[go: up one dir, main page]

clap 2.10.1

A simple to use, efficient, and full featured Command Line Argument Parser
Documentation
Build #1269108 2024-06-25 02:51:50
# rustc version
rustc 1.81.0-nightly (6b0f4b5ec 2024-06-24)# docs.rs version
docsrs 0.6.0 (bb8cd489 2024-06-24)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/clap-2.10.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/clap-2.10.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240624-1.81.0-nightly-6b0f4b5ec\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 6bc81b5f97a5174ca24c49a29686ea26b7719172bbb971f06726cac562c965f3
[INFO] running `Command { std: "docker" "start" "-a" "6bc81b5f97a5174ca24c49a29686ea26b7719172bbb971f06726cac562c965f3", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021
[INFO] [stderr] warning: profile `doc` is deprecated and has no effect
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting clap v2.10.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]    --> src/app/parser.rs:163:17
[INFO] [stderr]     |
[INFO] [stderr] 163 |                 (self.positionals.len() + 1)
[INFO] [stderr]     |                 ^                          ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 163 -                 (self.positionals.len() + 1)
[INFO] [stderr] 163 +                 self.positionals.len() + 1
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]     --> src/app/parser.rs:1516:62
[INFO] [stderr]      |
[INFO] [stderr] 1516 | ...                   (ma.vals.len() % num as usize)
[INFO] [stderr]      |                       ^                            ^
[INFO] [stderr]      |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]      |
[INFO] [stderr] 1516 -                                                              (ma.vals.len() % num as usize)
[INFO] [stderr] 1516 +                                                              ma.vals.len() % num as usize
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `features`
[INFO] [stderr]   --> src/suggestions.rs:76:17
[INFO] [stderr]    |
[INFO] [stderr] 76 | #[cfg(all(test, features = "suggestions"))]
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] help: there is a config with a similar name and value
[INFO] [stderr]    |
[INFO] [stderr] 76 | #[cfg(all(test, feature = "suggestions"))]
[INFO] [stderr]    |                 ~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `examples`
[INFO] [stderr]   --> src/lib.rs:46:285
[INFO] [stderr]    |
[INFO] [stderr] 46 | ...thub.io/clap-rs/clap/index.html), [examples/](examples) directory of this repository or the [video tutorials](https://www.youtube.com/...
[INFO] [stderr]    |                                                  ^^^^^^^^ no item named `examples` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `examples`
[INFO] [stderr]    --> src/lib.rs:318:141
[INFO] [stderr]     |
[INFO] [stderr] 318 | ....github.io/clap-rs/index.html) or [examples/](examples) directory of this repo)
[INFO] [stderr]     |                                                  ^^^^^^^^ no item named `examples` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `examples`
[INFO] [stderr]    --> src/lib.rs:356:57
[INFO] [stderr]     |
[INFO] [stderr] 356 | //! You can also find usage examples in the [examples/](examples) directory of this repo.
[INFO] [stderr]     |                                                         ^^^^^^^^ no item named `examples` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `ENTER`
[INFO] [stderr]    --> src/app/settings.rs:235:40
[INFO] [stderr]     |
[INFO] [stderr] 235 |     /// Will display a message "Press [ENTER]/[RETURN] to continue..." and wait for user before
[INFO] [stderr]     |                                        ^^^^^ no item named `ENTER` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `RETURN`
[INFO] [stderr]    --> src/app/settings.rs:235:48
[INFO] [stderr]     |
[INFO] [stderr] 235 |     /// Will display a message "Press [ENTER]/[RETURN] to continue..." and wait for user before
[INFO] [stderr]     |                                                ^^^^^^ no item named `RETURN` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `SubCommand`
[INFO] [stderr]    --> src/app/settings.rs:405:11
[INFO] [stderr]     |
[INFO] [stderr] 405 |     /// [`SubCommand`]s themselves only allow valid UTF-8 code points.
[INFO] [stderr]     |           ^^^^^^^^^^ no item named `SubCommand` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `argument`
[INFO] [stderr]    --> src/app/mod.rs:604:51
[INFO] [stderr]     |
[INFO] [stderr] 604 |     /// A convenience method for adding a single [argument] from a usage type string. The string
[INFO] [stderr]     |                                                   ^^^^^^^^ no item named `argument` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::set`
[INFO] [stderr]   --> src/args/settings.rs:49:15
[INFO] [stderr]    |
[INFO] [stderr] 49 | /// methods [`Arg::set`], [`Arg::unset`], and [`Arg::is_set`]
[INFO] [stderr]    |               ^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::unset`
[INFO] [stderr]   --> src/args/settings.rs:49:29
[INFO] [stderr]    |
[INFO] [stderr] 49 | /// methods [`Arg::set`], [`Arg::unset`], and [`Arg::is_set`]
[INFO] [stderr]    |                             ^^^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::is_set`
[INFO] [stderr]   --> src/args/settings.rs:49:49
[INFO] [stderr]    |
[INFO] [stderr] 49 | /// methods [`Arg::set`], [`Arg::unset`], and [`Arg::is_set`]
[INFO] [stderr]    |                                                 ^^^^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::set`
[INFO] [stderr]   --> src/args/settings.rs:50:7
[INFO] [stderr]    |
[INFO] [stderr] 50 | /// [`Arg::set`]: ./struct.Arg.html#method.set
[INFO] [stderr]    |       ^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::unset`
[INFO] [stderr]   --> src/args/settings.rs:51:7
[INFO] [stderr]    |
[INFO] [stderr] 51 | /// [`Arg::unset`]: ./struct.Arg.html#method.unset
[INFO] [stderr]    |       ^^^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::is_set`
[INFO] [stderr]   --> src/args/settings.rs:52:7
[INFO] [stderr]    |
[INFO] [stderr] 52 | /// [`Arg::is_set`]: ./struct.Arg.html#method.is_set
[INFO] [stderr]    |       ^^^^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `SubCommands`
[INFO] [stderr]   --> src/args/settings.rs:61:68
[INFO] [stderr]    |
[INFO] [stderr] 61 |     /// The argument should be propagated down through all child [`SubCommands`]
[INFO] [stderr]    |                                                                    ^^^^^^^^^^^ no item named `SubCommands` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `SubCommand`
[INFO] [stderr]   --> src/args/settings.rs:62:11
[INFO] [stderr]    |
[INFO] [stderr] 62 |     /// [`SubCommand`]: ./struct.SubCommand.html
[INFO] [stderr]    |           ^^^^^^^^^^ no item named `SubCommand` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::number_of_values`
[INFO] [stderr]    --> src/errors.rs:170:35
[INFO] [stderr]     |
[INFO] [stderr] 170 |     /// been defined by setting [`Arg::number_of_values`] or than was implicitly set by
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::value_names`
[INFO] [stderr]    --> src/errors.rs:171:11
[INFO] [stderr]     |
[INFO] [stderr] 171 |     /// [`Arg::value_names`].
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::number_of_values`
[INFO] [stderr]    --> src/errors.rs:186:11
[INFO] [stderr]     |
[INFO] [stderr] 186 |     /// [`Arg::number_of_values`]
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::number_of_values`
[INFO] [stderr]    --> src/errors.rs:187:11
[INFO] [stderr]     |
[INFO] [stderr] 187 |     /// [`Arg::number_of_values`]: ./struct.Arg.html#method.number_of_values
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Arg::value_names`
[INFO] [stderr]    --> src/errors.rs:188:11
[INFO] [stderr]     |
[INFO] [stderr] 188 |     /// [`Arg::value_names`]: ./struct.Arg.html#method.value_names
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^ no item named `Arg` in scope
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `derive`
[INFO] [stderr]    --> src/macros.rs:265:66
[INFO] [stderr]     |
[INFO] [stderr] 265 | /// **NOTE:** These enums support pub (or not) and uses of the #[derive()] traits
[INFO] [stderr]     |                                                                  ^^^^^^^^ this link resolves to the attribute macro `derive`, which is not in the value namespace
[INFO] [stderr]     |
[INFO] [stderr] help: to link to the attribute macro, prefix with `macro@`
[INFO] [stderr]     |
[INFO] [stderr] 265 - /// **NOTE:** These enums support pub (or not) and uses of the #[derive()] traits
[INFO] [stderr] 265 + /// **NOTE:** These enums support pub (or not) and uses of the #[macro@derive] traits
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: could not parse code block as Rust code
[INFO] [stderr]    --> src/app/settings.rs:377:9
[INFO] [stderr]     |
[INFO] [stderr] 377 |       /// ```ignore
[INFO] [stderr]     |  _________^
[INFO] [stderr] 378 | |     /// # use clap::{App, Arg, AppSettings, ErrorKind};
[INFO] [stderr] 379 | |     /// use std::ffi::OsString;
[INFO] [stderr] 380 | |     ///
[INFO] [stderr] ...   |
[INFO] [stderr] 391 | |     /// }
[INFO] [stderr] 392 | |     /// ```
[INFO] [stderr]     | |___________^
[INFO] [stderr]     |
[INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text
[INFO] [stderr]    --> src/app/settings.rs:377:9
[INFO] [stderr]     |
[INFO] [stderr] 377 |     /// ```ignore
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     = note: error from rustc: unexpected closing delimiter: `}`
[INFO] [stderr]     = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/errors.rs:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 | /// [`Result`]: https://doc.rust-lang.org/std/result/enum.Result.html
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://doc.rust-lang.org/std/result/enum.Result.html>`
[INFO] [stderr]    |
[INFO] [stderr]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr]    = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/errors.rs:339:22
[INFO] [stderr]     |
[INFO] [stderr] 339 |     /// [I/O error]: https://doc.rust-lang.org/std/io/struct.Error.html
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://doc.rust-lang.org/std/io/struct.Error.html>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/errors.rs:343:22
[INFO] [stderr]     |
[INFO] [stderr] 343 |     /// [`Display`]: https://doc.rust-lang.org/std/fmt/trait.Display.html
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://doc.rust-lang.org/std/fmt/trait.Display.html>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/errors.rs:344:25
[INFO] [stderr]     |
[INFO] [stderr] 344 |     /// [Format error]: https://doc.rust-lang.org/std/fmt/struct.Error.html
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://doc.rust-lang.org/std/fmt/struct.Error.html>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] 
[INFO] [stderr] warning: `clap` (lib doc) generated 29 warnings (run `cargo fix --lib -p clap` to apply 6 suggestions)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.56s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/clap/index.html
[INFO] running `Command { std: "docker" "inspect" "6bc81b5f97a5174ca24c49a29686ea26b7719172bbb971f06726cac562c965f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6bc81b5f97a5174ca24c49a29686ea26b7719172bbb971f06726cac562c965f3", kill_on_drop: false }`
[INFO] [stdout] 6bc81b5f97a5174ca24c49a29686ea26b7719172bbb971f06726cac562c965f3