[INFO] fetching crate bpaf 0.4.3... [INFO] documenting bpaf-0.4.3 against 1.61.0 for beta-1.62-rustdoc-1 [INFO] extracting crate bpaf 0.4.3 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate bpaf 0.4.3 on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate bpaf 0.4.3 [INFO] finished tweaking crates.io crate bpaf 0.4.3 [INFO] tweaked toml for crates.io crate bpaf 0.4.3 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate crates.io crate bpaf 0.4.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bpaf_derive v0.1.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ebbd592748b629daa37b00ec9cf27d1009a3e525c59ffda6d748627661b8005f [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "ebbd592748b629daa37b00ec9cf27d1009a3e525c59ffda6d748627661b8005f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ebbd592748b629daa37b00ec9cf27d1009a3e525c59ffda6d748627661b8005f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ebbd592748b629daa37b00ec9cf27d1009a3e525c59ffda6d748627661b8005f", kill_on_drop: false }` [INFO] [stdout] ebbd592748b629daa37b00ec9cf27d1009a3e525c59ffda6d748627661b8005f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", 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] 3786fb2b190df7decf5def713fd35893286e197d13fd4a12f9bf2e8386251979 [INFO] running `Command { std: "docker" "start" "-a" "3786fb2b190df7decf5def713fd35893286e197d13fd4a12f9bf2e8386251979", kill_on_drop: false }` [INFO] [stderr] Documenting bpaf v0.4.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.00s [INFO] running `Command { std: "docker" "inspect" "3786fb2b190df7decf5def713fd35893286e197d13fd4a12f9bf2e8386251979", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3786fb2b190df7decf5def713fd35893286e197d13fd4a12f9bf2e8386251979", kill_on_drop: false }` [INFO] [stdout] 3786fb2b190df7decf5def713fd35893286e197d13fd4a12f9bf2e8386251979 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "bpaf_derive" "--frozen" "--message-format=json" "--" "-Z" "unstable-options" "--document-private-items", 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] 55660e8bd95c8ea69d838b7a151d39b2b2b87fb00468c544f7285422d2934c1b [INFO] running `Command { std: "docker" "start" "-a" "55660e8bd95c8ea69d838b7a151d39b2b2b87fb00468c544f7285422d2934c1b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.32 [INFO] [stderr] Compiling syn v1.0.81 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Compiling bpaf_derive v0.1.2 [INFO] [stderr] Documenting bpaf v0.4.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/params.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! Primitives to define parsers [INFO] [stdout] 2 | | //! [INFO] [stdout] 3 | | //! # Terminology [INFO] [stdout] 4 | | //! [INFO] [stdout] ... | [INFO] [stdout] 53 | | //! ``` [INFO] [stdout] 54 | | //! [INFO] [stdout] | |___^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | #![warn(rustdoc::missing_doc_code_examples)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/params.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | /// A named thing used to create Flag, Switch or Argument. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/params.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | / impl Named { [INFO] [stdout] 120 | | /// Add a short name to a flag/switch/argument [INFO] [stdout] 121 | | /// [INFO] [stdout] 122 | | /// You can specify it multiple times, items past the first one represent [INFO] [stdout] ... | [INFO] [stdout] 290 | | } [INFO] [stdout] 291 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | /// Simple or composed argument parser [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:145:1 [INFO] [stdout] | [INFO] [stdout] 145 | / impl Parser { [INFO] [stdout] 146 | | /// Wrap a value into a `Parser` [INFO] [stdout] 147 | | /// [INFO] [stdout] 148 | | /// Parser will produce `T` without consuming anything from the command line, can be useful [INFO] [stdout] ... | [INFO] [stdout] 550 | | } [INFO] [stdout] 551 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:553:1 [INFO] [stdout] | [INFO] [stdout] 553 | / impl Parser { [INFO] [stdout] 554 | | /// Parse stored [`String`] using [`FromStr`] instance [INFO] [stdout] 555 | | /// [INFO] [stdout] 556 | | /// ```rust [INFO] [stdout] ... | [INFO] [stdout] 570 | | } [INFO] [stdout] 571 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:573:1 [INFO] [stdout] | [INFO] [stdout] 573 | / /// Unsuccessful command line parsing outcome [INFO] [stdout] 574 | | /// [INFO] [stdout] 575 | | /// Useful for unit testing for user parsers, intented to [INFO] [stdout] 576 | | /// be consumed with [`ParseFailure::unwrap_stdout`] and [`ParseFailure::unwrap_stdout`] [INFO] [stdout] | |________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:585:1 [INFO] [stdout] | [INFO] [stdout] 585 | / impl ParseFailure { [INFO] [stdout] 586 | | /// Returns the contained `stderr` values [INFO] [stdout] 587 | | /// [INFO] [stdout] 588 | | /// Intended to be used with unit tests [INFO] [stdout] ... | [INFO] [stdout] 618 | | } [INFO] [stdout] 619 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:586:5 [INFO] [stdout] | [INFO] [stdout] 586 | / /// Returns the contained `stderr` values [INFO] [stdout] 587 | | /// [INFO] [stdout] 588 | | /// Intended to be used with unit tests [INFO] [stdout] 589 | | /// [INFO] [stdout] 590 | | /// # Panics [INFO] [stdout] 591 | | /// [INFO] [stdout] 592 | | /// Will panic if failure contains `stdout` [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:603:5 [INFO] [stdout] | [INFO] [stdout] 603 | / /// Returns the contained `stdout` values [INFO] [stdout] 604 | | /// [INFO] [stdout] 605 | | /// Intended to be used with unit tests [INFO] [stdout] 606 | | /// [INFO] [stdout] 607 | | /// # Panics [INFO] [stdout] 608 | | /// [INFO] [stdout] 609 | | /// Will panic if failure contains `stderr` [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:621:1 [INFO] [stdout] | [INFO] [stdout] 621 | / impl OptionParser { [INFO] [stdout] 622 | | /// Execute the [`OptionParser`], extract a parsed value or print some diagnostic and exit [INFO] [stdout] 623 | | /// [INFO] [stdout] 624 | | /// ```no_run [INFO] [stdout] ... | [INFO] [stdout] 708 | | } [INFO] [stdout] 709 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 25.05s [INFO] running `Command { std: "docker" "inspect" "55660e8bd95c8ea69d838b7a151d39b2b2b87fb00468c544f7285422d2934c1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "55660e8bd95c8ea69d838b7a151d39b2b2b87fb00468c544f7285422d2934c1b", kill_on_drop: false }` [INFO] [stdout] 55660e8bd95c8ea69d838b7a151d39b2b2b87fb00468c544f7285422d2934c1b