[INFO] fetching crate serde_yml 0.0.12... [INFO] testing serde_yml-0.0.12 against beta-2025-10-28 for beta-1.92-2 [INFO] extracting crate serde_yml 0.0.12 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate serde_yml 0.0.12 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate serde_yml 0.0.12 [INFO] tweaked toml for crates.io crate serde_yml 0.0.12 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate serde_yml 0.0.12 on toolchain beta-2025-10-28 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate serde_yml 0.0.12 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 064d85dd3383aa4ab523a4d11379d4e310c83855079cd323d478bbd4bb00aaa9 [INFO] running `Command { std: "docker" "start" "-a" "064d85dd3383aa4ab523a4d11379d4e310c83855079cd323d478bbd4bb00aaa9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "064d85dd3383aa4ab523a4d11379d4e310c83855079cd323d478bbd4bb00aaa9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "064d85dd3383aa4ab523a4d11379d4e310c83855079cd323d478bbd4bb00aaa9", kill_on_drop: false }` [INFO] [stdout] 064d85dd3383aa4ab523a4d11379d4e310c83855079cd323d478bbd4bb00aaa9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] af0bfd11e5b6aaa1114e97ae140e2874fa3bab6899349f994bbfe3746ceaf321 [INFO] running `Command { std: "docker" "start" "-a" "af0bfd11e5b6aaa1114e97ae140e2874fa3bab6899349f994bbfe3746ceaf321", kill_on_drop: false }` [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling serde_yml v0.0.12 (/opt/rustwide/workdir) [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling libyml v0.0.5 [INFO] [stderr] Compiling indexmap v2.4.0 [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:55:28 [INFO] [stdout] | [INFO] [stdout] 55 | kind: unsafe { (*parser).error }, [INFO] [stdout] | ^^------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 55 | kind: unsafe { (&(*parser)).error }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:57:17 [INFO] [stdout] | [INFO] [stdout] 57 | (*parser).problem as *mut _ [INFO] [stdout] | ^^------^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 57 | (&(*parser)).problem as *mut _ [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | problem_offset: unsafe { (*parser).problem_offset }, [INFO] [stdout] | ^^------^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 65 | problem_offset: unsafe { (&(*parser)).problem_offset }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:67:31 [INFO] [stdout] | [INFO] [stdout] 67 | sys: unsafe { (*parser).problem_mark }, [INFO] [stdout] | ^^------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 67 | sys: unsafe { (&(*parser)).problem_mark }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 71 | (*parser).context as *mut _ [INFO] [stdout] | ^^------^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 71 | (&(*parser)).context as *mut _ [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:77:31 [INFO] [stdout] | [INFO] [stdout] 77 | sys: unsafe { (*parser).context_mark }, [INFO] [stdout] | ^^------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 77 | sys: unsafe { (&(*parser)).context_mark }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:92:28 [INFO] [stdout] | [INFO] [stdout] 92 | kind: unsafe { (*emitter).error }, [INFO] [stdout] | ^^-------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlEmitterT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 92 | kind: unsafe { (&(*emitter)).error }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:94:17 [INFO] [stdout] | [INFO] [stdout] 94 | (*emitter).problem as *mut _ [INFO] [stdout] | ^^-------^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlEmitterT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 94 | (&(*emitter)).problem as *mut _ [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/parser.rs:176:16 [INFO] [stdout] | [INFO] [stdout] 176 | if (*parser).error != sys::YamlNoError { [INFO] [stdout] | ^^------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 176 | if (&(*parser)).error != sys::YamlNoError { [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/parser.rs:229:29 [INFO] [stdout] | [INFO] [stdout] 229 | let input_len = (*self.pin.ptr).input.len() as u64; [INFO] [stdout] | ^^------------^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut ParserPinned<'_>` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[u8]` [INFO] [stdout] --> src/libyml/parser.rs:229:29 [INFO] [stdout] | [INFO] [stdout] 229 | let input_len = (*self.pin.ptr).input.len() as u64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: method calls to `len` require a reference [INFO] [stdout] --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:114:5 [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 229 | let input_len = (&(*self.pin.ptr).input).len() as u64; [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.00s [INFO] running `Command { std: "docker" "inspect" "af0bfd11e5b6aaa1114e97ae140e2874fa3bab6899349f994bbfe3746ceaf321", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af0bfd11e5b6aaa1114e97ae140e2874fa3bab6899349f994bbfe3746ceaf321", kill_on_drop: false }` [INFO] [stdout] af0bfd11e5b6aaa1114e97ae140e2874fa3bab6899349f994bbfe3746ceaf321 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6151827ba902d6e3c5dc8514f4b1ff2e5a28c396bce048efeae326f01dcbb2b7 [INFO] running `Command { std: "docker" "start" "-a" "6151827ba902d6e3c5dc8514f4b1ff2e5a28c396bce048efeae326f01dcbb2b7", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling indoc v2.0.5 [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.76 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling serde_yml v0.0.12 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:55:28 [INFO] [stdout] | [INFO] [stdout] 55 | kind: unsafe { (*parser).error }, [INFO] [stdout] | ^^------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 55 | kind: unsafe { (&(*parser)).error }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:57:17 [INFO] [stdout] | [INFO] [stdout] 57 | (*parser).problem as *mut _ [INFO] [stdout] | ^^------^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 57 | (&(*parser)).problem as *mut _ [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | problem_offset: unsafe { (*parser).problem_offset }, [INFO] [stdout] | ^^------^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 65 | problem_offset: unsafe { (&(*parser)).problem_offset }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:67:31 [INFO] [stdout] | [INFO] [stdout] 67 | sys: unsafe { (*parser).problem_mark }, [INFO] [stdout] | ^^------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 67 | sys: unsafe { (&(*parser)).problem_mark }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 71 | (*parser).context as *mut _ [INFO] [stdout] | ^^------^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 71 | (&(*parser)).context as *mut _ [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:77:31 [INFO] [stdout] | [INFO] [stdout] 77 | sys: unsafe { (*parser).context_mark }, [INFO] [stdout] | ^^------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 77 | sys: unsafe { (&(*parser)).context_mark }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:92:28 [INFO] [stdout] | [INFO] [stdout] 92 | kind: unsafe { (*emitter).error }, [INFO] [stdout] | ^^-------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlEmitterT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 92 | kind: unsafe { (&(*emitter)).error }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:94:17 [INFO] [stdout] | [INFO] [stdout] 94 | (*emitter).problem as *mut _ [INFO] [stdout] | ^^-------^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlEmitterT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 94 | (&(*emitter)).problem as *mut _ [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/parser.rs:176:16 [INFO] [stdout] | [INFO] [stdout] 176 | if (*parser).error != sys::YamlNoError { [INFO] [stdout] | ^^------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 176 | if (&(*parser)).error != sys::YamlNoError { [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/parser.rs:229:29 [INFO] [stdout] | [INFO] [stdout] 229 | let input_len = (*self.pin.ptr).input.len() as u64; [INFO] [stdout] | ^^------------^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut ParserPinned<'_>` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[u8]` [INFO] [stdout] --> src/libyml/parser.rs:229:29 [INFO] [stdout] | [INFO] [stdout] 229 | let input_len = (*self.pin.ptr).input.len() as u64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: method calls to `len` require a reference [INFO] [stdout] --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:114:5 [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 229 | let input_len = (&(*self.pin.ptr).input).len() as u64; [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:55:28 [INFO] [stdout] | [INFO] [stdout] 55 | kind: unsafe { (*parser).error }, [INFO] [stdout] | ^^------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 55 | kind: unsafe { (&(*parser)).error }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:57:17 [INFO] [stdout] | [INFO] [stdout] 57 | (*parser).problem as *mut _ [INFO] [stdout] | ^^------^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 57 | (&(*parser)).problem as *mut _ [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | problem_offset: unsafe { (*parser).problem_offset }, [INFO] [stdout] | ^^------^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 65 | problem_offset: unsafe { (&(*parser)).problem_offset }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:67:31 [INFO] [stdout] | [INFO] [stdout] 67 | sys: unsafe { (*parser).problem_mark }, [INFO] [stdout] | ^^------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 67 | sys: unsafe { (&(*parser)).problem_mark }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 71 | (*parser).context as *mut _ [INFO] [stdout] | ^^------^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 71 | (&(*parser)).context as *mut _ [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:77:31 [INFO] [stdout] | [INFO] [stdout] 77 | sys: unsafe { (*parser).context_mark }, [INFO] [stdout] | ^^------^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 77 | sys: unsafe { (&(*parser)).context_mark }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:92:28 [INFO] [stdout] | [INFO] [stdout] 92 | kind: unsafe { (*emitter).error }, [INFO] [stdout] | ^^-------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlEmitterT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 92 | kind: unsafe { (&(*emitter)).error }, [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/error.rs:94:17 [INFO] [stdout] | [INFO] [stdout] 94 | (*emitter).problem as *mut _ [INFO] [stdout] | ^^-------^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const YamlEmitterT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 94 | (&(*emitter)).problem as *mut _ [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/parser.rs:176:16 [INFO] [stdout] | [INFO] [stdout] 176 | if (*parser).error != sys::YamlNoError { [INFO] [stdout] | ^^------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut YamlParserT` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 176 | if (&(*parser)).error != sys::YamlNoError { [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/libyml/parser.rs:229:29 [INFO] [stdout] | [INFO] [stdout] 229 | let input_len = (*self.pin.ptr).input.len() as u64; [INFO] [stdout] | ^^------------^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut ParserPinned<'_>` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[u8]` [INFO] [stdout] --> src/libyml/parser.rs:229:29 [INFO] [stdout] | [INFO] [stdout] 229 | let input_len = (*self.pin.ptr).input.len() as u64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: method calls to `len` require a reference [INFO] [stdout] --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:114:5 [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 229 | let input_len = (&(*self.pin.ptr).input).len() as u64; [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_value.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #![allow( [INFO] [stdout] 2 | | clippy::derive_partial_eq_without_eq, [INFO] [stdout] 3 | | clippy::eq_op, [INFO] [stdout] 4 | | clippy::uninlined_format_args [INFO] [stdout] ... | [INFO] [stdout] 158 | | assert_eq!(value, serialized); [INFO] [stdout] 159 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_anchors_and_aliases.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(test)] [INFO] [stdout] 2 | | mod tests { [INFO] [stdout] 3 | | use serde_yml::de::Event; [INFO] [stdout] 4 | | use serde_yml::de::Progress; [INFO] [stdout] ... | [INFO] [stdout] 61 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_tagged.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(test)] [INFO] [stdout] 2 | | mod tests { [INFO] [stdout] 3 | | use serde_yml::{ [INFO] [stdout] 4 | | value::{tagged::nobang, Tag, TaggedValue}, [INFO] [stdout] ... | [INFO] [stdout] 45 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(test)] [INFO] [stdout] 2 | | mod tests { [INFO] [stdout] 3 | | use serde::{Deserialize, Serialize}; [INFO] [stdout] 4 | | use serde_yml::{ [INFO] [stdout] ... | [INFO] [stdout] 74 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_mapping.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(test)] [INFO] [stdout] 2 | | mod tests { [INFO] [stdout] 3 | | use serde_yml::mapping::*; [INFO] [stdout] 4 | | use serde_yml::value::Value; [INFO] [stdout] ... | [INFO] [stdout] 521 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_number.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(test)] [INFO] [stdout] 2 | | mod tests { [INFO] [stdout] 3 | | use serde_yml::Number; [INFO] [stdout] 4 | | use std::{ [INFO] [stdout] ... | [INFO] [stdout] 267 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_loader.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(test)] [INFO] [stdout] 2 | | mod tests { [INFO] [stdout] 3 | | use serde_yml::{ [INFO] [stdout] 4 | | de::{Event, Progress}, [INFO] [stdout] ... | [INFO] [stdout] 428 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_ser.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(test)] [INFO] [stdout] 2 | | mod tests { [INFO] [stdout] 3 | | use indoc::indoc; [INFO] [stdout] 4 | | use serde::ser::{SerializeTuple, SerializeTupleStruct}; [INFO] [stdout] ... | [INFO] [stdout] 1180 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_error.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #![allow(clippy::zero_sized_map_values)] [INFO] [stdout] 2 | | [INFO] [stdout] 3 | | use indoc::indoc; [INFO] [stdout] 4 | | use serde::de::Deserialize; [INFO] [stdout] ... | [INFO] [stdout] 508 | | test_error::(yaml, expected); [INFO] [stdout] 509 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_serde.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #![allow( [INFO] [stdout] 2 | | clippy::decimal_literal_representation, [INFO] [stdout] 3 | | clippy::derive_partial_eq_without_eq, [INFO] [stdout] 4 | | clippy::unreadable_literal, [INFO] [stdout] ... | [INFO] [stdout] 713 | | test_serde(&thing, yaml); [INFO] [stdout] 714 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_with.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(test)] [INFO] [stdout] 2 | | mod tests { [INFO] [stdout] 3 | | use serde::{Deserialize, Serialize}; [INFO] [stdout] 4 | | use serde_yml::with::*; [INFO] [stdout] ... | [INFO] [stdout] 502 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/test_de.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(test)] [INFO] [stdout] 2 | | mod tests { [INFO] [stdout] 3 | | #![allow( [INFO] [stdout] 4 | | clippy::cast_lossless, [INFO] [stdout] ... | [INFO] [stdout] 1039 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for the crate [INFO] [stdout] --> tests/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / /// This module contains the tests for the `libyml` module. [INFO] [stdout] 2 | | pub mod libyml; [INFO] [stdout] 3 | | [INFO] [stdout] 4 | | /// This module contains the tests for the `modules` module. [INFO] [stdout] ... | [INFO] [stdout] 7 | | /// This module contains the tests for the `value` module. [INFO] [stdout] 8 | | pub mod value; [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 22.15s [INFO] running `Command { std: "docker" "inspect" "6151827ba902d6e3c5dc8514f4b1ff2e5a28c396bce048efeae326f01dcbb2b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6151827ba902d6e3c5dc8514f4b1ff2e5a28c396bce048efeae326f01dcbb2b7", kill_on_drop: false }` [INFO] [stdout] 6151827ba902d6e3c5dc8514f4b1ff2e5a28c396bce048efeae326f01dcbb2b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 00407e56a18e60fef74571b67dd57b99bea6bf81505c2bf4259415bb19d69104 [INFO] running `Command { std: "docker" "start" "-a" "00407e56a18e60fef74571b67dd57b99bea6bf81505c2bf4259415bb19d69104", kill_on_drop: false }` [INFO] [stderr] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stderr] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `serde_yml` (build script) generated 1 warning [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/libyml/error.rs:55:28 [INFO] [stderr] | [INFO] [stderr] 55 | kind: unsafe { (*parser).error }, [INFO] [stderr] | ^^------^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*const YamlParserT` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stderr] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 55 | kind: unsafe { (&(*parser)).error }, [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/libyml/error.rs:57:17 [INFO] [stderr] | [INFO] [stderr] 57 | (*parser).problem as *mut _ [INFO] [stderr] | ^^------^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*const YamlParserT` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 57 | (&(*parser)).problem as *mut _ [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/libyml/error.rs:65:38 [INFO] [stderr] | [INFO] [stderr] 65 | problem_offset: unsafe { (*parser).problem_offset }, [INFO] [stderr] | ^^------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*const YamlParserT` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 65 | problem_offset: unsafe { (&(*parser)).problem_offset }, [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/libyml/error.rs:67:31 [INFO] [stderr] | [INFO] [stderr] 67 | sys: unsafe { (*parser).problem_mark }, [INFO] [stderr] | ^^------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*const YamlParserT` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 67 | sys: unsafe { (&(*parser)).problem_mark }, [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/libyml/error.rs:71:17 [INFO] [stderr] | [INFO] [stderr] 71 | (*parser).context as *mut _ [INFO] [stderr] | ^^------^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*const YamlParserT` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 71 | (&(*parser)).context as *mut _ [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/libyml/error.rs:77:31 [INFO] [stderr] | [INFO] [stderr] 77 | sys: unsafe { (*parser).context_mark }, [INFO] [stderr] | ^^------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*const YamlParserT` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 77 | sys: unsafe { (&(*parser)).context_mark }, [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/libyml/error.rs:92:28 [INFO] [stderr] | [INFO] [stderr] 92 | kind: unsafe { (*emitter).error }, [INFO] [stderr] | ^^-------^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*const YamlEmitterT` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 92 | kind: unsafe { (&(*emitter)).error }, [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/libyml/error.rs:94:17 [INFO] [stderr] | [INFO] [stderr] 94 | (*emitter).problem as *mut _ [INFO] [stderr] | ^^-------^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*const YamlEmitterT` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 94 | (&(*emitter)).problem as *mut _ [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/libyml/parser.rs:176:16 [INFO] [stderr] | [INFO] [stderr] 176 | if (*parser).error != sys::YamlNoError { [INFO] [stderr] | ^^------^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*mut YamlParserT` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 176 | if (&(*parser)).error != sys::YamlNoError { [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/libyml/parser.rs:229:29 [INFO] [stderr] | [INFO] [stderr] 229 | let input_len = (*self.pin.ptr).input.len() as u64; [INFO] [stderr] | ^^------------^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*mut ParserPinned<'_>` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&[u8]` [INFO] [stderr] --> src/libyml/parser.rs:229:29 [INFO] [stderr] | [INFO] [stderr] 229 | let input_len = (*self.pin.ptr).input.len() as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] note: method calls to `len` require a reference [INFO] [stderr] --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:114:5 [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 229 | let input_len = (&(*self.pin.ptr).input).len() as u64; [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: `serde_yml` (lib) generated 11 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (lib test) generated 11 warnings (11 duplicates) [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_anchors_and_aliases.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #[cfg(test)] [INFO] [stderr] 2 | | mod tests { [INFO] [stderr] 3 | | use serde_yml::de::Event; [INFO] [stderr] 4 | | use serde_yml::de::Progress; [INFO] [stderr] ... | [INFO] [stderr] 61 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_mapping.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #[cfg(test)] [INFO] [stderr] 2 | | mod tests { [INFO] [stderr] 3 | | use serde_yml::mapping::*; [INFO] [stderr] 4 | | use serde_yml::value::Value; [INFO] [stderr] ... | [INFO] [stderr] 521 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_tagged.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #[cfg(test)] [INFO] [stderr] 2 | | mod tests { [INFO] [stderr] 3 | | use serde_yml::{ [INFO] [stderr] 4 | | value::{tagged::nobang, Tag, TaggedValue}, [INFO] [stderr] ... | [INFO] [stderr] 45 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_with.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #[cfg(test)] [INFO] [stderr] 2 | | mod tests { [INFO] [stderr] 3 | | use serde::{Deserialize, Serialize}; [INFO] [stderr] 4 | | use serde_yml::with::*; [INFO] [stderr] ... | [INFO] [stderr] 502 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_error.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #![allow(clippy::zero_sized_map_values)] [INFO] [stderr] 2 | | [INFO] [stderr] 3 | | use indoc::indoc; [INFO] [stderr] 4 | | use serde::de::Deserialize; [INFO] [stderr] ... | [INFO] [stderr] 508 | | test_error::(yaml, expected); [INFO] [stderr] 509 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_de.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #[cfg(test)] [INFO] [stderr] 2 | | mod tests { [INFO] [stderr] 3 | | #![allow( [INFO] [stderr] 4 | | clippy::cast_lossless, [INFO] [stderr] ... | [INFO] [stderr] 1039 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_lib.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #[cfg(test)] [INFO] [stderr] 2 | | mod tests { [INFO] [stderr] 3 | | use serde::{Deserialize, Serialize}; [INFO] [stderr] 4 | | use serde_yml::{ [INFO] [stderr] ... | [INFO] [stderr] 74 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_value.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #![allow( [INFO] [stderr] 2 | | clippy::derive_partial_eq_without_eq, [INFO] [stderr] 3 | | clippy::eq_op, [INFO] [stderr] 4 | | clippy::uninlined_format_args [INFO] [stderr] ... | [INFO] [stderr] 158 | | assert_eq!(value, serialized); [INFO] [stderr] 159 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_number.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #[cfg(test)] [INFO] [stderr] 2 | | mod tests { [INFO] [stderr] 3 | | use serde_yml::Number; [INFO] [stderr] 4 | | use std::{ [INFO] [stderr] ... | [INFO] [stderr] 267 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_loader.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #[cfg(test)] [INFO] [stderr] 2 | | mod tests { [INFO] [stderr] 3 | | use serde_yml::{ [INFO] [stderr] 4 | | de::{Event, Progress}, [INFO] [stderr] ... | [INFO] [stderr] 428 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_ser.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #[cfg(test)] [INFO] [stderr] 2 | | mod tests { [INFO] [stderr] 3 | | use indoc::indoc; [INFO] [stderr] 4 | | use serde::ser::{SerializeTuple, SerializeTupleStruct}; [INFO] [stderr] ... | [INFO] [stderr] 1180 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/test_serde.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / #![allow( [INFO] [stderr] 2 | | clippy::decimal_literal_representation, [INFO] [stderr] 3 | | clippy::derive_partial_eq_without_eq, [INFO] [stderr] 4 | | clippy::unreadable_literal, [INFO] [stderr] ... | [INFO] [stderr] 713 | | test_serde(&thing, yaml); [INFO] [stderr] 714 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: missing documentation for the crate [INFO] [stderr] --> tests/mod.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / /// This module contains the tests for the `libyml` module. [INFO] [stderr] 2 | | pub mod libyml; [INFO] [stderr] 3 | | [INFO] [stderr] 4 | | /// This module contains the tests for the `modules` module. [INFO] [stderr] ... | [INFO] [stderr] 7 | | /// This module contains the tests for the `value` module. [INFO] [stderr] 8 | | pub mod value; [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-W missing-docs` [INFO] [stderr] [INFO] [stderr] warning: `serde_yml` (test "test_anchors_and_aliases") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (example "example") generated 1 warning (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_mapping") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_tagged") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_with") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_error") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_de") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_lib") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_value") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_number") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_loader") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_ser") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "test_serde") generated 2 warnings (1 duplicate) [INFO] [stderr] warning: `serde_yml` (test "mod") generated 2 warnings (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/serde_yml-205060bdc11f628a) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test libyml::util::tests::test_assume_init ... ok [INFO] [stdout] test libyml::util::tests::test_deref ... ok [INFO] [stdout] test libyml::util::tests::test_drop ... ok [INFO] [stdout] test libyml::util::tests::test_new_uninit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/mod.rs (/opt/rustwide/target/debug/deps/mod-00e30c4d413d0cd8) [INFO] [stdout] [INFO] [stdout] running 251 tests [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_empty_mapping ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_document_start_end ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_empty_sequence ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_mapping ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_flush ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_scalar ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_sequence_with_tag ... ok [INFO] [stdout] test libyml::test_error::tests::test_result_ok_with_string ... ok [INFO] [stdout] test libyml::test_error::tests::test_result_ok ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_nested_mapping ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_sequence ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_scalar_with_tag ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_stream_start_end ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parse_document_start_event ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parse_scalar_event ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parse_nested_sequences ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parse_mapping_end_event ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parse_document_end_event ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_nested_sequence ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parse_mapping_start_event ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parse_sequence_end_event ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parse_stream_start_event ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parse_sequence_start_event ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parser_creation ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_debug_invalid_utf8 ... ok [INFO] [stdout] test libyml::test_parser::tests::test_parse_stream_end_event ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_display ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_debug ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_from_bytes_with_only_nul ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_cstr_error ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_from_bytes_without_nul ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_display_invalid_utf8 ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_from_ptr ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_is_empty ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_from_bytes_with_one_char ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_len ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_to_bytes_single_char ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_to_bytes_single_nul ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_null_pointer ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_resource_release ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_from_bytes_empty ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_to_bytes ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_from_bytes_with_nul ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_to_bytes_empty ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_to_bytes_complex ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_to_bytes_unicode ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_to_bytes_multiple_nulls ... ok [INFO] [stdout] test libyml::test_tag::tests::test_tag_constants ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_send_sync ... ok [INFO] [stdout] test libyml::test_tag::tests::test_tag_comparison ... ok [INFO] [stdout] test libyml::test_tag::tests::test_tag_debug ... ok [INFO] [stdout] test libyml::test_tag::tests::test_new_custom_tag ... ok [INFO] [stdout] test libyml::test_tag::tests::test_tag_starts_with_error ... ok [INFO] [stdout] test libyml::test_util::tests::test_assume_init_f64 ... ok [INFO] [stdout] test libyml::test_tag::tests::test_tag_starts_with ... ok [INFO] [stdout] test libyml::test_tag::tests::test_tag_deref ... ok [INFO] [stdout] test libyml::test_util::tests::test_deref_after_init ... ok [INFO] [stdout] test libyml::test_util::tests::test_deref_f64 ... ok [INFO] [stdout] test libyml::test_util::tests::test_deref ... ok [INFO] [stdout] test libyml::test_util::tests::test_drop ... ok [INFO] [stdout] test libyml::test_tag::tests::test_new_tag_null ... ok [INFO] [stdout] test libyml::test_util::tests::test_drop_f64 ... ok [INFO] [stdout] test libyml::test_util::tests::test_assume_init ... ok [INFO] [stdout] test libyml::test_util::tests::test_init_ptr ... ok [INFO] [stdout] test libyml::test_util::tests::test_new_uninit_f64 ... ok [INFO] [stdout] test modules::test_path::tests::test_alias_with_parent ... ok [INFO] [stdout] test modules::test_path::tests::test_deeply_nested_path ... ok [INFO] [stdout] test modules::test_path::tests::test_map_with_different_keys ... ok [INFO] [stdout] test modules::test_path::tests::test_path_alias ... ok [INFO] [stdout] test modules::test_path::tests::test_path_equality ... ok [INFO] [stdout] test modules::test_path::tests::test_path_complex_nested ... ok [INFO] [stdout] test modules::test_path::tests::test_event_alias_variant ... ok [INFO] [stdout] test libyml::test_emitter::tests::test_emitter_mapping_with_tag ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_to_bytes_long_string ... ok [INFO] [stdout] test libyml::test_safe_cstr::tests::test_to_bytes_single_char_with_nul ... ok [INFO] [stdout] test modules::test_path::tests::test_map_with_parent ... ok [INFO] [stdout] test modules::test_path::tests::test_path_clone_and_copy ... ok [INFO] [stdout] test modules::test_path::tests::test_path_map_empty_key ... ok [INFO] [stdout] test modules::test_path::tests::test_path_unknown ... ok [INFO] [stdout] test modules::test_path::tests::test_path_seq_large_index ... ok [INFO] [stdout] test modules::test_path::tests::test_seq_with_different_indices ... ok [INFO] [stdout] test modules::test_path::tests::test_path_seq ... ok [INFO] [stdout] test modules::test_path::tests::test_unknown_with_parent ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_bool ... ok [INFO] [stdout] test modules::test_path::tests::test_path_map ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_byte_array ... ok [INFO] [stdout] test modules::test_path::tests::test_path_root ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_bytes ... ok [INFO] [stdout] test modules::test_path::tests::test_path_nested ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_char ... ok [INFO] [stdout] test modules::test_path::tests::test_seq_with_parent ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_empty_tuple ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_empty_tuple_struct ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_f64 ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_identifier ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_map ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_empty_struct ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_newtype_struct_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_enum ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_null ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_newtype_struct ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_i64 ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_option_some ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_newtype_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_option_none ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_optional_byte_array ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_f32 ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_sequence ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_struct_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_tagged_struct_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_sequence_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_tuple ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_string ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_tuple_struct ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_tagged_newtype_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_tagged_tuple_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_tuple_struct_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_tagged_unit_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_tagged_sequence_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_tuple_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_struct ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_u64 ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_unit_struct ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_unit ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_unit_struct_variant ... ok [INFO] [stdout] test libyml::test_util::tests::test_new_uninit ... ok [INFO] [stdout] test value::test_debug::tests::test_debug_number ... ok [INFO] [stdout] test value::test_debug::tests::test_debug_value_bool ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_unit_variant ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_unit_value ... ok [INFO] [stdout] test value::test_debug::tests::test_debug_value_null ... ok [INFO] [stdout] test value::test_debug::tests::test_debug_value_number ... ok [INFO] [stdout] test value::test_debug::tests::test_debug_value_mapping ... ok [INFO] [stdout] test value::test_de::tests::test_deserialize_map_variant ... ok [INFO] [stdout] test value::test_debug::tests::test_debug_value_sequence ... ok [INFO] [stdout] test value::test_from::tests::test_from_cow_borrowed ... ok [INFO] [stdout] test value::test_from::tests::test_from_cow_owned ... ok [INFO] [stdout] test value::test_debug::tests::test_debug_value_string ... ok [INFO] [stdout] test value::test_from::tests::test_from_iterator ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_f32 ... ok [INFO] [stdout] test value::test_from::tests::test_from_bool ... ok [INFO] [stdout] test value::test_from::tests::test_from_mapping ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_i64 ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_f64 ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_u16 ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_i8 ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_u32 ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_i16 ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_usize ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_u64 ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_i32 ... ok [INFO] [stdout] test value::test_from::tests::test_from_slice ... ok [INFO] [stdout] test value::test_from::tests::test_from_str ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_u8 ... ok [INFO] [stdout] test value::test_from::tests::test_from_number_isize ... ok [INFO] [stdout] test value::test_from::tests::test_from_vec ... ok [INFO] [stdout] test value::test_index::tests::test_index_invalid_index ... ok [INFO] [stdout] test value::test_index::tests::test_index_invalid_key ... ok [INFO] [stdout] test value::test_index::tests::test_ref_str_index_or_insert ... ok [INFO] [stdout] test value::test_index::tests::test_index_mut_invalid_key ... ok [INFO] [stdout] test value::test_index::tests::test_ref_string_index_into ... ok [INFO] [stdout] test value::test_index::tests::test_ref_usize_index_into ... ok [INFO] [stdout] test value::test_index::tests::test_ref_string_index_into_mut ... ok [INFO] [stdout] test value::test_index::tests::test_ref_usize_index_into_mut ... ok [INFO] [stdout] test value::test_index::tests::test_ref_str_index_into ... ok [INFO] [stdout] test value::test_index::tests::test_ref_usize_index_or_insert ... ok [INFO] [stdout] test value::test_from::tests::test_from_string ... ok [INFO] [stdout] test value::test_index::tests::test_str_index_into_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_string_index_into_mut_non_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_ref_value_index_or_insert ... ok [INFO] [stdout] test value::test_index::tests::test_string_index_into_non_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_ref_str_index_into_mut ... ok [INFO] [stdout] test value::test_index::tests::test_str_index_into_mut_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_str_index_into_mut_non_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_string_index_or_insert_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_str_index_into_non_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_ref_value_index_into ... ok [INFO] [stdout] test value::test_index::tests::test_str_index_or_insert_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_ref_value_index_into_mut ... ok [INFO] [stdout] test value::test_index::tests::test_string_index_into_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_string_index_into_mut_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_into_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_into_mapping_non_numeric_key ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_into_mut_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_into_mut_mapping_non_numeric_key ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_into_mut_non_indexable ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_into_mut_sequence ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_into_mut_sequence_out_of_bounds ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_into_non_indexable ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_into_sequence ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_or_insert_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_or_insert_sequence ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_or_insert_sequence_out_of_bounds ... ok [INFO] [stdout] test value::test_index::tests::test_value_index_into_mut_non_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_value_index_into_non_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_value_index_into_mut_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_value_index_or_insert_mapping ... ok [INFO] [stdout] test value::test_index::tests::test_value_index_into_mapping ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_i32 ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_i64 ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_f64 ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_bool ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_i16 ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_i8 ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_isize ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_ref ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_min_max ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_string ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_mut_ref ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_u16 ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_u32 ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_u64 ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_u8 ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_str ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_ne_bool ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_ne_number ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_ne_incompatible_types ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_ne_string ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_debug ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_format_error_debug ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_constants ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_clone ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_string_owned ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_usize ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_deref ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_format_error_display ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_format_error_error ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_partial_eq_empty_string ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_partial_eq_non_ascii ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_new ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_new_empty_string ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_partial_eq ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_starts_with_case_sensitive ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_starts_with_empty_prefix ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_starts_with_equal_prefix ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_hash ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_starts_with_error ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_partial_eq_str ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_partial_eq_str_ref ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_partial_eq_str_slice ... ok [INFO] [stdout] test value::test_tag::tests::test_tag_starts_with ... ok [INFO] [stdout] test modules::test_path::tests::test_panic_unexpected_end_of_sequence - should panic ... ok [INFO] [stdout] test modules::test_path::tests::test_panic_unexpected_end_of_mapping - should panic ... ok [INFO] [stdout] test value::test_index::tests::test_index_mut_invalid_index - should panic ... ok [INFO] [stdout] test value::test_index::tests::test_str_index_or_insert_non_mapping - should panic ... ok [INFO] [stdout] test value::test_index::tests::test_string_index_or_insert_non_mapping - should panic ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_or_insert_null - should panic ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_or_insert_non_indexable - should panic ... ok [INFO] [stdout] test value::test_index::tests::test_value_index_or_insert_non_mapping - should panic ... ok [INFO] [stdout] test value::test_partial_eq::tests::test_eq_f32 ... ok [INFO] [stdout] test value::test_index::tests::test_usize_index_into_sequence_out_of_bounds ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 251 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running tests/test_anchors_and_aliases.rs (/opt/rustwide/target/debug/deps/test_anchors_and_aliases-eea509984fe13a34) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_document_anchor_event_map_count ... ok [INFO] [stdout] test tests::test_document_event_contents ... ok [INFO] [stdout] test tests::test_document_events_count ... ok [INFO] [stdout] test tests::test_document_loaded_successfully ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_de.rs (/opt/rustwide/target/debug/deps/test_de-936a1893fc8cedb5) [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test tests::test_alias ... ok [INFO] [stdout] test tests::test_bomb ... ok [INFO] [stdout] test tests::test_empty_string ... ok [INFO] [stdout] test tests::test_byte_order_mark ... ok [INFO] [stdout] test tests::test_de_mapping ... ok [INFO] [stdout] test tests::test_empty_scalar ... ok [INFO] [stdout] test tests::test_borrowed ... ok [INFO] [stdout] test tests::test_event_alias ... ok [INFO] [stdout] test tests::test_enum_alias ... ok [INFO] [stdout] test tests::test_enum_representations ... ok [INFO] [stdout] test tests::test_event_scalar ... ok [INFO] [stdout] test tests::test_event_void ... ok [INFO] [stdout] test tests::test_error_handling_progress_fail ... ok [INFO] [stdout] test tests::test_event_sequence_end ... ok [INFO] [stdout] test tests::test_event_mapping_end ... ok [INFO] [stdout] test tests::test_event_mapping_start ... ok [INFO] [stdout] test tests::test_event_sequence_start ... ok [INFO] [stdout] test tests::test_enum_untagged ... ok [INFO] [stdout] test tests::test_i128_big ... ok [INFO] [stdout] test tests::test_ignore_tag ... ok [INFO] [stdout] test tests::test_no_required_fields ... ok [INFO] [stdout] test tests::test_nan ... ok [INFO] [stdout] test tests::test_no_value ... ok [INFO] [stdout] test tests::test_number_as_string ... ok [INFO] [stdout] test tests::test_numbers ... ok [INFO] [stdout] test tests::test_progress_document_returns_none ... ok [INFO] [stdout] test tests::test_progress_fail_propagates_error ... ok [INFO] [stdout] test tests::test_progress_read ... ok [INFO] [stdout] test tests::test_progress_slice ... ok [INFO] [stdout] test tests::test_progress_iterable ... ok [INFO] [stdout] test tests::test_seed ... ok [INFO] [stdout] test tests::test_u128_big ... ok [INFO] [stdout] test tests::test_stateful ... ok [INFO] [stdout] test tests::test_tag_resolution ... ok [INFO] [stdout] test tests::test_python_safe_dump ... ok [INFO] [stdout] test tests::test_number_alias_as_string ... ok [INFO] [stdout] test tests::test_parse_number ... ok [INFO] [stdout] test tests::test_progress_document ... ok [INFO] [stdout] test tests::test_progress_fail ... ok [INFO] [stdout] test tests::test_progress_str ... ok [INFO] [stdout] test tests::test_unresolved_alias_panic - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running tests/test_error.rs (/opt/rustwide/target/debug/deps/test_error-2432956991cb9783) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test test_bad_bool ... ok [INFO] [stdout] test test_bad_float ... ok [INFO] [stdout] test test_bad_null ... ok [INFO] [stdout] test test_bad_int ... ok [INFO] [stdout] test test_deserialize_nested_enum ... ok [INFO] [stdout] test test_empty ... ok [INFO] [stdout] test test_duplicate_keys ... ok [INFO] [stdout] test test_ignored_unknown_anchor ... ok [INFO] [stdout] test test_bytes ... ok [INFO] [stdout] test test_incorrect_type ... ok [INFO] [stdout] test test_infinite_recursion_newtype ... ok [INFO] [stdout] test test_infinite_recursion_objects ... ok [INFO] [stdout] test test_missing_enum_tag ... ok [INFO] [stdout] test test_missing_field ... ok [INFO] [stdout] test test_second_document_syntax_error ... ok [INFO] [stdout] test test_serialize_nested_enum ... ok [INFO] [stdout] test test_short_tuple ... ok [INFO] [stdout] test test_incorrect_nested_type ... ok [INFO] [stdout] test test_infinite_recursion_arrays ... ok [INFO] [stdout] test test_scan_error ... ok [INFO] [stdout] test test_invalid_scalar_type ... ok [INFO] [stdout] test test_struct_from_sequence ... ok [INFO] [stdout] test test_two_documents ... ok [INFO] [stdout] test test_unknown_anchor ... ok [INFO] [stdout] test test_variant_not_a_seq ... ok [INFO] [stdout] test test_long_tuple ... ok [INFO] [stdout] test test_billion_laughs ... ok [INFO] [stdout] test test_finite_recursion_objects ... ok [INFO] [stdout] test test_finite_recursion_arrays ... ok [INFO] [stderr] Running tests/test_lib.rs (/opt/rustwide/target/debug/deps/test_lib-44e935f2a65141a5) [INFO] [stdout] [INFO] [stderr] Running tests/test_loader.rs (/opt/rustwide/target/debug/deps/test_loader-008dea97bb7167b5) [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::test_sequence ... ok [INFO] [stdout] test tests::test_from_reader ... ok [INFO] [stdout] test tests::test_deserialization ... ok [INFO] [stdout] test tests::test_mapping ... ok [INFO] [stdout] test tests::test_serialization ... ok [INFO] [stdout] test tests::test_from_slice ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test tests::test_loader_anchor_and_alias ... ok [INFO] [stdout] test tests::test_loader_comments_only ... ok [INFO] [stdout] test tests::test_loader_escaped_characters ... ok [INFO] [stdout] test tests::test_loader_ignored_comments ... ok [INFO] [stdout] test tests::test_loader_malformed_yaml ... ok [INFO] [stdout] test tests::test_loader_multiple_documents ... ok [INFO] [stdout] test tests::test_loader_nested_mappings ... ok [INFO] [stdout] test tests::test_loader_empty_document ... ok [INFO] [stdout] test tests::test_loader_mapping ... ok [INFO] [stdout] test tests::test_loader_nested_structures ... ok [INFO] [stdout] test tests::test_loader_new ... ok [INFO] [stdout] test tests::test_loader_new_from_slice ... ok [INFO] [stdout] test tests::test_loader_next_document_empty_input ... ok [INFO] [stdout] test tests::test_loader_sequence ... ok [INFO] [stdout] test tests::test_loader_new_from_reader ... ok [INFO] [stdout] test tests::test_loader_special_characters ... ok [INFO] [stdout] test tests::test_loader_unknown_anchor ... ok [INFO] [stdout] test tests::test_loader_nested_mappings_and_sequences ... ok [INFO] [stdout] test tests::test_loader_nested_sequences ... ok [INFO] [stdout] test tests::test_loader_new_from_fail ... ok [INFO] [stderr] Running tests/test_mapping.rs (/opt/rustwide/target/debug/deps/test_mapping-a898ffaa418f76d2) [INFO] [stdout] test tests::test_loader_performance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stderr] Running tests/test_number.rs (/opt/rustwide/target/debug/deps/test_number-4343f340112c3ec1) [INFO] [stdout] test tests::test_duplicate_key_error_debug ... ok [INFO] [stderr] Running tests/test_ser.rs (/opt/rustwide/target/debug/deps/test_ser-63e775d075014444) [INFO] [stdout] test tests::test_duplicate_key_error_display ... ok [INFO] [stderr] Running tests/test_serde.rs (/opt/rustwide/target/debug/deps/test_serde-6f09897972e1d86b) [INFO] [stdout] test tests::test_mapping_capacity ... ok [INFO] [stderr] Running tests/test_tagged.rs (/opt/rustwide/target/debug/deps/test_tagged-a9dce9b81621d479) [INFO] [stdout] test tests::test_mapping_entry_update ... ok [INFO] [stderr] Running tests/test_value.rs (/opt/rustwide/target/debug/deps/test_value-5bf76fa17683a823) [INFO] [stdout] test tests::test_mapping_extend ... ok [INFO] [stderr] Running tests/test_with.rs (/opt/rustwide/target/debug/deps/test_with-8761448b285e5217) [INFO] [stdout] test tests::test_mapping_get_mut ... ok [INFO] [stdout] test tests::test_mapping_entry_insert ... ok [INFO] [stdout] test tests::test_mapping_clear ... ok [INFO] [stdout] test tests::test_mapping_index_mut ... ok [INFO] [stdout] test tests::test_mapping_into_keys ... ok [INFO] [stdout] test tests::test_mapping_index ... ok [INFO] [stdout] test tests::test_mapping_from_iterator ... ok [INFO] [stdout] test tests::test_mapping_hash ... ok [INFO] [stdout] test tests::test_mapping_insert ... ok [INFO] [stdout] test tests::test_str_index_into_mut ... ok [INFO] [stdout] test tests::test_str_is_key_into ... ok [INFO] [stdout] test tests::test_str_shift_remove_from ... ok [INFO] [stdout] test tests::test_str_swap_remove_entry_from ... ok [INFO] [stdout] test tests::test_str_shift_remove_entry_from ... ok [INFO] [stdout] test tests::test_mapping_is_empty ... ok [INFO] [stdout] test tests::test_mapping_keys ... ok [INFO] [stdout] test tests::test_mapping_len ... ok [INFO] [stdout] test tests::test_mapping_new ... ok [INFO] [stdout] test tests::test_mapping_ord ... ok [INFO] [stdout] test tests::test_string_index_into ... ok [INFO] [stdout] test tests::test_mapping_partial_ord ... ok [INFO] [stdout] test tests::test_mapping_reserve ... ok [INFO] [stdout] test tests::test_mapping_shrink_to_fit ... ok [INFO] [stdout] test tests::test_mapping_with_capacity ... ok [INFO] [stdout] test tests::test_mapping_retain ... ok [INFO] [stdout] test tests::test_shift_remove_from ... ok [INFO] [stdout] test tests::test_mapping_iter_mut ... ok [INFO] [stdout] test tests::test_mapping_into_values ... ok [INFO] [stdout] test tests::test_shift_remove_entry_from ... ok [INFO] [stdout] test tests::test_string_index_into_mut ... ok [INFO] [stdout] test tests::test_string_is_key_into ... ok [INFO] [stdout] test tests::test_string_shift_remove_from ... ok [INFO] [stdout] test tests::test_string_swap_remove_from ... ok [INFO] [stdout] test tests::test_swap_remove_entry_from ... ok [INFO] [stdout] test tests::test_string_swap_remove_entry_from ... ok [INFO] [stdout] test tests::test_string_shift_remove_entry_from ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test tests::test_as_f64 ... ok [INFO] [stdout] test tests::test_as_u64 ... ok [INFO] [stdout] test tests::test_from_str ... ok [INFO] [stdout] test tests::test_display ... ok [INFO] [stdout] test tests::test_hash ... ok [INFO] [stdout] test tests::test_is_i64 ... ok [INFO] [stdout] test tests::test_is_f64 ... ok [INFO] [stdout] test tests::test_is_infinite ... ok [INFO] [stdout] test tests::test_partial_eq ... ok [INFO] [stdout] test tests::test_is_nan ... ok [INFO] [stdout] test tests::test_is_u64 ... ok [INFO] [stdout] test tests::test_partial_ord ... ok [INFO] [stdout] test tests::test_as_i64 ... ok [INFO] [stdout] test tests::test_ser_de ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 54 tests [INFO] [stdout] test tests::test_default_unit_variants ... ok [INFO] [stdout] test tests::test_emit_mapping_end ... ok [INFO] [stdout] test tests::test_emit_scalar ... ok [INFO] [stdout] test tests::test_emit_mapping_start ... ok [INFO] [stdout] test tests::test_emit_scalar_with_double_quoted_style ... ok [INFO] [stdout] test tests::test_emit_scalar_with_folded_style ... ok [INFO] [stdout] test tests::test_emit_sequence_end ... ok [INFO] [stdout] test tests::test_emit_scalar_with_literal_style ... ok [INFO] [stdout] test tests::test_emit_scalar_with_plain_style ... ok [INFO] [stdout] test tests::test_emit_scalar_with_quoted_style ... ok [INFO] [stdout] test tests::test_emit_scalar_with_tag ... ok [INFO] [stdout] test tests::test_flush ... ok [INFO] [stdout] test tests::test_emit_sequence_start ... ok [INFO] [stdout] test tests::test_flush_mapping_start ... ok [INFO] [stdout] test tests::test_mapping_start_serialization ... ok [INFO] [stdout] test tests::test_new ... ok [INFO] [stdout] test tests::test_new_with_config ... ok [INFO] [stdout] test tests::test_scalar_serialization ... ok [INFO] [stdout] test tests::test_sequence_start_serialization ... ok [INFO] [stdout] test tests::test_serialize_bool ... ok [INFO] [stdout] test tests::test_serialize_bytes ... ok [INFO] [stdout] test tests::test_serialize_char ... ok [INFO] [stdout] test tests::test_serialize_empty_map ... ok [INFO] [stdout] test tests::test_serialize_custom_struct ... ok [INFO] [stdout] test tests::test_serialize_custom_serializer ... ok [INFO] [stdout] test tests::test_serialize_empty_sequence_and_map ... ok [INFO] [stdout] test tests::test_serialize_enum ... ok [INFO] [stdout] test tests::test_into_inner ... ok [INFO] [stdout] test tests::test_serialize_i128 ... ok [INFO] [stdout] test tests::test_serialize_optional_fields ... ok [INFO] [stdout] test tests::test_serialize_i16 ... ok [INFO] [stdout] test tests::test_serialize_i32 ... ok [INFO] [stdout] test tests::test_serialize_i64 ... ok [INFO] [stdout] test tests::test_serialize_sequence ... ok [INFO] [stdout] test tests::test_serialize_i8 ... ok [INFO] [stdout] test tests::test_serialize_simple_map ... ok [INFO] [stdout] test tests::test_serialize_map ... ok [INFO] [stdout] test tests::test_serialize_tuple_struct ... ok [INFO] [stdout] test tests::test_serialize_mixed_data_types ... ok [INFO] [stdout] test tests::test_take_tag_with_found_tag_state ... ok [INFO] [stdout] test tests::test_value_end ... ok [INFO] [stdout] test tests::test_serialize_special_characters ... ok [INFO] [stdout] test tests::test_serialize_nested_sequences ... ok [INFO] [stdout] test tests::test_serialize_tagged_value ... ok [INFO] [stdout] test tests::test_serialize_nested_struct ... ok [INFO] [stdout] test tests::test_serialize_f64 ... ok [INFO] [stdout] test tests::test_serialize_tuple ... ok [INFO] [stdout] test tests::test_serialize_nested_map ... ok [INFO] [stdout] test tests::test_serialize_option ... ok [INFO] [stdout] test tests::test_serialize_nested_maps ... ok [INFO] [stdout] test tests::test_take_tag_with_no_state ... ok [INFO] [stdout] test tests::test_serialize_large_data ... ok [INFO] [stdout] test tests::test_tag_unit_variants ... ok [INFO] [stdout] test tests::test_take_tag ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test test_basic_struct ... ok [INFO] [stdout] test test_boolish_serialization ... ok [INFO] [stdout] test test_char ... ok [INFO] [stdout] test test_i128_small ... ok [INFO] [stdout] test test_int_min_i64 ... ok [INFO] [stdout] test test_int_max_i64 ... ok [INFO] [stdout] test test_default ... ok [INFO] [stdout] test test_float ... ok [INFO] [stdout] test test_float32 ... ok [INFO] [stdout] test test_int_max_u64 ... ok [INFO] [stdout] test test_map_key_value ... ok [INFO] [stdout] test test_int ... ok [INFO] [stdout] test test_mapping ... ok [INFO] [stdout] test test_long_string ... ok [INFO] [stdout] test test_map ... ok [INFO] [stdout] test test_multiline_string ... ok [INFO] [stdout] test test_nested_enum ... ok [INFO] [stdout] test test_nested_struct ... ok [INFO] [stdout] test test_nested_vec ... ok [INFO] [stdout] test test_option ... ok [INFO] [stdout] test test_string_escapes ... ok [INFO] [stdout] test test_newtype_struct ... ok [INFO] [stdout] test test_newtype_variant ... ok [INFO] [stdout] test test_strings_needing_quote ... ok [INFO] [stdout] test test_struct_variant ... ok [INFO] [stdout] test test_tuple_variant ... ok [INFO] [stdout] test test_tagged_map_value ... ok [INFO] [stdout] test test_u128_small ... ok [INFO] [stdout] test test_unit ... ok [INFO] [stdout] test test_unit_struct ... ok [INFO] [stdout] test test_unit_variant ... ok [INFO] [stdout] test test_value ... ok [INFO] [stdout] test test_vec ... ok [INFO] [stdout] test test_moar_strings_needing_quote ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::test_nobang_with_bang ... ok [INFO] [stdout] test tests::test_nobang_without_bang ... ok [INFO] [stdout] test tests::test_tag_new ... ok [INFO] [stdout] test tests::test_tagged_value_copy ... ok [INFO] [stdout] test tests::test_try_from_tag ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_debug ... ok [INFO] [stdout] test test_into_deserializer ... ok [INFO] [stdout] test test_digits ... ok [INFO] [stdout] test test_merge ... ok [INFO] [stdout] test test_tagged ... ok [INFO] [stdout] test test_nan ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test tests::test_empty_enum ... ok [INFO] [stdout] test tests::test_generic_enum ... ok [INFO] [stdout] test tests::test_nested_singleton_map_deserialization ... ok [INFO] [stdout] test tests::test_nested_singleton_map_serialization ... ok [INFO] [stdout] test tests::test_nested_singleton_map ... ok [INFO] [stdout] test tests::test_singleton_map_deserialization_error ... ok [INFO] [stdout] test tests::test_singleton_map_deserialization ... ok [INFO] [stdout] test tests::test_singleton_map_missing_field_error ... ok [INFO] [stdout] test tests::test_singleton_map_optional_serialization ... ok [INFO] [stdout] test tests::test_singleton_map_optional_deserialization ... ok [INFO] [stdout] test tests::test_singleton_map_recursive ... ok [INFO] [stdout] test tests::test_singleton_map_recursive_serialization ... ok [INFO] [stdout] test tests::test_singleton_map_optional ... ok [INFO] [stdout] test tests::test_singleton_map_recursive_deserialization ... ok [INFO] [stdout] test tests::test_singleton_map_recursive_top_level ... ok [INFO] [stdout] test tests::test_singleton_map_recursive_top_level_deserialization ... ok [INFO] [stdout] test tests::test_singleton_map_serialization ... ok [INFO] [stdout] test tests::test_singleton_map_recursive_top_level_serialization ... ok [INFO] [stdout] test tests::test_singleton_map_with_serialization ... ok [INFO] [stdout] test tests::test_singleton_map_with ... ok [INFO] [stdout] test tests::test_singleton_map_with_deserialization ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Doc-tests serde_yml [INFO] [stderr] warning: lint `missing_fragment_specifier` has been removed: converted into hard error, see for more information [INFO] [stderr] | [INFO] [stderr] = note: requested on the command line with `-D missing_fragment_specifier` [INFO] [stderr] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 86 tests [INFO] [stdout] test src/value/debug.rs - value::debug::Number (line 61) ... ok [INFO] [stdout] test src/value/debug.rs - value::debug::Value (line 14) ... ok [INFO] [stdout] test src/loader.rs - loader::Loader<'input>::next_document (line 118) ... ok [INFO] [stdout] test src/loader.rs - loader::Loader<'input>::new (line 75) ... ok [INFO] [stdout] test src/de.rs - de::from_str (line 2264) ... ok [INFO] [stdout] test src/ser.rs - ser::Serializer (line 30) ... ok [INFO] [stdout] test src/de.rs - de::from_slice (line 2349) ... ok [INFO] [stdout] test src/value/debug.rs - value::debug::Mapping (line 79) ... ok [INFO] [stdout] test src/de.rs - de::Deserializer<'de>::from_slice (line 176) ... ok [INFO] [stdout] test src/de.rs - de::from_reader (line 2305) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from (line 100) ... ok [INFO] [stdout] test src/de.rs - de::Deserializer<'de>::from_str (line 141) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from (line 118) ... ok [INFO] [stdout] test src/de.rs - de::Deserializer (line 43) ... ok [INFO] [stdout] test src/lib.rs - (line 37) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from_iter (line 152) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from (line 39) ... ok [INFO] [stdout] test src/de.rs - de::Deserializer (line 28) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from_iter (line 160) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from (line 73) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from (line 56) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from_iter (line 168) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from (line 82) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value (line 56) ... ok [INFO] [stdout] test src/value/index.rs - value::index::Value (line 268) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_bool (line 281) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from (line 22) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_f64 (line 433) ... ok [INFO] [stdout] test src/de.rs - de::Deserializer<'de>::from_reader (line 209) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::apply_merge (line 628) ... ok [INFO] [stdout] test src/value/from.rs - value::from::Value::from (line 135) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_bool (line 287) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_mapping (line 583) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_i64 (line 344) ... ok [INFO] [stdout] test src/value/index.rs - value::index::Value (line 308) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_f64 (line 439) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_i64 (line 350) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_str (line 474) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_mapping (line 573) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_mapping_mut (line 611) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_sequence (line 518) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_sequence_mut (line 533) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_null (line 240) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_sequence_mut (line 541) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_mapping_mut (line 598) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_sequence (line 512) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_str (line 480) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_null (line 246) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_f64 (line 412) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_bool (line 263) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_i64 (line 326) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_mapping (line 561) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_bool (line 269) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_u64 (line 392) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_f64 (line 418) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_mapping (line 555) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_i64 (line 332) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_number (line 301) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::get (line 174) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::as_u64 (line 386) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::get (line 153) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_null (line 218) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_null (line 224) ... ok [INFO] [stdout] test src/value/partial_eq.rs - value::partial_eq::Value::eq (line 50) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_sequence (line 500) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_string (line 456) ... ok [INFO] [stdout] test src/value/partial_eq.rs - value::partial_eq::Value::eq (line 8) ... ok [INFO] [stdout] test src/value/partial_eq.rs - value::partial_eq::Value::eq (line 36) ... ok [INFO] [stdout] test src/value/mod.rs - value::to_value (line 96) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_u64 (line 374) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_number (line 307) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_u64 (line 368) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_string (line 462) ... ok [INFO] [stdout] test src/value/partial_eq.rs - value::partial_eq::Value::eq (line 22) ... ok [INFO] [stdout] test src/value/mod.rs - value::from_value (line 130) ... ok [INFO] [stdout] test src/value/partial_eq.rs - value::partial_eq::partialeq_numeric (line 73) ... ok [INFO] [stdout] test src/value/tagged.rs - value::tagged::nobang (line 105) ... ok [INFO] [stdout] test src/value/mod.rs - value::Value::is_sequence (line 494) ... ok [INFO] [stdout] test src/value/ser.rs - value::ser::Serializer (line 47) ... ok [INFO] [stdout] test src/value/tagged.rs - value::tagged::check_for_tag (line 393) ... ok [INFO] [stdout] test src/with.rs - with::singleton_map_optional (line 1086) ... ok [INFO] [stdout] test src/with.rs - with::nested_singleton_map (line 2875) ... ok [INFO] [stdout] test src/with.rs - with::singleton_map_with (line 1177) ... ok [INFO] [stdout] test src/with.rs - with::singleton_map_recursive (line 1281) ... ok [INFO] [stdout] test src/with.rs - with::singleton_map_recursive (line 1338) ... ok [INFO] [stdout] test src/with.rs - with::singleton_map (line 8) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.99s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "00407e56a18e60fef74571b67dd57b99bea6bf81505c2bf4259415bb19d69104", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "00407e56a18e60fef74571b67dd57b99bea6bf81505c2bf4259415bb19d69104", kill_on_drop: false }` [INFO] [stdout] 00407e56a18e60fef74571b67dd57b99bea6bf81505c2bf4259415bb19d69104