Skip to content

Commit

Permalink
auto merge of #7035 : influenza/rust/getopts-doc-update, r=bstrie
Browse files Browse the repository at this point in the history
The documentation was still refering to getopts as though it was in the
std module - I've changed this to refer to extra instead.
  • Loading branch information
bors committed Jun 11, 2013
2 parents d1d8559 + 9e4beaa commit d0b1979
Showing 1 changed file with 15 additions and 14 deletions.
29 changes: 15 additions & 14 deletions src/libextra/getopts.rs
Original file line number Diff line number Diff line change
Expand Up @@ -31,21 +31,22 @@
* file name following -o, and accepts both -h and --help as optional flags.
*
* ```
* extern mod std;
* use std::getopts::*;
* extern mod extra;
* use extra::getopts::*;
* use std::os;
*
* fn do_work(in: &str, out: Option<~str>) {
* io::println(in);
* io::println(match out {
* Some(x) => x,
* None => ~"No Output"
* });
* println(in);
* println(match out {
* Some(x) => x,
* None => ~"No Output"
* });
* }
*
* fn print_usage(program: &str, _opts: &[std::getopts::Opt]) {
* io::println(fmt!("Usage: %s [options]", program));
* io::println("-o\t\tOutput");
* io::println("-h --help\tUsage");
* fn print_usage(program: &str, _opts: &[Opt]) {
* println(fmt!("Usage: %s [options]", program));
* println("-o\t\tOutput");
* println("-h --help\tUsage");
* }
*
* fn main() {
Expand All @@ -58,9 +59,9 @@
* optflag("h"),
* optflag("help")
* ];
* let matches = match getopts(vec::tail(args), opts) {
* result::Ok(m) => { m }
* result::Err(f) => { fail!(fail_str(f)) }
* let matches = match getopts(args.tail(), opts) {
* Ok(m) => { m }
* Err(f) => { fail!(fail_str(f)) }
* };
* if opt_present(&matches, "h") || opt_present(&matches, "help") {
* print_usage(program, opts);
Expand Down

0 comments on commit d0b1979

Please sign in to comment.