[INFO] fetching crate simple_predicates 0.2.0... [INFO] documenting simple_predicates-0.2.0 against beta-2022-05-20 for beta-1.62-rustdoc-1 [INFO] extracting crate simple_predicates 0.2.0 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate simple_predicates 0.2.0 on toolchain beta-2022-05-20 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate simple_predicates 0.2.0 [INFO] finished tweaking crates.io crate simple_predicates 0.2.0 [INFO] tweaked toml for crates.io crate simple_predicates 0.2.0 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "+beta-2022-05-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3e3fabae19bb308403d9b20ec457321492512dffadeb043973bea09983ca51a0 [INFO] running `Command { std: "docker" "start" "-a" "3e3fabae19bb308403d9b20ec457321492512dffadeb043973bea09983ca51a0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3e3fabae19bb308403d9b20ec457321492512dffadeb043973bea09983ca51a0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e3fabae19bb308403d9b20ec457321492512dffadeb043973bea09983ca51a0", kill_on_drop: false }` [INFO] [stdout] 3e3fabae19bb308403d9b20ec457321492512dffadeb043973bea09983ca51a0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "+beta-2022-05-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 892da3472360e9b54a48bad250e53fc130cda866ea81d312b244e71357971384 [INFO] running `Command { std: "docker" "start" "-a" "892da3472360e9b54a48bad250e53fc130cda866ea81d312b244e71357971384", kill_on_drop: false }` [INFO] [stderr] Documenting simple_predicates v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `missing_doc_code_examples` has been renamed to `rustdoc::missing_doc_code_examples` [INFO] [stdout] --> src/lib.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | #![warn(missing_doc_code_examples)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `rustdoc::missing_doc_code_examples` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized] target(s) in 0.88s [INFO] running `Command { std: "docker" "inspect" "892da3472360e9b54a48bad250e53fc130cda866ea81d312b244e71357971384", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "892da3472360e9b54a48bad250e53fc130cda866ea81d312b244e71357971384", kill_on_drop: false }` [INFO] [stdout] 892da3472360e9b54a48bad250e53fc130cda866ea81d312b244e71357971384 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=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" "+beta-2022-05-20" "rustdoc" "--lib" "-Zrustdoc-map" "--frozen" "--message-format=json" "--" "-Z" "unstable-options" "--document-private-items", kill_on_drop: false }` [INFO] [stdout] 7265a946b2234cb1f7d750c23015558e444f45f4a3fae6bcb98c974febdbdc06 [INFO] running `Command { std: "docker" "start" "-a" "7265a946b2234cb1f7d750c23015558e444f45f4a3fae6bcb98c974febdbdc06", kill_on_drop: false }` [INFO] [stderr] Documenting simple_predicates v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `missing_doc_code_examples` has been renamed to `rustdoc::missing_doc_code_examples` [INFO] [stdout] --> src/lib.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | #![warn(missing_doc_code_examples)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `rustdoc::missing_doc_code_examples` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:252:1 [INFO] [stdout] | [INFO] [stdout] 252 | / /// Provides functions for performing boolean expression evaluation in the [INFO] [stdout] 253 | | /// context of some provided `Context`. [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | #![warn(missing_doc_code_examples)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | /// The contextual data required to evaluate the expression. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:258:5 [INFO] [stdout] | [INFO] [stdout] 258 | /// Evaluates the expression, returning its truth value. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:267:1 [INFO] [stdout] | [INFO] [stdout] 267 | /// A boolean expression consisting of boolean operators and variables. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:281:1 [INFO] [stdout] | [INFO] [stdout] 281 | / impl Expr where V: Eval { [INFO] [stdout] 282 | | /// Simplifies the expr by removing double-negations and equal subexprs. [INFO] [stdout] 283 | | fn simplify(self) -> Self { [INFO] [stdout] 284 | | use Expr::*; [INFO] [stdout] ... | [INFO] [stdout] 351 | | } [INFO] [stdout] 352 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:354:1 [INFO] [stdout] | [INFO] [stdout] 354 | / impl Expr where V: Eval { [INFO] [stdout] 355 | | /// Returns true if the expressions have the same representation, up to [INFO] [stdout] 356 | | /// equality of the boolean variables. I.e., all of the boolean operators [INFO] [stdout] 357 | | /// are are the same and applied to equivalent variables. [INFO] [stdout] ... | [INFO] [stdout] 373 | | } [INFO] [stdout] 374 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:355:5 [INFO] [stdout] | [INFO] [stdout] 355 | / /// Returns true if the expressions have the same representation, up to [INFO] [stdout] 356 | | /// equality of the boolean variables. I.e., all of the boolean operators [INFO] [stdout] 357 | | /// are are the same and applied to equivalent variables. [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:410:1 [INFO] [stdout] | [INFO] [stdout] 410 | / /// A boolean expression in [Conjunctive Normal Form]. [INFO] [stdout] 411 | | /// [INFO] [stdout] 412 | | /// [Conjunctive Normal Form]: https://en.wikipedia.org/wiki/Conjunctive_normal_form [INFO] [stdout] | |____________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:418:1 [INFO] [stdout] | [INFO] [stdout] 418 | / impl Cnf where V: Eval + Eq + Hash { [INFO] [stdout] 419 | | /// Returns the conjunctive clauses as elements of a `Vec`. [INFO] [stdout] 420 | | pub fn into_vec(self) -> Vec> { [INFO] [stdout] 421 | | self.0.into_iter().collect() [INFO] [stdout] ... | [INFO] [stdout] 427 | | } [INFO] [stdout] 428 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | /// Returns the conjunctive clauses as elements of a `Vec`. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:424:5 [INFO] [stdout] | [INFO] [stdout] 424 | /// Returns true if the boolean expression contains no terms. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:491:1 [INFO] [stdout] | [INFO] [stdout] 491 | / /// A boolean expression in [Disjunctive Normal Form]. [INFO] [stdout] 492 | | /// [INFO] [stdout] 493 | | /// [Disjunctive Normal Form]: https://en.wikipedia.org/wiki/Disjunctive_normal_form [INFO] [stdout] | |____________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:499:1 [INFO] [stdout] | [INFO] [stdout] 499 | / impl Dnf where V: Eval + Eq + Hash{ [INFO] [stdout] 500 | | /// Returns the disjunctive clauses as elements of a `Vec`. [INFO] [stdout] 501 | | pub fn into_vec(self) -> Vec> { [INFO] [stdout] 502 | | self.0.into_iter().collect() [INFO] [stdout] ... | [INFO] [stdout] 508 | | } [INFO] [stdout] 509 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:500:5 [INFO] [stdout] | [INFO] [stdout] 500 | /// Returns the disjunctive clauses as elements of a `Vec`. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:505:5 [INFO] [stdout] | [INFO] [stdout] 505 | /// Returns true if the boolean expression contains no terms. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 16 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized] target(s) in 0.99s [INFO] running `Command { std: "docker" "inspect" "7265a946b2234cb1f7d750c23015558e444f45f4a3fae6bcb98c974febdbdc06", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7265a946b2234cb1f7d750c23015558e444f45f4a3fae6bcb98c974febdbdc06", kill_on_drop: false }` [INFO] [stdout] 7265a946b2234cb1f7d750c23015558e444f45f4a3fae6bcb98c974febdbdc06