structopt 0.3.6

Parse command line argument by defining a struct.
Documentation
Build #207389 2019-12-22 21:12:06

# rustc version rustc 1.42.0-nightly (fc5deca21 2019-12-21)

# docs.rs version docsrs 0.6.0 (1ae73e9 2019-12-19)

# build log [INFO] running `"docker" "create" "-v" "/home/cratesfyi/workspace/builds/structopt-0.3.6/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/structopt-0.3.6/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20191221-1.42.0-nightly-fc5deca21 --static-root-path / --extern-html-root-url rustversion=https://docs.rs/rustversion/1.0.0 --extern-html-root-url structopt_derive=https://docs.rs/structopt-derive/0.3.6 --extern-html-root-url trybuild=https://docs.rs/trybuild/1.0.6 --extern-html-root-url clap=https://docs.rs/clap/2.33.0" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 25fc28a59da6edadb79f6555bb2d16f0bf49c52a12cfbb9990c34d0408b26f80 [INFO] running `"docker" "start" "-a" "25fc28a59da6edadb79f6555bb2d16f0bf49c52a12cfbb9990c34d0408b26f80"` [INFO] [stderr] Compiling proc-macro2 v1.0.6 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling syn v1.0.11 [INFO] [stderr] Compiling libc v0.2.58 [INFO] [stderr] Compiling bitflags v1.1.0 [INFO] [stderr] Checking unicode-width v0.1.5 [INFO] [stderr] Compiling unicode-segmentation v1.3.0 [INFO] [stderr] Checking vec_map v0.8.1 [INFO] [stderr] Checking strsim v0.8.0 [INFO] [stderr] Checking ansi_term v0.11.0 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Compiling heck v0.3.1 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Checking atty v0.2.11 [INFO] [stderr] Checking clap v2.33.0 [INFO] [stderr] Compiling syn-mid v0.4.0 [INFO] [stderr] Compiling rustversion v1.0.0 [INFO] [stderr] Compiling proc-macro-error v0.4.4 [INFO] [stderr] Compiling proc-macro-error-attr v0.4.3 [INFO] [stderr] Compiling structopt-derive v0.3.6 [INFO] [stderr] Documenting structopt v0.3.6 (/opt/rustwide/workdir) [INFO] [stderr] warning: `[##auto-deriving-environment-variables]` has an issue with the link anchor. [INFO] [stderr] --> src/lib.rs:286:26 [INFO] [stderr] | [INFO] [stderr] 286 | //! - [`rename_all_env`](##auto-deriving-environment-variables): [`rename_all_env = "kebab"/"snake"/"screaming-snake"/"camel"/"pascal"/"verbatim"]` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ only one `#` is allowed in a link [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(intra_doc_link_resolution_failure)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `[App::long_help]` cannot be resolved, ignoring it. [INFO] [stderr] --> src/lib.rs:473:26 [INFO] [stderr] | [INFO] [stderr] 473 | //! A message passed to [`App::long_help`] or [`Arg::long_about`] will be displayed whenever [INFO] [stderr] | ^^^^^^^^^^^^^^^^ cannot be resolved, ignoring [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `[Arg::long_about]` cannot be resolved, ignoring it. [INFO] [stderr] --> src/lib.rs:473:48 [INFO] [stderr] | [INFO] [stderr] 473 | //! A message passed to [`App::long_help`] or [`Arg::long_about`] will be displayed whenever [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ cannot be resolved, ignoring [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 20.42s [INFO] running `"docker" "inspect" "25fc28a59da6edadb79f6555bb2d16f0bf49c52a12cfbb9990c34d0408b26f80"` [INFO] running `"docker" "rm" "-f" "25fc28a59da6edadb79f6555bb2d16f0bf49c52a12cfbb9990c34d0408b26f80"` [INFO] [stdout] 25fc28a59da6edadb79f6555bb2d16f0bf49c52a12cfbb9990c34d0408b26f80