[INFO] fetching crate deser 0.8.0...
[INFO] checking deser-0.8.0 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate deser 0.8.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate deser 0.8.0 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate deser 0.8.0
[INFO] finished tweaking crates.io crate deser 0.8.0
[INFO] tweaked toml for crates.io crate deser 0.8.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded deser-derive v0.8.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8049d4102c12dceb5acb26fdd451ed3cb78d91f09285c55961f7e04906d7f0d0
[INFO] running `Command { std: "docker" "start" "-a" "8049d4102c12dceb5acb26fdd451ed3cb78d91f09285c55961f7e04906d7f0d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8049d4102c12dceb5acb26fdd451ed3cb78d91f09285c55961f7e04906d7f0d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8049d4102c12dceb5acb26fdd451ed3cb78d91f09285c55961f7e04906d7f0d0", kill_on_drop: false }`
[INFO] [stdout] 8049d4102c12dceb5acb26fdd451ed3cb78d91f09285c55961f7e04906d7f0d0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b46bf8a8dc5609ee90f3bce098bdf3d25c92c400f3cad43f54470f454a940a94
[INFO] running `Command { std: "docker" "start" "-a" "b46bf8a8dc5609ee90f3bce098bdf3d25c92c400f3cad43f54470f454a940a94", kill_on_drop: false }`
[INFO] [stderr]     Checking deser v0.8.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Serialize` in `deser`
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:3:21
[INFO] [stdout]    |
[INFO] [stdout] 3  |     #[derive(deser::Serialize, deser::Deserialize)]
[INFO] [stdout]    |                     ^^^^^^^^^ could not find `Serialize` in `deser`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub use self::derive::{Deserialize, Serialize};
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `derive` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Deserialize` in `deser`
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:3:39
[INFO] [stdout]    |
[INFO] [stdout] 3  |     #[derive(deser::Serialize, deser::Deserialize)]
[INFO] [stdout]    |                                       ^^^^^^^^^^^ could not find `Deserialize` in `deser`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub use self::derive::{Deserialize, Serialize};
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `derive` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Serialize` in `deser`
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[derive(deser::Serialize, deser::Deserialize)]
[INFO] [stdout]    |                     ^^^^^^^^^ could not find `Serialize` in `deser`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub use self::derive::{Deserialize, Serialize};
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `derive` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Deserialize` in `deser`
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:11:39
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[derive(deser::Serialize, deser::Deserialize)]
[INFO] [stdout]    |                                       ^^^^^^^^^^^ could not find `Deserialize` in `deser`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub use self::derive::{Deserialize, Serialize};
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `derive` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]  --> tests/test_derive_unscoped.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 |     #[deser(skip_serializing_optionals)]
[INFO] [stdout]   |       ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[derive(Deserialize, Default)]
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_de_derive.rs:2:13
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Deserialize, Event};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |     #[derive(Serialize)]
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Event, Serialize};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]  --> tests/test_derive_unscoped.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 |         #[deser(flatten)]
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[deser(skip_serializing_optionals)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[deser(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |     #[derive(Deserialize)]
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_de_derive.rs:2:13
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Deserialize, Event};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 |         #[deser(skip_serializing_if = "is_false")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 |         #[deser(skip_serializing_if = "Option::is_none")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:38:14
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[derive(Serialize)]
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Event, Serialize};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 |         #[deser(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:46:11
[INFO] [stdout]    |
[INFO] [stdout] 46 |         #[deser(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[deser(skip_serializing_optionals)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[derive(Deserialize)]
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_de_derive.rs:2:13
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Deserialize, Event};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:67:14
[INFO] [stdout]    |
[INFO] [stdout] 67 |     #[derive(Serialize)]
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Event, Serialize};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |     #[derive(Deserialize)]
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_de_derive.rs:2:13
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Deserialize, Event};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[deser(skip_serializing_optionals)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:90:11
[INFO] [stdout]    |
[INFO] [stdout] 90 |         #[deser(default = "other_default")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 89 |     #[derive(Serialize)]
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Event, Serialize};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 |         #[deser(flatten)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:122:14
[INFO] [stdout]     |
[INFO] [stdout] 122 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 |         #[deser(flatten)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:123:7
[INFO] [stdout]     |
[INFO] [stdout] 123 |     #[deser(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 |         #[deser(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:158:14
[INFO] [stdout]     |
[INFO] [stdout] 158 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:149:14
[INFO] [stdout]     |
[INFO] [stdout] 149 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:150:7
[INFO] [stdout]     |
[INFO] [stdout] 150 |     #[deser(skip_serializing_optionals)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `deser` (test "test_derive_unscoped") due to 9 previous errors
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:179:7
[INFO] [stdout]     |
[INFO] [stdout] 179 |     #[deser(default = "default_it")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 |         #[deser(flatten)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:200:14
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:158:14
[INFO] [stdout]     |
[INFO] [stdout] 158 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:202:11
[INFO] [stdout]     |
[INFO] [stdout] 202 |         #[deser(default = "default_field_1")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:204:11
[INFO] [stdout]     |
[INFO] [stdout] 204 |         #[deser(default = "default_field_2")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:200:14
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:215:14
[INFO] [stdout]     |
[INFO] [stdout] 215 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:203:11
[INFO] [stdout]     |
[INFO] [stdout] 203 |         #[deser(flatten, skip_serializing_if = "not_inner")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:216:7
[INFO] [stdout]     |
[INFO] [stdout] 216 |     #[deser(rename_all = "camelCase")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:207:14
[INFO] [stdout]     |
[INFO] [stdout] 207 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:234:14
[INFO] [stdout]     |
[INFO] [stdout] 234 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:243:14
[INFO] [stdout]     |
[INFO] [stdout] 243 |     #[derive(Serialize, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:235:7
[INFO] [stdout]     |
[INFO] [stdout] 235 |     #[deser(rename_all = "snake_case")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:253:14
[INFO] [stdout]     |
[INFO] [stdout] 253 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:254:7
[INFO] [stdout]     |
[INFO] [stdout] 254 |     #[deser(rename_all = "lowercase")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:272:14
[INFO] [stdout]     |
[INFO] [stdout] 272 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:273:7
[INFO] [stdout]     |
[INFO] [stdout] 273 |     #[deser(rename_all = "PascalCase")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:291:14
[INFO] [stdout]     |
[INFO] [stdout] 291 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:292:7
[INFO] [stdout]     |
[INFO] [stdout] 292 |     #[deser(rename_all = "kebab-case")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:310:14
[INFO] [stdout]     |
[INFO] [stdout] 310 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:311:7
[INFO] [stdout]     |
[INFO] [stdout] 311 |     #[deser(rename_all = "UPPERCASE")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:329:14
[INFO] [stdout]     |
[INFO] [stdout] 329 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:330:7
[INFO] [stdout]     |
[INFO] [stdout] 330 |     #[deser(rename_all = "SCREAMING_SNAKE_CASE")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:348:14
[INFO] [stdout]     |
[INFO] [stdout] 348 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:349:7
[INFO] [stdout]     |
[INFO] [stdout] 349 |     #[deser(rename_all = "SCREAMING-KEBAB-CASE")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:367:14
[INFO] [stdout]     |
[INFO] [stdout] 367 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:368:7
[INFO] [stdout]     |
[INFO] [stdout] 368 |     #[deser(rename_all = "UPPERCASE")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:370:11
[INFO] [stdout]     |
[INFO] [stdout] 370 |         #[deser(rename = "KIND")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:391:11
[INFO] [stdout]     |
[INFO] [stdout] 391 |         #[deser(alias = "type", alias = "ty")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_skip_serializing_if::Test: Serialize` is not satisfied
[INFO] [stdout]   --> tests/test_ser_derive.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |           serialize(&Test {
[INFO] [stdout]    |  _________---------_^
[INFO] [stdout]    | |         |
[INFO] [stdout]    | |         required by a bound introduced by this call
[INFO] [stdout] 24 | |             required: 42,
[INFO] [stdout] 25 | |             optional: None
[INFO] [stdout] 26 | |         }),
[INFO] [stdout]    | |_________^ the trait `Serialize` is not implemented for `test_skip_serializing_if::Test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Serialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]   --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]    |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:406:14
[INFO] [stdout]     |
[INFO] [stdout] 406 |     #[derive(Deserialize, PartialEq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_skip_serializing_optionals_all::Test: Serialize` is not satisfied
[INFO] [stdout]   --> tests/test_ser_derive.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |           serialize(&Test {
[INFO] [stdout]    |  _________---------_^
[INFO] [stdout]    | |         |
[INFO] [stdout]    | |         required by a bound introduced by this call
[INFO] [stdout] 48 | |             a: Some(1),
[INFO] [stdout] 49 | |             b: Some(2),
[INFO] [stdout] 50 | |             c: Some(3),
[INFO] [stdout] 51 | |         }),
[INFO] [stdout]    | |_________^ the trait `Serialize` is not implemented for `test_skip_serializing_optionals_all::Test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Serialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]   --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]    |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_skip_serializing_optionals_some::Test: Serialize` is not satisfied
[INFO] [stdout]   --> tests/test_ser_derive.rs:77:19
[INFO] [stdout]    |
[INFO] [stdout] 77 |           serialize(&Test {
[INFO] [stdout]    |  _________---------_^
[INFO] [stdout]    | |         |
[INFO] [stdout]    | |         required by a bound introduced by this call
[INFO] [stdout] 78 | |             a: None,
[INFO] [stdout] 79 | |             b: Some(2),
[INFO] [stdout] 80 | |             c: None,
[INFO] [stdout] 81 | |             d: (),
[INFO] [stdout] 82 | |         }),
[INFO] [stdout]    | |_________^ the trait `Serialize` is not implemented for `test_skip_serializing_optionals_some::Test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Serialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]   --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]    |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:408:11
[INFO] [stdout]     |
[INFO] [stdout] 408 |         #[deser(alias = "a", alias = "alpha")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_basics::Test: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:113:19
[INFO] [stdout]     |
[INFO] [stdout] 113 |           serialize(&Test {
[INFO] [stdout]     |  _________---------_^
[INFO] [stdout]     | |         |
[INFO] [stdout]     | |         required by a bound introduced by this call
[INFO] [stdout] 114 | |             a: 1,
[INFO] [stdout] 115 | |             b: 2,
[INFO] [stdout] 116 | |             c: 3,
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |             },
[INFO] [stdout] 125 | |         }),
[INFO] [stdout]     | |_________^ the trait `Serialize` is not implemented for `test_flatten_basics::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:418:14
[INFO] [stdout]     |
[INFO] [stdout] 418 |     #[derive(Deserialize, PartialEq, Eq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_skip_optionals::Outer: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:164:19
[INFO] [stdout]     |
[INFO] [stdout] 164 |           serialize(&Outer {
[INFO] [stdout]     |  _________---------_^
[INFO] [stdout]     | |         |
[INFO] [stdout]     | |         required by a bound introduced by this call
[INFO] [stdout] 165 | |             required: true,
[INFO] [stdout] 166 | |             first: None,
[INFO] [stdout] 167 | |             inner: Inner { second: None }
[INFO] [stdout] 168 | |         }),
[INFO] [stdout]     | |_________^ the trait `Serialize` is not implemented for `test_flatten_skip_optionals::Outer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_skip_optionals::Outer: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:178:19
[INFO] [stdout]     |
[INFO] [stdout] 178 |           serialize(&Outer {
[INFO] [stdout]     |  _________---------_^
[INFO] [stdout]     | |         |
[INFO] [stdout]     | |         required by a bound introduced by this call
[INFO] [stdout] 179 | |             required: true,
[INFO] [stdout] 180 | |             first: None,
[INFO] [stdout] 181 | |             inner: Inner { second: Some(111) }
[INFO] [stdout] 182 | |         }),
[INFO] [stdout]     | |_________^ the trait `Serialize` is not implemented for `test_flatten_skip_optionals::Outer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:422:11
[INFO] [stdout]     |
[INFO] [stdout] 422 |         #[deser(flatten)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:424:11
[INFO] [stdout]     |
[INFO] [stdout] 424 |         #[deser(flatten)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_skip_serializing_if::Outer: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 |           serialize(&Outer {
[INFO] [stdout]     |  _________---------_^
[INFO] [stdout]     | |         |
[INFO] [stdout]     | |         required by a bound introduced by this call
[INFO] [stdout] 214 | |             required: true,
[INFO] [stdout] 215 | |             inner: Inner { second: 42 }
[INFO] [stdout] 216 | |         }),
[INFO] [stdout]     | |_________^ the trait `Serialize` is not implemented for `test_flatten_skip_serializing_if::Outer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:429:14
[INFO] [stdout]     |
[INFO] [stdout] 429 |     #[derive(Deserialize, PartialEq, Eq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_skip_serializing_if::Outer: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:226:19
[INFO] [stdout]     |
[INFO] [stdout] 226 |           serialize(&Outer {
[INFO] [stdout]     |  _________---------_^
[INFO] [stdout]     | |         |
[INFO] [stdout]     | |         required by a bound introduced by this call
[INFO] [stdout] 227 | |             required: true,
[INFO] [stdout] 228 | |             inner: Inner { second: 23 }
[INFO] [stdout] 229 | |         }),
[INFO] [stdout]     | |_________^ the trait `Serialize` is not implemented for `test_flatten_skip_serializing_if::Outer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MyInt: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:246:26
[INFO] [stdout]     |
[INFO] [stdout] 246 |     assert_eq!(serialize(&MyInt(42)), vec![42u64.into()]);
[INFO] [stdout]     |                --------- ^^^^^^^^^^ the trait `Serialize` is not implemented for `MyInt`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:435:14
[INFO] [stdout]     |
[INFO] [stdout] 435 |     #[derive(Deserialize, PartialEq, Eq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:481:14
[INFO] [stdout]     |
[INFO] [stdout] 481 |     #[derive(Deserialize, PartialEq, Eq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:484:11
[INFO] [stdout]     |
[INFO] [stdout] 484 |         #[deser(flatten)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:488:14
[INFO] [stdout]     |
[INFO] [stdout] 488 |     #[derive(Deserialize, PartialEq, Eq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 28 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:503:14
[INFO] [stdout]     |
[INFO] [stdout] 503 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `deser` (test "test_ser_derive") due to 29 previous errors
[INFO] [stdout] error[E0277]: the trait bound `test_container_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_container_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_container_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |       let s: MyContainer = deserialize(vec![
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 29 | |         Event::MapStart,
[INFO] [stdout] 30 | |         "field1".into(),
[INFO] [stdout] 31 | |         1usize.into(),
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | |         Event::MapEnd,
[INFO] [stdout] 35 | |     ]);
[INFO] [stdout]    | |______^ the trait `Deserialize` is not implemented for `test_container_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_field_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:50:26
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_field_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_field_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 54 |       let s: MyContainer = deserialize(vec![
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 55 | |         Event::MapStart,
[INFO] [stdout] 56 | |         "field1".into(),
[INFO] [stdout] 57 | |         1usize.into(),
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |         Event::MapEnd,
[INFO] [stdout] 61 | |     ]);
[INFO] [stdout]    | |______^ the trait `Deserialize` is not implemented for `test_field_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_option_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:73:26
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_option_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_option_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 |       let s: MyContainer = deserialize(vec![
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 77 | |         Event::MapStart,
[INFO] [stdout] 78 | |         "val".into(),
[INFO] [stdout] 79 | |         "foo".into(),
[INFO] [stdout] 80 | |         Event::MapEnd,
[INFO] [stdout] 81 | |     ]);
[INFO] [stdout]    | |______^ the trait `Deserialize` is not implemented for `test_option_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MyOtherContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:94:31
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let s: MyOtherContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `MyOtherContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_nested_option_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:107:26
[INFO] [stdout]     |
[INFO] [stdout] 107 |       let s: MyContainer = deserialize(vec![
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 108 | |         Event::MapStart,
[INFO] [stdout] 109 | |         "first".into(),
[INFO] [stdout] 110 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |         Event::MapEnd,
[INFO] [stdout] 114 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_nested_option_defaults::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_container_and_field_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:139:26
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_container_and_field_defaults::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_container_and_field_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:143:26
[INFO] [stdout]     |
[INFO] [stdout] 143 |       let s: MyContainer = deserialize(vec![
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 144 | |         Event::MapStart,
[INFO] [stdout] 145 | |         "field1".into(),
[INFO] [stdout] 146 | |         1usize.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 149 | |         Event::MapEnd,
[INFO] [stdout] 150 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_container_and_field_defaults::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_container_no_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:166:26
[INFO] [stdout]     |
[INFO] [stdout] 166 |     let _: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_container_no_defaults::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_container_explicit_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:185:26
[INFO] [stdout]     |
[INFO] [stdout] 185 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_container_explicit_defaults::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_field_explicit_default::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:208:26
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_field_explicit_default::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_camel_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:221:19
[INFO] [stdout]     |
[INFO] [stdout] 221 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 222 | |         Event::MapStart,
[INFO] [stdout] 223 | |         "fooBarBaz".into(),
[INFO] [stdout] 224 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 227 | |         Event::MapEnd,
[INFO] [stdout] 228 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_camel_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_snake_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:240:19
[INFO] [stdout]     |
[INFO] [stdout] 240 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 241 | |         Event::MapStart,
[INFO] [stdout] 242 | |         "foo_bar_baz".into(),
[INFO] [stdout] 243 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 246 | |         Event::MapEnd,
[INFO] [stdout] 247 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_snake_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_lowercase::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:259:19
[INFO] [stdout]     |
[INFO] [stdout] 259 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 260 | |         Event::MapStart,
[INFO] [stdout] 261 | |         "foo_bar_baz".into(),
[INFO] [stdout] 262 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |         Event::MapEnd,
[INFO] [stdout] 266 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_lowercase::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_pascal_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:278:19
[INFO] [stdout]     |
[INFO] [stdout] 278 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 279 | |         Event::MapStart,
[INFO] [stdout] 280 | |         "FooBarBaz".into(),
[INFO] [stdout] 281 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 284 | |         Event::MapEnd,
[INFO] [stdout] 285 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_pascal_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_kebab_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:297:19
[INFO] [stdout]     |
[INFO] [stdout] 297 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 298 | |         Event::MapStart,
[INFO] [stdout] 299 | |         "foo-bar-baz".into(),
[INFO] [stdout] 300 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 303 | |         Event::MapEnd,
[INFO] [stdout] 304 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_kebab_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_uppercase::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:316:19
[INFO] [stdout]     |
[INFO] [stdout] 316 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 317 | |         Event::MapStart,
[INFO] [stdout] 318 | |         "FOO_BAR_BAZ".into(),
[INFO] [stdout] 319 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 322 | |         Event::MapEnd,
[INFO] [stdout] 323 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_uppercase::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_screaming_snake_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 335 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 336 | |         Event::MapStart,
[INFO] [stdout] 337 | |         "FOO_BAR_BAZ".into(),
[INFO] [stdout] 338 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 341 | |         Event::MapEnd,
[INFO] [stdout] 342 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_screaming_snake_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_screaming_kebab_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:354:19
[INFO] [stdout]     |
[INFO] [stdout] 354 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 355 | |         Event::MapStart,
[INFO] [stdout] 356 | |         "FOO-BAR-BAZ".into(),
[INFO] [stdout] 357 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |         Event::MapEnd,
[INFO] [stdout] 361 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_screaming_kebab_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:375:19
[INFO] [stdout]     |
[INFO] [stdout] 375 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 376 | |         Event::MapStart,
[INFO] [stdout] 377 | |         "KIND".into(),
[INFO] [stdout] 378 | |         1u64.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |         Event::MapEnd,
[INFO] [stdout] 382 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_field_alias::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:395:19
[INFO] [stdout]     |
[INFO] [stdout] 395 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 396 | |         Event::MapStart,
[INFO] [stdout] 397 | |         "ty".into(),
[INFO] [stdout] 398 | |         1u64.into(),
[INFO] [stdout] 399 | |         Event::MapEnd,
[INFO] [stdout] 400 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_field_alias::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Stuff: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:412:20
[INFO] [stdout]     |
[INFO] [stdout] 412 |     let s: Stuff = deserialize(vec!["alpha".into()]);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `Stuff`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_basics::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:441:19
[INFO] [stdout]     |
[INFO] [stdout] 441 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 442 | |         Event::MapStart,
[INFO] [stdout] 443 | |         "a".into(),
[INFO] [stdout] 444 | |         1u64.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         Event::MapEnd,
[INFO] [stdout] 458 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_flatten_basics::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_incomplete_inner::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:493:19
[INFO] [stdout]     |
[INFO] [stdout] 493 |       let _: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 494 | |         Event::MapStart,
[INFO] [stdout] 495 | |         "a".into(),
[INFO] [stdout] 496 | |         1u64.into(),
[INFO] [stdout] 497 | |         Event::MapEnd,
[INFO] [stdout] 498 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_flatten_incomplete_inner::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MyInt: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:506:20
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let x: MyInt = deserialize(vec![1u64.into()]);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `MyInt`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 77 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `deser` (test "test_de_derive") due to 78 previous errors
[INFO] running `Command { std: "docker" "inspect" "b46bf8a8dc5609ee90f3bce098bdf3d25c92c400f3cad43f54470f454a940a94", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b46bf8a8dc5609ee90f3bce098bdf3d25c92c400f3cad43f54470f454a940a94", kill_on_drop: false }`
[INFO] [stdout] b46bf8a8dc5609ee90f3bce098bdf3d25c92c400f3cad43f54470f454a940a94
[INFO] checking deser-0.8.0 against try#72eda894eb3548c7ba774079ce0afab42958d4ee for pr-121848-1
[INFO] extracting crate deser 0.8.0 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate deser 0.8.0 on toolchain 72eda894eb3548c7ba774079ce0afab42958d4ee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate deser 0.8.0
[INFO] finished tweaking crates.io crate deser 0.8.0
[INFO] tweaked toml for crates.io crate deser 0.8.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 81056246a9296bcdd3871b7820b34b3782a55971dad92103668d439ef089aa4d
[INFO] running `Command { std: "docker" "start" "-a" "81056246a9296bcdd3871b7820b34b3782a55971dad92103668d439ef089aa4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "81056246a9296bcdd3871b7820b34b3782a55971dad92103668d439ef089aa4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81056246a9296bcdd3871b7820b34b3782a55971dad92103668d439ef089aa4d", kill_on_drop: false }`
[INFO] [stdout] 81056246a9296bcdd3871b7820b34b3782a55971dad92103668d439ef089aa4d
[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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fc281870ac44df93160e7ee893d49103ceb18a4e51c2bceb9dd5de0005e6095e
[INFO] running `Command { std: "docker" "start" "-a" "fc281870ac44df93160e7ee893d49103ceb18a4e51c2bceb9dd5de0005e6095e", kill_on_drop: false }`
[INFO] [stderr]     Checking deser v0.8.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Serialize` in `deser`
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:3:21
[INFO] [stdout]    |
[INFO] [stdout] 3  |     #[derive(deser::Serialize, deser::Deserialize)]
[INFO] [stdout]    |                     ^^^^^^^^^ could not find `Serialize` in `deser`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub use self::derive::{Deserialize, Serialize};
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `derive` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Deserialize` in `deser`
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:3:39
[INFO] [stdout]    |
[INFO] [stdout] 3  |     #[derive(deser::Serialize, deser::Deserialize)]
[INFO] [stdout]    |                                       ^^^^^^^^^^^ could not find `Deserialize` in `deser`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub use self::derive::{Deserialize, Serialize};
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `derive` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Serialize` in `deser`
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[derive(deser::Serialize, deser::Deserialize)]
[INFO] [stdout]    |                     ^^^^^^^^^ could not find `Serialize` in `deser`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub use self::derive::{Deserialize, Serialize};
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `derive` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Deserialize` in `deser`
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:11:39
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[derive(deser::Serialize, deser::Deserialize)]
[INFO] [stdout]    |                                       ^^^^^^^^^^^ could not find `Deserialize` in `deser`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lib.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub use self::derive::{Deserialize, Serialize};
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `derive` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[derive(Deserialize, Default)]
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_de_derive.rs:2:13
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Deserialize, Event};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]  --> tests/test_derive_unscoped.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 |     #[deser(skip_serializing_optionals)]
[INFO] [stdout]   |       ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[deser(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |     #[derive(Serialize)]
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Event, Serialize};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]  --> tests/test_derive_unscoped.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 |         #[deser(flatten)]
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |     #[derive(Deserialize)]
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_de_derive.rs:2:13
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Deserialize, Event};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[deser(skip_serializing_optionals)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 |         #[deser(skip_serializing_if = "Option::is_none")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 |         #[deser(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_derive_unscoped.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 |         #[deser(skip_serializing_if = "is_false")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:46:11
[INFO] [stdout]    |
[INFO] [stdout] 46 |         #[deser(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:38:14
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[derive(Serialize)]
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Event, Serialize};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[derive(Deserialize)]
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_de_derive.rs:2:13
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Deserialize, Event};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[deser(skip_serializing_optionals)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |     #[derive(Deserialize)]
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_de_derive.rs:2:13
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Deserialize, Event};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:67:14
[INFO] [stdout]    |
[INFO] [stdout] 67 |     #[derive(Serialize)]
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Event, Serialize};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_de_derive.rs:90:11
[INFO] [stdout]    |
[INFO] [stdout] 90 |         #[deser(default = "other_default")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[deser(skip_serializing_optionals)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 89 |     #[derive(Serialize)]
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]    |
[INFO] [stdout] 2  | use deser::{Event, Serialize};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:122:14
[INFO] [stdout]     |
[INFO] [stdout] 122 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:123:7
[INFO] [stdout]     |
[INFO] [stdout] 123 |     #[deser(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 |         #[deser(flatten)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 |         #[deser(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]   --> tests/test_ser_derive.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 |         #[deser(flatten)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:158:14
[INFO] [stdout]     |
[INFO] [stdout] 158 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:179:7
[INFO] [stdout]     |
[INFO] [stdout] 179 |     #[deser(default = "default_it")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:149:14
[INFO] [stdout]     |
[INFO] [stdout] 149 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `deser` (test "test_derive_unscoped") due to 9 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:200:14
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:150:7
[INFO] [stdout]     |
[INFO] [stdout] 150 |     #[deser(skip_serializing_optionals)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:202:11
[INFO] [stdout]     |
[INFO] [stdout] 202 |         #[deser(default = "default_field_1")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 |         #[deser(flatten)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:158:14
[INFO] [stdout]     |
[INFO] [stdout] 158 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:204:11
[INFO] [stdout]     |
[INFO] [stdout] 204 |         #[deser(default = "default_field_2")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:215:14
[INFO] [stdout]     |
[INFO] [stdout] 215 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:200:14
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:216:7
[INFO] [stdout]     |
[INFO] [stdout] 216 |     #[deser(rename_all = "camelCase")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:203:11
[INFO] [stdout]     |
[INFO] [stdout] 203 |         #[deser(flatten, skip_serializing_if = "not_inner")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:234:14
[INFO] [stdout]     |
[INFO] [stdout] 234 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:207:14
[INFO] [stdout]     |
[INFO] [stdout] 207 |     #[derive(Serialize)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:235:7
[INFO] [stdout]     |
[INFO] [stdout] 235 |     #[deser(rename_all = "snake_case")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> tests/test_ser_derive.rs:243:14
[INFO] [stdout]     |
[INFO] [stdout] 243 |     #[derive(Serialize, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_ser_derive.rs:2:20
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Event, Serialize};
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:253:14
[INFO] [stdout]     |
[INFO] [stdout] 253 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:254:7
[INFO] [stdout]     |
[INFO] [stdout] 254 |     #[deser(rename_all = "lowercase")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:272:14
[INFO] [stdout]     |
[INFO] [stdout] 272 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:273:7
[INFO] [stdout]     |
[INFO] [stdout] 273 |     #[deser(rename_all = "PascalCase")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:291:14
[INFO] [stdout]     |
[INFO] [stdout] 291 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:292:7
[INFO] [stdout]     |
[INFO] [stdout] 292 |     #[deser(rename_all = "kebab-case")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:310:14
[INFO] [stdout]     |
[INFO] [stdout] 310 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:311:7
[INFO] [stdout]     |
[INFO] [stdout] 311 |     #[deser(rename_all = "UPPERCASE")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:329:14
[INFO] [stdout]     |
[INFO] [stdout] 329 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:330:7
[INFO] [stdout]     |
[INFO] [stdout] 330 |     #[deser(rename_all = "SCREAMING_SNAKE_CASE")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:348:14
[INFO] [stdout]     |
[INFO] [stdout] 348 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:349:7
[INFO] [stdout]     |
[INFO] [stdout] 349 |     #[deser(rename_all = "SCREAMING-KEBAB-CASE")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:367:14
[INFO] [stdout]     |
[INFO] [stdout] 367 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:368:7
[INFO] [stdout]     |
[INFO] [stdout] 368 |     #[deser(rename_all = "UPPERCASE")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_skip_serializing_if::Test: Serialize` is not satisfied
[INFO] [stdout]   --> tests/test_ser_derive.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |           serialize(&Test {
[INFO] [stdout]    |  _________---------_^
[INFO] [stdout]    | |         |
[INFO] [stdout]    | |         required by a bound introduced by this call
[INFO] [stdout] 24 | |             required: 42,
[INFO] [stdout] 25 | |             optional: None
[INFO] [stdout] 26 | |         }),
[INFO] [stdout]    | |_________^ the trait `Serialize` is not implemented for `test_skip_serializing_if::Test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Serialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]   --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]    |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:370:11
[INFO] [stdout]     |
[INFO] [stdout] 370 |         #[deser(rename = "KIND")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_skip_serializing_optionals_all::Test: Serialize` is not satisfied
[INFO] [stdout]   --> tests/test_ser_derive.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |           serialize(&Test {
[INFO] [stdout]    |  _________---------_^
[INFO] [stdout]    | |         |
[INFO] [stdout]    | |         required by a bound introduced by this call
[INFO] [stdout] 48 | |             a: Some(1),
[INFO] [stdout] 49 | |             b: Some(2),
[INFO] [stdout] 50 | |             c: Some(3),
[INFO] [stdout] 51 | |         }),
[INFO] [stdout]    | |_________^ the trait `Serialize` is not implemented for `test_skip_serializing_optionals_all::Test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Serialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]   --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]    |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_skip_serializing_optionals_some::Test: Serialize` is not satisfied
[INFO] [stdout]   --> tests/test_ser_derive.rs:77:19
[INFO] [stdout]    |
[INFO] [stdout] 77 |           serialize(&Test {
[INFO] [stdout]    |  _________---------_^
[INFO] [stdout]    | |         |
[INFO] [stdout]    | |         required by a bound introduced by this call
[INFO] [stdout] 78 | |             a: None,
[INFO] [stdout] 79 | |             b: Some(2),
[INFO] [stdout] 80 | |             c: None,
[INFO] [stdout] 81 | |             d: (),
[INFO] [stdout] 82 | |         }),
[INFO] [stdout]    | |_________^ the trait `Serialize` is not implemented for `test_skip_serializing_optionals_some::Test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Serialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]   --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]    |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:391:11
[INFO] [stdout]     |
[INFO] [stdout] 391 |         #[deser(alias = "type", alias = "ty")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_basics::Test: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:113:19
[INFO] [stdout]     |
[INFO] [stdout] 113 |           serialize(&Test {
[INFO] [stdout]     |  _________---------_^
[INFO] [stdout]     | |         |
[INFO] [stdout]     | |         required by a bound introduced by this call
[INFO] [stdout] 114 | |             a: 1,
[INFO] [stdout] 115 | |             b: 2,
[INFO] [stdout] 116 | |             c: 3,
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |             },
[INFO] [stdout] 125 | |         }),
[INFO] [stdout]     | |_________^ the trait `Serialize` is not implemented for `test_flatten_basics::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:406:14
[INFO] [stdout]     |
[INFO] [stdout] 406 |     #[derive(Deserialize, PartialEq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_skip_optionals::Outer: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:164:19
[INFO] [stdout]     |
[INFO] [stdout] 164 |           serialize(&Outer {
[INFO] [stdout]     |  _________---------_^
[INFO] [stdout]     | |         |
[INFO] [stdout]     | |         required by a bound introduced by this call
[INFO] [stdout] 165 | |             required: true,
[INFO] [stdout] 166 | |             first: None,
[INFO] [stdout] 167 | |             inner: Inner { second: None }
[INFO] [stdout] 168 | |         }),
[INFO] [stdout]     | |_________^ the trait `Serialize` is not implemented for `test_flatten_skip_optionals::Outer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_skip_optionals::Outer: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:178:19
[INFO] [stdout]     |
[INFO] [stdout] 178 |           serialize(&Outer {
[INFO] [stdout]     |  _________---------_^
[INFO] [stdout]     | |         |
[INFO] [stdout]     | |         required by a bound introduced by this call
[INFO] [stdout] 179 | |             required: true,
[INFO] [stdout] 180 | |             first: None,
[INFO] [stdout] 181 | |             inner: Inner { second: Some(111) }
[INFO] [stdout] 182 | |         }),
[INFO] [stdout]     | |_________^ the trait `Serialize` is not implemented for `test_flatten_skip_optionals::Outer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:408:11
[INFO] [stdout]     |
[INFO] [stdout] 408 |         #[deser(alias = "a", alias = "alpha")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_skip_serializing_if::Outer: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 |           serialize(&Outer {
[INFO] [stdout]     |  _________---------_^
[INFO] [stdout]     | |         |
[INFO] [stdout]     | |         required by a bound introduced by this call
[INFO] [stdout] 214 | |             required: true,
[INFO] [stdout] 215 | |             inner: Inner { second: 42 }
[INFO] [stdout] 216 | |         }),
[INFO] [stdout]     | |_________^ the trait `Serialize` is not implemented for `test_flatten_skip_serializing_if::Outer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:418:14
[INFO] [stdout]     |
[INFO] [stdout] 418 |     #[derive(Deserialize, PartialEq, Eq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_skip_serializing_if::Outer: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:226:19
[INFO] [stdout]     |
[INFO] [stdout] 226 |           serialize(&Outer {
[INFO] [stdout]     |  _________---------_^
[INFO] [stdout]     | |         |
[INFO] [stdout]     | |         required by a bound introduced by this call
[INFO] [stdout] 227 | |             required: true,
[INFO] [stdout] 228 | |             inner: Inner { second: 23 }
[INFO] [stdout] 229 | |         }),
[INFO] [stdout]     | |_________^ the trait `Serialize` is not implemented for `test_flatten_skip_serializing_if::Outer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MyInt: Serialize` is not satisfied
[INFO] [stdout]    --> tests/test_ser_derive.rs:246:26
[INFO] [stdout]     |
[INFO] [stdout] 246 |     assert_eq!(serialize(&MyInt(42)), vec![42u64.into()]);
[INFO] [stdout]     |                --------- ^^^^^^^^^^ the trait `Serialize` is not implemented for `MyInt`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 33 others
[INFO] [stdout] note: required by a bound in `serialize`
[INFO] [stdout]    --> tests/test_ser_derive.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn serialize<T: Serialize>(value: &T) -> Vec<Event<'static>> {
[INFO] [stdout]     |                 ^^^^^^^^^ required by this bound in `serialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:422:11
[INFO] [stdout]     |
[INFO] [stdout] 422 |         #[deser(flatten)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:424:11
[INFO] [stdout]     |
[INFO] [stdout] 424 |         #[deser(flatten)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:429:14
[INFO] [stdout]     |
[INFO] [stdout] 429 |     #[derive(Deserialize, PartialEq, Eq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:435:14
[INFO] [stdout]     |
[INFO] [stdout] 435 |     #[derive(Deserialize, PartialEq, Eq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:481:14
[INFO] [stdout]     |
[INFO] [stdout] 481 |     #[derive(Deserialize, PartialEq, Eq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 28 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deser` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:484:11
[INFO] [stdout]     |
[INFO] [stdout] 484 |         #[deser(flatten)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `deser` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:488:14
[INFO] [stdout]     |
[INFO] [stdout] 488 |     #[derive(Deserialize, PartialEq, Eq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> tests/test_de_derive.rs:503:14
[INFO] [stdout]     |
[INFO] [stdout] 503 |     #[derive(Deserialize)]
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> tests/test_de_derive.rs:2:13
[INFO] [stdout]     |
[INFO] [stdout] 2   | use deser::{Deserialize, Event};
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `deser` (test "test_ser_derive") due to 29 previous errors
[INFO] [stdout] error[E0277]: the trait bound `test_container_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_container_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_container_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |       let s: MyContainer = deserialize(vec![
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 29 | |         Event::MapStart,
[INFO] [stdout] 30 | |         "field1".into(),
[INFO] [stdout] 31 | |         1usize.into(),
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | |         Event::MapEnd,
[INFO] [stdout] 35 | |     ]);
[INFO] [stdout]    | |______^ the trait `Deserialize` is not implemented for `test_container_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_field_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:50:26
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_field_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_field_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 54 |       let s: MyContainer = deserialize(vec![
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 55 | |         Event::MapStart,
[INFO] [stdout] 56 | |         "field1".into(),
[INFO] [stdout] 57 | |         1usize.into(),
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |         Event::MapEnd,
[INFO] [stdout] 61 | |     ]);
[INFO] [stdout]    | |______^ the trait `Deserialize` is not implemented for `test_field_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_option_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:73:26
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_option_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_option_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 |       let s: MyContainer = deserialize(vec![
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 77 | |         Event::MapStart,
[INFO] [stdout] 78 | |         "val".into(),
[INFO] [stdout] 79 | |         "foo".into(),
[INFO] [stdout] 80 | |         Event::MapEnd,
[INFO] [stdout] 81 | |     ]);
[INFO] [stdout]    | |______^ the trait `Deserialize` is not implemented for `test_option_defaults::MyContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MyOtherContainer: Deserialize` is not satisfied
[INFO] [stdout]   --> tests/test_de_derive.rs:94:31
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let s: MyOtherContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `MyOtherContainer`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]              bool
[INFO] [stdout]              char
[INFO] [stdout]              isize
[INFO] [stdout]              i8
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              usize
[INFO] [stdout]            and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]   --> tests/test_de_derive.rs:4:19
[INFO] [stdout]    |
[INFO] [stdout] 4  | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]    |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_nested_option_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:107:26
[INFO] [stdout]     |
[INFO] [stdout] 107 |       let s: MyContainer = deserialize(vec![
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 108 | |         Event::MapStart,
[INFO] [stdout] 109 | |         "first".into(),
[INFO] [stdout] 110 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 113 | |         Event::MapEnd,
[INFO] [stdout] 114 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_nested_option_defaults::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_container_and_field_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:139:26
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_container_and_field_defaults::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_container_and_field_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:143:26
[INFO] [stdout]     |
[INFO] [stdout] 143 |       let s: MyContainer = deserialize(vec![
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 144 | |         Event::MapStart,
[INFO] [stdout] 145 | |         "field1".into(),
[INFO] [stdout] 146 | |         1usize.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 149 | |         Event::MapEnd,
[INFO] [stdout] 150 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_container_and_field_defaults::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_container_no_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:166:26
[INFO] [stdout]     |
[INFO] [stdout] 166 |     let _: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_container_no_defaults::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_container_explicit_defaults::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:185:26
[INFO] [stdout]     |
[INFO] [stdout] 185 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_container_explicit_defaults::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_field_explicit_default::MyContainer: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:208:26
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let s: MyContainer = deserialize(vec![Event::MapStart, Event::MapEnd]);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `test_field_explicit_default::MyContainer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_camel_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:221:19
[INFO] [stdout]     |
[INFO] [stdout] 221 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 222 | |         Event::MapStart,
[INFO] [stdout] 223 | |         "fooBarBaz".into(),
[INFO] [stdout] 224 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 227 | |         Event::MapEnd,
[INFO] [stdout] 228 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_camel_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_snake_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:240:19
[INFO] [stdout]     |
[INFO] [stdout] 240 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 241 | |         Event::MapStart,
[INFO] [stdout] 242 | |         "foo_bar_baz".into(),
[INFO] [stdout] 243 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 246 | |         Event::MapEnd,
[INFO] [stdout] 247 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_snake_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_lowercase::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:259:19
[INFO] [stdout]     |
[INFO] [stdout] 259 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 260 | |         Event::MapStart,
[INFO] [stdout] 261 | |         "foo_bar_baz".into(),
[INFO] [stdout] 262 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |         Event::MapEnd,
[INFO] [stdout] 266 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_lowercase::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_pascal_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:278:19
[INFO] [stdout]     |
[INFO] [stdout] 278 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 279 | |         Event::MapStart,
[INFO] [stdout] 280 | |         "FooBarBaz".into(),
[INFO] [stdout] 281 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 284 | |         Event::MapEnd,
[INFO] [stdout] 285 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_pascal_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_kebab_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:297:19
[INFO] [stdout]     |
[INFO] [stdout] 297 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 298 | |         Event::MapStart,
[INFO] [stdout] 299 | |         "foo-bar-baz".into(),
[INFO] [stdout] 300 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 303 | |         Event::MapEnd,
[INFO] [stdout] 304 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_kebab_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_uppercase::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:316:19
[INFO] [stdout]     |
[INFO] [stdout] 316 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 317 | |         Event::MapStart,
[INFO] [stdout] 318 | |         "FOO_BAR_BAZ".into(),
[INFO] [stdout] 319 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 322 | |         Event::MapEnd,
[INFO] [stdout] 323 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_uppercase::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_screaming_snake_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 335 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 336 | |         Event::MapStart,
[INFO] [stdout] 337 | |         "FOO_BAR_BAZ".into(),
[INFO] [stdout] 338 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 341 | |         Event::MapEnd,
[INFO] [stdout] 342 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_screaming_snake_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename_all_screaming_kebab_case::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:354:19
[INFO] [stdout]     |
[INFO] [stdout] 354 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 355 | |         Event::MapStart,
[INFO] [stdout] 356 | |         "FOO-BAR-BAZ".into(),
[INFO] [stdout] 357 | |         true.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |         Event::MapEnd,
[INFO] [stdout] 361 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename_all_screaming_kebab_case::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_rename::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:375:19
[INFO] [stdout]     |
[INFO] [stdout] 375 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 376 | |         Event::MapStart,
[INFO] [stdout] 377 | |         "KIND".into(),
[INFO] [stdout] 378 | |         1u64.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |         Event::MapEnd,
[INFO] [stdout] 382 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_rename::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_field_alias::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:395:19
[INFO] [stdout]     |
[INFO] [stdout] 395 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 396 | |         Event::MapStart,
[INFO] [stdout] 397 | |         "ty".into(),
[INFO] [stdout] 398 | |         1u64.into(),
[INFO] [stdout] 399 | |         Event::MapEnd,
[INFO] [stdout] 400 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_field_alias::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Stuff: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:412:20
[INFO] [stdout]     |
[INFO] [stdout] 412 |     let s: Stuff = deserialize(vec!["alpha".into()]);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `Stuff`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_basics::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:441:19
[INFO] [stdout]     |
[INFO] [stdout] 441 |       let s: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 442 | |         Event::MapStart,
[INFO] [stdout] 443 | |         "a".into(),
[INFO] [stdout] 444 | |         1u64.into(),
[INFO] [stdout] ...   |
[INFO] [stdout] 457 | |         Event::MapEnd,
[INFO] [stdout] 458 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_flatten_basics::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `test_flatten_incomplete_inner::Test: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:493:19
[INFO] [stdout]     |
[INFO] [stdout] 493 |       let _: Test = deserialize(vec![
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 494 | |         Event::MapStart,
[INFO] [stdout] 495 | |         "a".into(),
[INFO] [stdout] 496 | |         1u64.into(),
[INFO] [stdout] 497 | |         Event::MapEnd,
[INFO] [stdout] 498 | |     ]);
[INFO] [stdout]     | |______^ the trait `Deserialize` is not implemented for `test_flatten_incomplete_inner::Test`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MyInt: Deserialize` is not satisfied
[INFO] [stdout]    --> tests/test_de_derive.rs:506:20
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let x: MyInt = deserialize(vec![1u64.into()]);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize` is not implemented for `MyInt`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Deserialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               usize
[INFO] [stdout]             and 28 others
[INFO] [stdout] note: required by a bound in `deserialize`
[INFO] [stdout]    --> tests/test_de_derive.rs:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | fn deserialize<T: Deserialize>(events: Vec<Event<'_>>) -> T {
[INFO] [stdout]     |                   ^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 77 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `deser` (test "test_de_derive") due to 78 previous errors
[INFO] running `Command { std: "docker" "inspect" "fc281870ac44df93160e7ee893d49103ceb18a4e51c2bceb9dd5de0005e6095e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc281870ac44df93160e7ee893d49103ceb18a4e51c2bceb9dd5de0005e6095e", kill_on_drop: false }`
[INFO] [stdout] fc281870ac44df93160e7ee893d49103ceb18a4e51c2bceb9dd5de0005e6095e
