[INFO] fetching crate ron 0.12.1... [INFO] testing ron-0.12.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate ron 0.12.1 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate ron 0.12.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ron 0.12.1 [INFO] tweaked toml for crates.io crate ron 0.12.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ron 0.12.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ron 0.12.1 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 62a50fbe5af7c57588e311e9e40065fc2437a8a7fddc631288a438e1633ce7d1 [INFO] running `Command { std: "docker" "start" "-a" "62a50fbe5af7c57588e311e9e40065fc2437a8a7fddc631288a438e1633ce7d1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "62a50fbe5af7c57588e311e9e40065fc2437a8a7fddc631288a438e1633ce7d1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "62a50fbe5af7c57588e311e9e40065fc2437a8a7fddc631288a438e1633ce7d1", kill_on_drop: false }` [INFO] [stdout] 62a50fbe5af7c57588e311e9e40065fc2437a8a7fddc631288a438e1633ce7d1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 60c96f0e0b02d33bf62f1fe86a5cf27d871ea141adac9276eb7502392baa9fd7 [INFO] running `Command { std: "docker" "start" "-a" "60c96f0e0b02d33bf62f1fe86a5cf27d871ea141adac9276eb7502392baa9fd7", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.181 [INFO] [stderr] Compiling typeid v1.0.1 [INFO] [stderr] Compiling unicode-ident v1.0.0 [INFO] [stderr] Compiling once_cell v1.20.1 [INFO] [stderr] Compiling serde_derive v1.0.181 [INFO] [stderr] Compiling bitflags v2.1.0 [INFO] [stderr] Compiling ron v0.12.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.05s [INFO] running `Command { std: "docker" "inspect" "60c96f0e0b02d33bf62f1fe86a5cf27d871ea141adac9276eb7502392baa9fd7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "60c96f0e0b02d33bf62f1fe86a5cf27d871ea141adac9276eb7502392baa9fd7", kill_on_drop: false }` [INFO] [stdout] 60c96f0e0b02d33bf62f1fe86a5cf27d871ea141adac9276eb7502392baa9fd7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b34c340ca3588f528b8d9d184ea4fba4c73f706f201b58d14a15a70ede9a5aeb [INFO] running `Command { std: "docker" "start" "-a" "b34c340ca3588f528b8d9d184ea4fba4c73f706f201b58d14a15a70ede9a5aeb", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.181 [INFO] [stderr] Compiling serde_derive v1.0.181 [INFO] [stderr] Compiling proc-macro2 v1.0.63 [INFO] [stderr] Compiling quote v1.0.28 [INFO] [stderr] Compiling ryu v1.0.0 [INFO] [stderr] Compiling serde_json v1.0.60 [INFO] [stderr] Compiling itoa v0.4.3 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling inventory v0.3.10 [INFO] [stderr] Compiling base64 v0.22.0 [INFO] [stderr] Compiling syn v2.0.28 [INFO] [stderr] Compiling erased-serde v0.4.0 [INFO] [stderr] Compiling bitflags v2.1.0 [INFO] [stderr] Compiling option_set v0.3.0 [INFO] [stderr] Compiling serde_bytes v0.11.0 [INFO] [stderr] Compiling bytes v1.3.0 [INFO] [stderr] Compiling ron v0.12.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling typetag-impl v0.2.14 [INFO] [stderr] Compiling typetag v0.2.14 [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Strictest` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | #[typetag::serde(tag = "type")] [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Box` is not local [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Send` is not local [INFO] [stdout] | `Sync` is not local [INFO] [stdout] | `Serialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | #[typetag::serde(tag = "type")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Strictest` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/254_typetag.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | #[typetag::serde(tag = "type")] [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Box` is not local [INFO] [stdout] | `Deserialize` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stdout] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stdout] | ------- `MyTrait` is not local [INFO] [stdout] | [INFO] [stdout] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 39.11s [INFO] running `Command { std: "docker" "inspect" "b34c340ca3588f528b8d9d184ea4fba4c73f706f201b58d14a15a70ede9a5aeb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b34c340ca3588f528b8d9d184ea4fba4c73f706f201b58d14a15a70ede9a5aeb", kill_on_drop: false }` [INFO] [stdout] b34c340ca3588f528b8d9d184ea4fba4c73f706f201b58d14a15a70ede9a5aeb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2b11f8a014d5b47fa3f7c2c8ea1577149b6d12f3b4b36648e7640cb6a7ff4e70 [INFO] running `Command { std: "docker" "start" "-a" "2b11f8a014d5b47fa3f7c2c8ea1577149b6d12f3b4b36648e7640cb6a7ff4e70", kill_on_drop: false }` [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Serialize` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Send` is not local [INFO] [stderr] | `Serialize` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Sync` is not local [INFO] [stderr] | `Serialize` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Send` is not local [INFO] [stderr] | `Sync` is not local [INFO] [stderr] | `Serialize` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Strictest` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | #[typetag::serde(tag = "type")] [INFO] [stderr] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Box` is not local [INFO] [stderr] | `Deserialize` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 19 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Serialize` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Send` is not local [INFO] [stderr] | `Serialize` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Sync` is not local [INFO] [stderr] | `Serialize` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Send` is not local [INFO] [stderr] | `Sync` is not local [INFO] [stderr] | `Serialize` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | #[typetag::serde(tag = "type")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Strictest` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/254_typetag.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | #[typetag::serde(tag = "type")] [INFO] [stderr] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `Box` is not local [INFO] [stderr] | `Deserialize` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_MyTrait_registry` and up 2 bodies [INFO] [stderr] 110 | trait MyTrait: core::fmt::Debug { [INFO] [stderr] | ------- `MyTrait` is not local [INFO] [stderr] | [INFO] [stderr] = note: the attribute macro `typetag::serde` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the attribute macro `typetag::serde` may come from an old version of the `typetag_impl` crate, try updating your dependency with `cargo update -p typetag_impl` [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the attribute macro `typetag::serde` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `ron` (test "254_typetag") generated 14 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ron-d5f7618a3d9c4a8b) [INFO] [stdout] [INFO] [stdout] running 112 tests [INFO] [stdout] test de::tests::expected_attribute ... ok [INFO] [stdout] test de::tests::expected_attribute_end ... ok [INFO] [stdout] test de::tests::forgot_apostrophes ... ok [INFO] [stdout] test de::tests::implicit_some ... ok [INFO] [stdout] test de::tests::rename ... ok [INFO] [stdout] test de::tests::multiple_attributes ... ok [INFO] [stdout] test de::tests::invalid_attribute ... ok [INFO] [stdout] test de::tests::test_enum ... ok [INFO] [stdout] test de::tests::test_empty_struct ... ok [INFO] [stdout] test de::tests::test_any_number_precision ... ok [INFO] [stdout] test de::tests::test_array ... ok [INFO] [stdout] test de::tests::test_escape ... ok [INFO] [stdout] test de::tests::test_err_wrong_value ... ok [INFO] [stdout] test de::tests::test_byte_stream ... ok [INFO] [stdout] test de::tests::test_char ... ok [INFO] [stdout] test de::tests::test_comment ... ok [INFO] [stdout] test de::tests::test_escape_char ... ok [INFO] [stdout] test de::tests::boolean_struct_name ... ok [INFO] [stdout] test de::tests::test_leading_whitespace ... ok [INFO] [stdout] test de::tests::test_map ... ok [INFO] [stdout] test de::tests::test_numbers ... ok [INFO] [stdout] test de::tests::test_option ... ok [INFO] [stdout] test de::tests::test_perm_ws ... ok [INFO] [stdout] test de::tests::test_remainder ... ok [INFO] [stdout] test de::tests::test_string ... ok [INFO] [stdout] test de::tests::test_struct ... ok [INFO] [stdout] test de::tests::test_unclosed_limited_map ... ok [INFO] [stdout] test de::tests::test_unclosed_limited_seq ... ok [INFO] [stdout] test de::tests::test_unclosed_limited_seq_struct ... ok [INFO] [stdout] test de::tests::test_value_special_floats ... ok [INFO] [stdout] test de::tests::type_schema_attributes ... ok [INFO] [stdout] test de::tests::uglified_attribute ... ok [INFO] [stdout] test de::tests::untagged ... ok [INFO] [stdout] test de::tests::ws_tuple_newtype_variant ... ok [INFO] [stdout] test de::value::tests::test_complex ... ok [INFO] [stdout] test de::value::tests::test_floats ... ok [INFO] [stdout] test de::value::tests::test_none ... ok [INFO] [stdout] test de::value::tests::test_some ... ok [INFO] [stdout] test de::value::tests::test_struct ... ok [INFO] [stdout] test de::value::tests::test_tuples_basic ... ok [INFO] [stdout] test error::tests::error_messages ... ok [INFO] [stdout] test error::tests::spanned_error_into_code ... ok [INFO] [stdout] test extensions::tests::test_extension_serde ... ok [INFO] [stdout] test parse::tests::base64_deprecation_error ... ok [INFO] [stdout] test parse::tests::decode_x10 ... ok [INFO] [stdout] test parse::tests::empty_src_is_not_a_float ... ok [INFO] [stdout] test parse::tests::parser_cursor_eq_cmp ... ok [INFO] [stdout] test parse::tests::track_prior_ws ... ok [INFO] [stdout] test ser::raw::tests::test_bool ... ok [INFO] [stdout] test de::value::tests::test_tuples_ident ... ok [INFO] [stdout] test ser::raw::tests::test_i32 ... ok [INFO] [stdout] test ser::raw::tests::test_i64 ... ok [INFO] [stdout] test ser::raw::tests::test_i8 ... ok [INFO] [stdout] test ser::raw::tests::test_map ... ok [INFO] [stdout] test ser::raw::tests::test_newtype_variant ... ok [INFO] [stdout] test ser::raw::tests::test_newtype_struct ... ok [INFO] [stdout] test ser::raw::tests::test_none ... ok [INFO] [stdout] test ser::raw::tests::test_seq ... ok [INFO] [stdout] test ser::raw::tests::test_char ... ok [INFO] [stdout] test de::value::tests::test_tuples_error ... ok [INFO] [stdout] test ser::raw::tests::test_f32 ... ok [INFO] [stdout] test ser::raw::tests::test_struct ... ok [INFO] [stdout] test ser::raw::tests::test_bytes ... ok [INFO] [stdout] test ser::raw::tests::test_u32 ... ok [INFO] [stdout] test ser::raw::tests::test_tuple_struct ... ok [INFO] [stdout] test ser::raw::tests::test_struct_variant ... ok [INFO] [stdout] test ser::raw::tests::test_i16 ... ok [INFO] [stdout] test ser::raw::tests::test_tuple ... ok [INFO] [stdout] test ser::raw::tests::test_u64 ... ok [INFO] [stdout] test ser::raw::tests::test_u8 ... ok [INFO] [stdout] test ser::raw::tests::test_u16 ... ok [INFO] [stdout] test ser::raw::tests::test_unit_struct ... ok [INFO] [stdout] test ser::raw::tests::test_f64 ... ok [INFO] [stdout] test ser::raw::tests::test_unit ... ok [INFO] [stdout] test ser::tests::test_char ... ok [INFO] [stdout] test ser::tests::test_array ... ok [INFO] [stdout] test ser::raw::tests::test_some ... ok [INFO] [stdout] test ser::tests::test_option ... ok [INFO] [stdout] test ser::tests::test_map ... ok [INFO] [stdout] test ser::tests::test_byte_stream ... ok [INFO] [stdout] test ser::tests::test_slice ... ok [INFO] [stdout] test ser::raw::tests::test_unit_variant ... ok [INFO] [stdout] test ser::tests::test_vec ... ok [INFO] [stdout] test ser::tests::recursion_limit ... ok [INFO] [stdout] test ser::tests::rename ... ok [INFO] [stdout] test value::map::tests::map_hash ... ok [INFO] [stdout] test ser::tests::test_any_number_precision ... ok [INFO] [stdout] test ser::tests::test_struct ... ok [INFO] [stdout] test ser::tests::test_empty_struct ... ok [INFO] [stdout] test ser::tests::test_enum ... ok [INFO] [stdout] test ser::tests::test_string ... ok [INFO] [stdout] test ser::tests::test_escape ... ok [INFO] [stdout] test value::tests::char ... ok [INFO] [stdout] test value::tests::int ... ok [INFO] [stdout] test value::tests::map ... ok [INFO] [stdout] test value::tests::option ... ok [INFO] [stdout] test ser::raw::tests::test_tuple_variant ... ok [INFO] [stdout] test value::tests::string ... ok [INFO] [stdout] test value::number::tests::test_nan ... ok [INFO] [stdout] test value::number::tests::test_nan_hash ... ok [INFO] [stdout] test value::number::tests::test_partial_ord ... ok [INFO] [stdout] test value::tests::boolean ... ok [INFO] [stdout] test value::tests::bytes ... ok [INFO] [stdout] test value::tests::float ... ok [INFO] [stdout] test value::tests::transparent_value_newtype ... ok [INFO] [stdout] test value::tests::unit ... ok [INFO] [stdout] test value::tests::seq ... ok [INFO] [stdout] test value::map::tests::map_usage ... ok [INFO] [stdout] test value::tests::map_access_contract_violation - should panic ... ok [INFO] [stdout] test value::map::tests::map_index_panic - should panic ... ok [INFO] [stdout] test value::map::tests::map_index_mut_panic - should panic ... ok [INFO] [stdout] test de::tests::mixed_attributes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 112 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/115_minimal_flattening.rs (/opt/rustwide/target/debug/deps/115_minimal_flattening-aae36aa60d873fca) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_flatten_only_rest ... ok [INFO] [stdout] test test_flatten_rest ... ok [INFO] [stdout] test test_flatten_struct_into_struct ... ok [INFO] [stdout] test test_issue_456 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/117_untagged_tuple_variant.rs (/opt/rustwide/target/debug/deps/117_untagged_tuple_variant-3051a8eddbd9f987) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_vessd_case ... ok [INFO] [stdout] test test_ebkalderon_case ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/123_enum_representation.rs (/opt/rustwide/target/debug/deps/123_enum_representation-0970657d06bd6a50) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test test_adjacently_a_de ... ok [INFO] [stdout] test test_adjacently_a_roundtrip ... ok [INFO] [stdout] test test_adjacently_a_ser ... ok [INFO] [stdout] test test_adjacently_b_ser ... ok [INFO] [stdout] test test_adjacently_b_roundtrip ... ok [INFO] [stdout] test test_externally_a_ser ... ok [INFO] [stdout] test test_externally_a_roundtrip ... ok [INFO] [stdout] test test_externally_b_de ... ok [INFO] [stdout] test test_externally_b_roundtrip ... ok [INFO] [stdout] test test_externally_b_ser ... ok [INFO] [stdout] test test_internally_a_de ... ok [INFO] [stdout] test test_internally_a_roundtrip ... ok [INFO] [stdout] test test_internally_a_ser ... ok [INFO] [stdout] test test_internally_b_de ... ok [INFO] [stdout] test test_internally_b_ser ... ok [INFO] [stdout] test test_untagged_a_de ... ok [INFO] [stdout] test test_untagged_a_ser ... ok [INFO] [stdout] test test_untagged_a_roundtrip ... ok [INFO] [stdout] test test_untagged_b_ser ... ok [INFO] [stdout] test test_untagged_b_roundtrip ... ok [INFO] [stdout] test test_internally_b_roundtrip ... ok [INFO] [stdout] test test_externally_a_de ... ok [INFO] [stdout] test test_untagged_b_de ... ok [INFO] [stdout] test test_adjacently_b_de ... ok [INFO] [stderr] Running tests/129_indexmap.rs (/opt/rustwide/target/debug/deps/129_indexmap-a096403778a2f198) [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/147_empty_sets_serialisation.rs (/opt/rustwide/target/debug/deps/147_empty_sets_serialisation-d6975f8f5f1a8426) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/152_bitflags.rs (/opt/rustwide/target/debug/deps/152_bitflags-a6ea35311b509989) [INFO] [stdout] test empty_sets_arrays ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_bitflags ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/203_error_positions.rs (/opt/rustwide/target/debug/deps/203_error_positions-721cfe7ec92a6a66) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_error_positions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/207_adjacently_tagged_enum.rs (/opt/rustwide/target/debug/deps/207_adjacently_tagged_enum-69521c7343f5e48a) [INFO] [stdout] running 1 test [INFO] [stdout] test test_adjacently_tagged ... ok [INFO] [stderr] Running tests/217_nested_untagged_enums.rs (/opt/rustwide/target/debug/deps/217_nested_untagged_enums-5441d965ed250174) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test nested_untagged_enum ... ok [INFO] [stdout] test untagged_enum_of_enum_list ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/238_array.rs (/opt/rustwide/target/debug/deps/238_array-3f090d12125d76c3) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_array ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/240_array_pretty.rs (/opt/rustwide/target/debug/deps/240_array_pretty-d474c421a62210f3) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test small_array ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/250_variant_newtypes.rs (/opt/rustwide/target/debug/deps/250_variant_newtypes-5507cce914f503dd) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_deserialise_non_newtypes ... ok [INFO] [stdout] test test_newtype_some ... ok [INFO] [stdout] test test_serialise_non_newtypes ... ok [INFO] [stdout] test test_serialise_tuple_newtypes ... ok [INFO] [stdout] test test_deserialise_tuple_newtypes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/254_typetag.rs (/opt/rustwide/target/debug/deps/254_typetag-1f0e07ee8024fd50) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test typetag_usage ... ok [INFO] [stdout] test typetag_with_enum ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/256_comma_error.rs (/opt/rustwide/target/debug/deps/256_comma_error-94cc38d98e79f737) [INFO] [stderr] Running tests/289_enumerate_arrays.rs (/opt/rustwide/target/debug/deps/289_enumerate_arrays-021173bd852fbde8) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_comma_end ... ok [INFO] [stdout] test test_missing_comma_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test enumerate_arrays ... ok [INFO] [stdout] test enumerate_compact_arrays ... ok [INFO] [stderr] Running tests/301_struct_name_mismatch.rs (/opt/rustwide/target/debug/deps/301_struct_name_mismatch-805696d1886a80fd) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_struct_name_mismatch ... ok [INFO] [stdout] test test_newtype_struct_name_mismatch ... ok [INFO] [stdout] test test_unit_struct_name_mismatch ... ok [INFO] [stdout] test test_tuple_struct_name_mismatch ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stderr] Running tests/307_stack_overflow.rs (/opt/rustwide/target/debug/deps/307_stack_overflow-5de4419a57252986) [INFO] [stdout] test test_deeply_nested_struct ... ok [INFO] [stderr] Running tests/321_unicode_ident.rs (/opt/rustwide/target/debug/deps/321_unicode_ident-2626425cbdf44a85) [INFO] [stdout] test test_deeply_nested_map ... ok [INFO] [stdout] test test_fuzz_4592535633002496 ... ok [INFO] [stdout] test test_fuzz_4740606375362560 ... ok [INFO] [stdout] test test_fuzz_4797530127073280 ... 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 2 tests [INFO] [stdout] test fuzzer_issues ... ok [INFO] [stdout] test roundtrip_unicode_ident ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/322_escape_idents.rs (/opt/rustwide/target/debug/deps/322_escape_idents-23d5dd668b088e16) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/337_value_float_roundtrip.rs (/opt/rustwide/target/debug/deps/337_value_float_roundtrip-7a7386c0413f7079) [INFO] [stdout] test roundtrip_ident_with_dash ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test roundtrip_value_float_with_decimals ... ok [INFO] [stdout] test roundtrip_value_float_into ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/357_untagged_enum_roundtrip.rs (/opt/rustwide/target/debug/deps/357_untagged_enum_roundtrip-2141a4e32b0bd170) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test untagged_enum_not_a_list ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/359_deserialize_seed.rs (/opt/rustwide/target/debug/deps/359_deserialize_seed-a419b84abce9b345) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_deserialize_seed ... ok [INFO] [stderr] Running tests/367_implicit_some.rs (/opt/rustwide/target/debug/deps/367_implicit_some-439623076b50036b) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_recursive_implicit_some ... ok [INFO] [stdout] test test_nested_implicit_some ... ok [INFO] [stdout] test fuzzer_found_issues ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/370_float_parsing.rs (/opt/rustwide/target/debug/deps/370_float_parsing-6a1045d57814372d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_float_literal_parsing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/393_serde_errors.rs (/opt/rustwide/target/debug/deps/393_serde_errors-cbe49beb4ffd4f6b) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_internally_tagged_enum ... ok [INFO] [stdout] test test_unknown_enum_variant ... ok [INFO] [stdout] test test_newtype_enum_fields ... ok [INFO] [stdout] test test_untagged_enum ... ok [INFO] [stdout] test test_struct_enum_fields ... ok [INFO] [stdout] test test_struct_fields ... ok [INFO] [stdout] test test_adjacently_tagged_enum ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running tests/401_raw_identifier.rs (/opt/rustwide/target/debug/deps/401_raw_identifier-969190ca27c880f6) [INFO] [stdout] test test_invalid_identifiers ... ok [INFO] [stdout] test test_raw_identifier_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/407_raw_value.rs (/opt/rustwide/target/debug/deps/407_raw_value-13072434dc1380e7) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_boxed_raw_value_deserialise_from_string ... ok [INFO] [stdout] test test_raw_value_debug_display ... ok [INFO] [stdout] test test_raw_value_comment ... ok [INFO] [stdout] test test_raw_value_into_rust ... ok [INFO] [stdout] test test_raw_value_clone_into ... ok [INFO] [stdout] test test_raw_value_invalid ... ok [INFO] [stdout] test test_fuzzer_found_issue ... ok [INFO] [stdout] test test_raw_value_from_ron ... ok [INFO] [stdout] test test_raw_value_simple ... ok [INFO] [stderr] Running tests/410_trailing_comma.rs (/opt/rustwide/target/debug/deps/410_trailing_comma-69b1ec459ee24af7) [INFO] [stdout] test test_raw_value_serde_json ... ok [INFO] [stdout] test test_raw_value_from_rust ... ok [INFO] [stdout] test test_whitespace_rountrip_issues_and_trim ... ok [INFO] [stdout] test test_raw_value_inner ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_trailing_comma_enum_struct_variant ... ok [INFO] [stdout] test test_trailing_comma_enum_tuple_variant ... ok [INFO] [stdout] test test_trailing_comma_enum_newtype_variant ... ok [INFO] [stdout] test test_trailing_comma_newtype_struct ... ok [INFO] [stdout] test test_trailing_comma_map ... ok [INFO] [stdout] test test_trailing_comma_struct ... ok [INFO] [stdout] test test_trailing_comma_tuple ... ok [INFO] [stdout] test test_trailing_comma_tuple_struct ... ok [INFO] [stdout] test test_trailing_comma_some ... ok [INFO] [stdout] test test_trailing_comma_list ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/423_de_borrowed_identifier.rs (/opt/rustwide/target/debug/deps/423_de_borrowed_identifier-19f5e4fe6651ceda) [INFO] [stderr] Running tests/425_escape_strings.rs (/opt/rustwide/target/debug/deps/425_escape_strings-cb22f08ed406b7ec) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test manually_deserialize_dyn ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_escaped_string ... ok [INFO] [stdout] test test_unescaped_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/436_untagged_bytes.rs (/opt/rustwide/target/debug/deps/436_untagged_bytes-fbc1718f007d1d4c) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_strongly_typed_base64 ... ok [INFO] [stderr] Running tests/438_rusty_byte_strings.rs (/opt/rustwide/target/debug/deps/438_rusty_byte_strings-99e0635ceef9cd6b) [INFO] [stdout] test test_serde_bytes ... ok [INFO] [stdout] test test_bytes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 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 serialize_backslash_byte_string ... ok [INFO] [stdout] test invalid_identifier ... ok [INFO] [stdout] test fuzzer_failures ... ok [INFO] [stdout] test test_weird_escapes ... ok [INFO] [stdout] test byte_literal ... ok [INFO] [stdout] test rusty_byte_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/447_compact_maps_structs.rs (/opt/rustwide/target/debug/deps/447_compact_maps_structs-4abde841a2360c23) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test compact_structs ... ok [INFO] [stdout] test compact_maps ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/449_tagged_enum.rs (/opt/rustwide/target/debug/deps/449_tagged_enum-5d9671e1a3175311) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_enum_in_adjacently_tagged_roundtrip ... ok [INFO] [stdout] test test_enum_in_enum_roundtrip ... ok [INFO] [stderr] Running tests/462_bytes.rs (/opt/rustwide/target/debug/deps/462_bytes-41d49a159c16924a) [INFO] [stdout] test test_enum_in_untagged_roundtrip ... ok [INFO] [stdout] test test_enum_in_internally_tagged_roundtrip ... 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] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_deserialise_byte_slice ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/465_implicit_some_stack.rs (/opt/rustwide/target/debug/deps/465_implicit_some_stack-99f3ca1841828100) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test roundtrip_implicit_some_stack ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/465_no_comment_char_value.rs (/opt/rustwide/target/debug/deps/465_no_comment_char_value-3daa0d0a8187e616) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test value_deserialises_r_name ... ok [INFO] [stderr] Running tests/465_r_name_value.rs (/opt/rustwide/target/debug/deps/465_r_name_value-05150dcfd4e69b84) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test value_deserialises_r_name ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/465_ser_backslash_string.rs (/opt/rustwide/target/debug/deps/465_ser_backslash_string-0c8d7c6140cdda41) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test serialize_backslash_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/465_unwrap_some_newtype_variant_value.rs (/opt/rustwide/target/debug/deps/465_unwrap_some_newtype_variant_value-1efa3ca70ab3848e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test deserialise_value_with_unwrap_some_newtype_variant ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/465_validate_ser_identifiers.rs (/opt/rustwide/target/debug/deps/465_validate_ser_identifiers-ccab0512867eedcb) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test invalid_struct_field_name ... ok [INFO] [stdout] test invalid_struct_name ... ok [INFO] [stdout] test invalid_enum_variant_name ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/481_number_underscores_suffixes.rs (/opt/rustwide/target/debug/deps/481_number_underscores_suffixes-4f935fc9a47659a4) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test float_const_prefix ... ok [INFO] [stdout] test de_float_underscores ... ok [INFO] [stdout] test de_integer_underscores ... ok [INFO] [stdout] test invalid_suffix ... ok [INFO] [stdout] test invalid_float ... ok [INFO] [stdout] test negative_unsigned ... ok [INFO] [stdout] test fuzzer_found_issues ... ok [INFO] [stdout] test value_number_suffix_roundtrip ... ok [INFO] [stdout] test number_type_mismatch ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/492_enum_in_untagged_enum.rs (/opt/rustwide/target/debug/deps/492_enum_in_untagged_enum-6fcba8d28b57ec01) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test enum_in_untagged_enum ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/502_known_bugs.rs (/opt/rustwide/target/debug/deps/502_known_bugs-bb137619cdc2f188) [INFO] [stdout] [INFO] [stdout] running 77 tests [INFO] [stdout] test adjacently_tagged_struct_variant_beside_map_inside_flatten_struct ... ok [INFO] [stdout] test adjacently_tagged_unit_variant_beside_map_inside_flatten_struct ... ok [INFO] [stdout] test externally_tagged_newtype_variant_beside_map_inside_flatten_struct_variant ... ok [INFO] [stdout] test duplicate_key_inside_flatten_struct_variant ... ok [INFO] [stdout] test externally_tagged_struct_variant_beside_map_inside_flatten_struct ... ok [INFO] [stdout] test flatten_struct_beside_map_inside_flatten_struct_variant ... ok [INFO] [stdout] test flattened_externally_tagged_struct_variant_beside_flattened_intenally_tagged_enum ... ok [INFO] [stdout] test adjacently_tagged_tuple_variant_beside_map_inside_flatten_struct_variant ... ok [INFO] [stdout] test flattened_untagged_struct_beside_flattened_untagged_struct ... ok [INFO] [stdout] test adjacently_tagged_newtype_variant_beside_map_inside_flatten_struct_variant ... ok [INFO] [stdout] test flattened_map_inside_option_beside_flattened_struct_variant ... ok [INFO] [stdout] test i128_inside_internally_tagged ... ok [INFO] [stdout] test externally_tagged_tuple_variant_beside_map_inside_flatten_struct_variant ... ok [INFO] [stdout] test i128_inside_untagged ... ok [INFO] [stdout] test flatten_struct_beside_map_inside_flatten_struct ... ok [INFO] [stdout] test flattened_field_inside_flattened_struct_alongside_map ... ok [INFO] [stdout] test implicit_some_inside_adjacently_tagged ... ok [INFO] [stdout] test duplicate_key_inside_flatten_struct ... ok [INFO] [stdout] test flattened_externally_tagged_newtype_variant_beside_flattened_intenally_tagged_enum ... ok [INFO] [stdout] test implicit_some_inside_flatten_struct ... ok [INFO] [stdout] test implicit_some_inside_flatten_struct_variant ... ok [INFO] [stdout] test implicit_some_inside_internally_tagged ... ok [INFO] [stdout] test implicit_some_inside_untagged ... ok [INFO] [stdout] test internally_tagged_struct_variant_beside_map_inside_flatten_struct ... ok [INFO] [stdout] test internally_tagged_newtype_variant_beside_map_inside_flatten_struct_variant ... ok [INFO] [stdout] test more_than_one_flatten_map_inside_flatten_struct ... ok [INFO] [stdout] test more_than_one_flatten_map_inside_flatten_struct_variant ... ok [INFO] [stdout] test newtype_inside_flatten_struct ... ok [INFO] [stdout] test newtype_inside_adjacently_tagged ... ok [INFO] [stdout] test newtype_inside_untagged ... ok [INFO] [stdout] test non_string_key_inside_flatten_struct ... ok [INFO] [stdout] test non_string_key_inside_flatten_struct_variant ... ok [INFO] [stdout] test newtype_inside_flatten_struct_variant ... ok [INFO] [stdout] test newtype_inside_internally_tagged ... ok [INFO] [stdout] test one_tuple_inside_unwrapped_newtype_variant_inside_adjacently_tagged ... ok [INFO] [stdout] test internally_tagged_unit_variant_beside_map_inside_flatten_struct ... ok [INFO] [stdout] test one_tuple_inside_unwrapped_newtype_variant_inside_flatten_struct ... ok [INFO] [stdout] test one_tuple_inside_unwrapped_newtype_variant_inside_flatten_struct_variant ... ok [INFO] [stdout] test raw_value_inside_adjacently_tagged ... ok [INFO] [stdout] test one_tuple_inside_unwrapped_newtype_variant_inside_untagged ... ok [INFO] [stdout] test one_tuple_variant_inside_adjacently_tagged ... ok [INFO] [stdout] test one_tuple_variant_inside_flatten_struct ... ok [INFO] [stdout] test one_tuple_variant_inside_flatten_struct_variant ... ok [INFO] [stdout] test raw_value_inside_flatten_struct_variant ... ok [INFO] [stdout] test one_tuple_variant_inside_internally_tagged ... ok [INFO] [stdout] test struct_names_inside_flatten_struct ... ok [INFO] [stdout] test one_tuple_variant_inside_untagged ... ok [INFO] [stdout] test raw_value_inside_internally_tagged ... ok [INFO] [stdout] test struct_names_inside_flatten_struct_variant ... ok [INFO] [stdout] test raw_value_inside_untagged ... ok [INFO] [stdout] test struct_names_inside_adjacently_tagged ... ok [INFO] [stdout] test u128_inside_adjacently_tagged ... ok [INFO] [stdout] test tagged_struct_beside_map_inside_flatten_struct_variant ... ok [INFO] [stdout] test struct_names_inside_untagged ... ok [INFO] [stdout] test raw_value_inside_flatten_struct ... ok [INFO] [stdout] test tagged_struct_beside_map_inside_flatten_struct ... ok [INFO] [stdout] test u128_inside_flatten_struct ... ok [INFO] [stdout] test unit_like_zero_length_inside_adjacently_tagged ... ok [INFO] [stdout] test unit_like_zero_length_inside_flatten_struct ... ok [INFO] [stdout] test untagged_flatten_struct_variant_beside_map_inside_flatten_struct ... ok [INFO] [stdout] test untagged_unit_variant_inside_internally_tagged_newtype_variant_inside_multi_flatten_struct ... ok [INFO] [stdout] test untagged_flatten_struct_variant_beside_map_inside_flatten_struct_variant ... ok [INFO] [stdout] test unit_like_zero_length_inside_flatten_struct_variant ... ok [INFO] [stdout] test untagged_unit_variant_inside_internally_tagged_newtype_variant ... ok [INFO] [stdout] test unit_inside_untagged_newtype_variant_inside_flatten_struct ... ok [INFO] [stdout] test unit_like_zero_length_inside_internally_tagged ... ok [INFO] [stdout] test unwrapped_one_element_untagged_tuple_variant ... ok [INFO] [stdout] test unit_struct_inside_untagged_newtype_variant_inside_internally_tagged_newtype_variant ... ok [INFO] [stdout] test untagged_unit_variant_inside_flatten_struct_variant ... ok [INFO] [stdout] test one_tuple_inside_unwrapped_newtype_variant_inside_internally_tagged ... ok [INFO] [stdout] test unit_inside_internally_tagged_newtype_variant_inside_multi_flatten_struct ... ok [INFO] [stdout] test unit_inside_untagged_newtype_variant_inside_internally_tagged_newtype_variant ... ok [INFO] [stdout] test i128_inside_flatten_struct_variant ... ok [INFO] [stdout] test unit_like_zero_length_inside_untagged ... ok [INFO] [stdout] test zero_length_untagged_struct_variant ... ok [INFO] [stdout] test zero_length_untagged_tuple_variant ... ok [INFO] [stdout] test struct_names_inside_internally_tagged ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/508_value_adjacently_tagged_bug.rs (/opt/rustwide/target/debug/deps/508_value_adjacently_tagged_bug-6a34c811c45f4435) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test roundtrip_through_value ... ok [INFO] [stderr] Running tests/511_deserialize_any_map_string_key.rs (/opt/rustwide/target/debug/deps/511_deserialize_any_map_string_key-cf8cd17617c952d3) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_ron_struct_as_json_map ... ok [INFO] [stdout] test test_map_custom_deserialize ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/522_explicit_struct_names.rs (/opt/rustwide/target/debug/deps/522_explicit_struct_names-2e19d3ae8e74b838) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test explicit_struct_names ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/526_flatten.rs (/opt/rustwide/target/debug/deps/526_flatten-d314784d149a6691) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/530_untagged_union.rs (/opt/rustwide/target/debug/deps/530_untagged_union-561145c6f2ff8985) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test serde_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/544_path_meta.rs (/opt/rustwide/target/debug/deps/544_path_meta-85310415f6fd1711) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/564_exhaustive_number.rs (/opt/rustwide/target/debug/deps/564_exhaustive_number-e7635bdcf25fca4e) [INFO] [stdout] test serialize_field ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test exhaustive_number_match ... ok [INFO] [stderr] Running tests/581_serde_core_content.rs (/opt/rustwide/target/debug/deps/581_serde_core_content-b3becb071a70ff4e) [INFO] [stdout] test non_exhaustive_number_match ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test internally_tagged_enum_serde_core_content_detection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/599_integer_suffix.rs (/opt/rustwide/target/debug/deps/599_integer_suffix-b1325a6eec8a8a69) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test base_10 ... ok [INFO] [stdout] test base_2 ... ok [INFO] [stdout] test base_8 ... ok [INFO] [stdout] test base_16 ... 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/big_struct.rs (/opt/rustwide/target/debug/deps/big_struct-b2cc884b24ccf015) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test deserialize_big_struct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/borrowed_str.rs (/opt/rustwide/target/debug/deps/borrowed_str-3b1abcfacf299695) [INFO] [stdout] [INFO] [stderr] Running tests/comments.rs (/opt/rustwide/target/debug/deps/comments-d1abe19e87e53caf) [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/depth_limit.rs (/opt/rustwide/target/debug/deps/depth_limit-4bffdef900e00517) [INFO] [stdout] test borrowed_str ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_nested ... ok [INFO] [stdout] test test_unexpected_byte ... ok [INFO] [stdout] test test_simple ... ok [INFO] [stdout] test test_unclosed ... 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] [stdout] [INFO] [stderr] Running tests/escape.rs (/opt/rustwide/target/debug/deps/escape-988e7cbad284d019) [INFO] [stdout] running 1 test [INFO] [stdout] test depth_limit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_chars ... ok [INFO] [stdout] test test_escape_basic ... ok [INFO] [stdout] test test_ascii_chars ... ok [INFO] [stdout] test test_ascii_string ... ok [INFO] [stdout] test test_nul_in_string ... ok [INFO] [stderr] Running tests/extensions.rs (/opt/rustwide/target/debug/deps/extensions-3f4fc233f9a2b51d) [INFO] [stdout] test test_non_ascii ... ok [INFO] [stdout] test test_ascii_10 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test implicit_some ... ok [INFO] [stdout] test unwrap_newtypes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/floats.rs (/opt/rustwide/target/debug/deps/floats-f1004e026cd89a03) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test decimal_floats ... ok [INFO] [stdout] test test_inf_and_nan ... ok [INFO] [stdout] [INFO] [stderr] Running tests/large_number.rs (/opt/rustwide/target/debug/deps/large_number-226c8a945fdfb519) [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_large_number ... ok [INFO] [stdout] test test_large_integer_to_float ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/min_max.rs (/opt/rustwide/target/debug/deps/min_max-0da11c10e2338a7c) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_i32_max ... ok [INFO] [stdout] test test_i32_min ... ok [INFO] [stdout] test test_i64_min ... ok [INFO] [stdout] test test_i64_max ... 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/non_identifier_identifier.rs (/opt/rustwide/target/debug/deps/non_identifier_identifier-b8e0594127ef354d) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test test_bool ... ok [INFO] [stdout] test test_byte_buf ... ok [INFO] [stdout] test test_bytes ... ok [INFO] [stdout] test test_enum ... ok [INFO] [stdout] test test_f32 ... ok [INFO] [stdout] test test_char ... ok [INFO] [stdout] test test_f64 ... ok [INFO] [stdout] test test_struct ... ok [INFO] [stdout] test test_tuple ... ok [INFO] [stdout] test test_u16 ... ok [INFO] [stdout] test test_i16 ... ok [INFO] [stdout] test test_u8 ... ok [INFO] [stdout] test test_u64 ... ok [INFO] [stdout] test test_unit ... ok [INFO] [stdout] test test_i64 ... ok [INFO] [stdout] test test_i8 ... ok [INFO] [stdout] test test_map ... ok [INFO] [stdout] test test_option ... ok [INFO] [stdout] test test_seq ... ok [INFO] [stdout] test test_tuple_struct ... ok [INFO] [stdout] test test_u32 ... ok [INFO] [stdout] test test_newtype_struct ... ok [INFO] [stdout] test test_i32 ... ok [INFO] [stdout] test test_unit_struct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/numbers.rs (/opt/rustwide/target/debug/deps/numbers-941f7eeefa72b6be) [INFO] [stdout] running 4 tests [INFO] [stderr] Running tests/options.rs (/opt/rustwide/target/debug/deps/options-7d1ec3ca05ae237f) [INFO] [stdout] test test_dec ... ok [INFO] [stderr] Running tests/preserve_sequence.rs (/opt/rustwide/target/debug/deps/preserve_sequence-bebaf0679b549418) [INFO] [stdout] test test_bin ... ok [INFO] [stderr] Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-f601723835d4fe1c) [INFO] [stdout] test test_oct ... ok [INFO] [stderr] Running tests/struct_integers.rs (/opt/rustwide/target/debug/deps/struct_integers-b2c3a1aa7a2cea99) [INFO] [stdout] test test_hex ... ok [INFO] [stderr] Running tests/to_string_pretty.rs (/opt/rustwide/target/debug/deps/to_string_pretty-3f59b1c75a145df3) [INFO] [stdout] [INFO] [stderr] Running tests/unicode.rs (/opt/rustwide/target/debug/deps/unicode-5c006154bcc3f250) [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test default_options ... ok [INFO] [stdout] test reader_io_error ... ok [INFO] [stdout] test single_default_extension ... ok [INFO] [stdout] test without_any_options ... 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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_sequence_ex1 ... ok [INFO] [stdout] test test_sequence_ex2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test roundtrip ... ok [INFO] [stdout] test roundtrip_pretty ... ok [INFO] [stdout] test roundtrip_sep_tuple_members ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_struct_names ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 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_char ... ok [INFO] [stdout] test test_char_not_a_comment ... ok [INFO] [stdout] test ident_starts_with_non_ascii_byte ... ok [INFO] [stdout] test test_file_invalid_unicode ... ok [INFO] [stderr] Running tests/value.rs (/opt/rustwide/target/debug/deps/value-b9512afc6f485807) [INFO] [stdout] test serialize_invalid_whitespace ... ok [INFO] [stdout] test test_string ... 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 11 tests [INFO] [stdout] test bool ... ok [INFO] [stdout] test map ... ok [INFO] [stdout] test map_roundtrip_338 ... ok [INFO] [stdout] test char ... ok [INFO] [stdout] test byte_string ... ok [INFO] [stdout] test seq ... ok [INFO] [stdout] test string ... ok [INFO] [stdout] test option ... ok [INFO] [stdout] test unit ... ok [INFO] [stdout] test roundtrip ... ok [INFO] [stderr] Doc-tests ron [INFO] [stdout] test number ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::compact_maps (line 298) ... ignored [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::compact_maps (line 307) ... ignored [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::compact_structs (line 273) ... ignored [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::compact_structs (line 281) ... ignored [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::number_suffixes (line 324) ... ignored [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::number_suffixes (line 329) ... ignored [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::number_suffixes (line 334) ... ignored [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::number_suffixes (line 339) ... ignored [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta (line 71) - compile ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta (line 83) - compile ... ok [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig (line 77) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::escape_strings (line 255) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Field::with_doc (line 152) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::compact_arrays (line 215) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::escape_strings (line 250) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Fields::contains (line 273) ... ok [INFO] [stdout] test src/ser/mod.rs - ser::PrettyConfig::compact_arrays (line 223) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Fields::field (line 344) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta (line 9) ... ok [INFO] [stdout] test src/value/number.rs - value::number::private::_assert_non_exhaustive_check_fails_not_integer128 (line 73) - compile fail ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Fields::get_mut (line 301) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Field::with_fields (line 199) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Field::has_fields (line 181) ... ok [INFO] [stdout] test src/value/number.rs - value::number::F32 (line 276) ... ok [INFO] [stdout] test src/lib.rs - (line 161) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Fields::insert (line 315) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Field::build_fields (line 221) ... ok [INFO] [stdout] test src/options.rs - options::Options (line 27) ... ok [INFO] [stdout] test src/value/number.rs - value::number::F64 (line 277) ... ok [INFO] [stdout] test src/value/number.rs - value::number::Number::into_f64 (line 286) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Fields::is_empty (line 255) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Fields::get (line 287) ... ok [INFO] [stdout] test src/ser/path_meta.rs - ser::path_meta::Fields::remove (line 329) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 1.26s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2b11f8a014d5b47fa3f7c2c8ea1577149b6d12f3b4b36648e7640cb6a7ff4e70", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2b11f8a014d5b47fa3f7c2c8ea1577149b6d12f3b4b36648e7640cb6a7ff4e70", kill_on_drop: false }` [INFO] [stdout] 2b11f8a014d5b47fa3f7c2c8ea1577149b6d12f3b4b36648e7640cb6a7ff4e70