[INFO] fetching crate serde-object 0.0.0-alpha.0... [INFO] checking serde-object-0.0.0-alpha.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577 [INFO] extracting crate serde-object 0.0.0-alpha.0 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate serde-object 0.0.0-alpha.0 [INFO] finished tweaking crates.io crate serde-object 0.0.0-alpha.0 [INFO] tweaked toml for crates.io crate serde-object 0.0.0-alpha.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate serde-object 0.0.0-alpha.0 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 18 packages to latest compatible versions [INFO] [stderr] Adding linkme v0.2.10 (available: v0.3.35) [INFO] [stderr] Adding try_match v0.2.3 (available: v0.4.2) [INFO] [stderr] Adding wyz v0.2.0 (available: v0.6.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 63ffb683da5b3b3cfa5ee1d668797f85a9dd1786411b337cac6e5e429967f27c [INFO] running `Command { std: "docker" "start" "-a" "63ffb683da5b3b3cfa5ee1d668797f85a9dd1786411b337cac6e5e429967f27c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "63ffb683da5b3b3cfa5ee1d668797f85a9dd1786411b337cac6e5e429967f27c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "63ffb683da5b3b3cfa5ee1d668797f85a9dd1786411b337cac6e5e429967f27c", kill_on_drop: false }` [INFO] [stdout] 63ffb683da5b3b3cfa5ee1d668797f85a9dd1786411b337cac6e5e429967f27c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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 -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8183b86914bf979217bff1eb2a07894a0d15aebec56b2bc6a66dea4d3a8ca983 [INFO] running `Command { std: "docker" "start" "-a" "8183b86914bf979217bff1eb2a07894a0d15aebec56b2bc6a66dea4d3a8ca983", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Checking wyz v0.2.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling try_match_inner v0.3.0 [INFO] [stderr] Checking try_match v0.2.3 [INFO] [stderr] Checking serde-object v0.0.0-alpha.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: [INFO] [stdout] This macro has no effect on any version of Serde released in the past 2 years. [INFO] [stdout] It was used long ago in crates that needed to support Rustc older than 1.26.0, [INFO] [stdout] or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer [INFO] [stdout] support. These days Serde requires a Rust compiler newer than that so 128-bit [INFO] [stdout] integers are always supported. [INFO] [stdout] [INFO] [stdout] --> src/serializer.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | serde_if_integer128!(serialize! { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/lib.rs:665:10 [INFO] [stdout] | [INFO] [stdout] 665 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: [INFO] [stdout] This macro has no effect on any version of Serde released in the past 2 years. [INFO] [stdout] It was used long ago in crates that needed to support Rustc older than 1.26.0, [INFO] [stdout] or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer [INFO] [stdout] support. These days Serde requires a Rust compiler newer than that so 128-bit [INFO] [stdout] integers are always supported. [INFO] [stdout] [INFO] [stdout] --> src/lib.rs:844:5 [INFO] [stdout] | [INFO] [stdout] 844 | serde_if_integer128!(forward_to_deserialize_any! { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `serde::serde_if_integer128`: [INFO] [stdout] This macro has no effect on any version of Serde released in the past 2 years. [INFO] [stdout] It was used long ago in crates that needed to support Rustc older than 1.26.0, [INFO] [stdout] or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer [INFO] [stdout] support. These days Serde requires a Rust compiler newer than that so 128-bit [INFO] [stdout] integers are always supported. [INFO] [stdout] [INFO] [stdout] --> src/lib.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | serde_if_integer128, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `serde::serde_if_integer128`: [INFO] [stdout] This macro has no effect on any version of Serde released in the past 2 years. [INFO] [stdout] It was used long ago in crates that needed to support Rustc older than 1.26.0, [INFO] [stdout] or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer [INFO] [stdout] support. These days Serde requires a Rust compiler newer than that so 128-bit [INFO] [stdout] integers are always supported. [INFO] [stdout] [INFO] [stdout] --> src/serializer.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | serde_if_integer128, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: [INFO] [stdout] This macro has no effect on any version of Serde released in the past 2 years. [INFO] [stdout] It was used long ago in crates that needed to support Rustc older than 1.26.0, [INFO] [stdout] or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer [INFO] [stdout] support. These days Serde requires a Rust compiler newer than that so 128-bit [INFO] [stdout] integers are always supported. [INFO] [stdout] [INFO] [stdout] --> src/serializer.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | serde_if_integer128!(serialize! { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/lib.rs:665:10 [INFO] [stdout] | [INFO] [stdout] 665 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `serde_if_integer128`: [INFO] [stdout] This macro has no effect on any version of Serde released in the past 2 years. [INFO] [stdout] It was used long ago in crates that needed to support Rustc older than 1.26.0, [INFO] [stdout] or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer [INFO] [stdout] support. These days Serde requires a Rust compiler newer than that so 128-bit [INFO] [stdout] integers are always supported. [INFO] [stdout] [INFO] [stdout] --> src/lib.rs:844:5 [INFO] [stdout] | [INFO] [stdout] 844 | serde_if_integer128!(forward_to_deserialize_any! { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `serde::serde_if_integer128`: [INFO] [stdout] This macro has no effect on any version of Serde released in the past 2 years. [INFO] [stdout] It was used long ago in crates that needed to support Rustc older than 1.26.0, [INFO] [stdout] or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer [INFO] [stdout] support. These days Serde requires a Rust compiler newer than that so 128-bit [INFO] [stdout] integers are always supported. [INFO] [stdout] [INFO] [stdout] --> src/lib.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | serde_if_integer128, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `serde::serde_if_integer128`: [INFO] [stdout] This macro has no effect on any version of Serde released in the past 2 years. [INFO] [stdout] It was used long ago in crates that needed to support Rustc older than 1.26.0, [INFO] [stdout] or Emscripten targets older than 1.40.0, which did not yet have 128-bit integer [INFO] [stdout] support. These days Serde requires a Rust compiler newer than that so 128-bit [INFO] [stdout] integers are always supported. [INFO] [stdout] [INFO] [stdout] --> src/serializer.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | serde_if_integer128, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/assistant.rs:93:31 [INFO] [stdout] | [INFO] [stdout] 93 | .pipe(|a| Any::downcast_ref::(a)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 93 | .pipe(|a| ::downcast_ref::(a)) [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/assistant.rs:93:31 [INFO] [stdout] | [INFO] [stdout] 93 | .pipe(|a| Any::downcast_ref::(a)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 93 | .pipe(|a| ::downcast_ref::(a)) [INFO] [stdout] | ++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `len` [INFO] [stdout] --> src/lib.rs:1006:31 [INFO] [stdout] | [INFO] [stdout] 1006 | fn tuple_variant(self, len: usize, visitor: V) -> Result [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_len` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fields` [INFO] [stdout] --> src/lib.rs:1018:9 [INFO] [stdout] | [INFO] [stdout] 1018 | fields: &'static [&'static str], [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_fields` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1032:14 [INFO] [stdout] | [INFO] [stdout] 1032 | fn unexp(&self) -> de::Unexpected { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1032 | fn unexp(&self) -> de::Unexpected<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | / { [INFO] [stdout] 38 | | Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] ... | [INFO] [stdout] 43 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 59 | / serialize! { [INFO] [stdout] 60 | | serialize_bool(bool) => Bool, [INFO] [stdout] 61 | | [INFO] [stdout] 62 | | serialize_i8(i8) => I8, [INFO] [stdout] ... | [INFO] [stdout] 70 | | serialize_u64(u64) => U64, [INFO] [stdout] 71 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | / Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] 41 | | $(($const))? [INFO] [stdout] 42 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 59 | / serialize! { [INFO] [stdout] 60 | | serialize_bool(bool) => Bool, [INFO] [stdout] 61 | | [INFO] [stdout] 62 | | serialize_i8(i8) => I8, [INFO] [stdout] ... | [INFO] [stdout] 70 | | serialize_u64(u64) => U64, [INFO] [stdout] 71 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | / { [INFO] [stdout] 38 | | Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] ... | [INFO] [stdout] 43 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 73 | serde_if_integer128!(serialize! { [INFO] [stdout] | __________________________- [INFO] [stdout] 74 | | serialize_i128(i128) => I128, [INFO] [stdout] 75 | | serialize_u128(u128) => U128, [INFO] [stdout] 76 | | }); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | / Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] 41 | | $(($const))? [INFO] [stdout] 42 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 73 | serde_if_integer128!(serialize! { [INFO] [stdout] | __________________________- [INFO] [stdout] 74 | | serialize_i128(i128) => I128, [INFO] [stdout] 75 | | serialize_u128(u128) => U128, [INFO] [stdout] 76 | | }); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | / { [INFO] [stdout] 38 | | Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] ... | [INFO] [stdout] 43 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 78 | / serialize! { [INFO] [stdout] 79 | | serialize_f32(f32) => F32, [INFO] [stdout] 80 | | serialize_f64(f64) => F64, [INFO] [stdout] ... | [INFO] [stdout] 86 | | serialize_none() => Option(None), [INFO] [stdout] 87 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | / Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] 41 | | $(($const))? [INFO] [stdout] 42 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 78 | / serialize! { [INFO] [stdout] 79 | | serialize_f32(f32) => F32, [INFO] [stdout] 80 | | serialize_f64(f64) => F64, [INFO] [stdout] ... | [INFO] [stdout] 86 | | serialize_none() => Option(None), [INFO] [stdout] 87 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | / { [INFO] [stdout] 93 | | Ok(Object::Option(Some(Box::new(value.serialize(Self)?)))) [INFO] [stdout] 94 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | Ok(Object::Option(Some(Box::new(value.serialize(Self)?)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:93:41 [INFO] [stdout] | [INFO] [stdout] 93 | Ok(Object::Option(Some(Box::new(value.serialize(Self)?)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:93:41 [INFO] [stdout] | [INFO] [stdout] 93 | Ok(Object::Option(Some(Box::new(value.serialize(Self)?)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:93:41 [INFO] [stdout] | [INFO] [stdout] 93 | Ok(Object::Option(Some(Box::new(value.serialize(Self)?)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | / { [INFO] [stdout] 38 | | Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] ... | [INFO] [stdout] 43 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 96 | / serialize! { [INFO] [stdout] 97 | | serialize_unit() => Unit, [INFO] [stdout] 98 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | / Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] 41 | | $(($const))? [INFO] [stdout] 42 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 96 | / serialize! { [INFO] [stdout] 97 | | serialize_unit() => Unit, [INFO] [stdout] 98 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:100:89 [INFO] [stdout] | [INFO] [stdout] 100 | fn serialize_unit_struct(self, name: &'static str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 101 | | Ok(Object::UnitStruct { name: name.into() }) [INFO] [stdout] 102 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | Ok(Object::UnitStruct { name: name.into() }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:109:40 [INFO] [stdout] | [INFO] [stdout] 109 | ) -> Result { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 110 | | Ok(Object::UnitVariant { [INFO] [stdout] 111 | | name: name.into(), [INFO] [stdout] 112 | | variant: Object::DualVariantKey { [INFO] [stdout] ... | [INFO] [stdout] 117 | | }) [INFO] [stdout] 118 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | / Ok(Object::UnitVariant { [INFO] [stdout] 111 | | name: name.into(), [INFO] [stdout] 112 | | variant: Object::DualVariantKey { [INFO] [stdout] 113 | | index: variant_index, [INFO] [stdout] ... | [INFO] [stdout] 116 | | .into(), [INFO] [stdout] 117 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | / { [INFO] [stdout] 128 | | Ok(Object::NewtypeStruct { [INFO] [stdout] 129 | | name: name.into(), [INFO] [stdout] 130 | | value: value.serialize(Self)?.into(), [INFO] [stdout] 131 | | }) [INFO] [stdout] 132 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | / Ok(Object::NewtypeStruct { [INFO] [stdout] 129 | | name: name.into(), [INFO] [stdout] 130 | | value: value.serialize(Self)?.into(), [INFO] [stdout] 131 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:130:20 [INFO] [stdout] | [INFO] [stdout] 130 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:130:20 [INFO] [stdout] | [INFO] [stdout] 130 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:130:20 [INFO] [stdout] | [INFO] [stdout] 130 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | / { [INFO] [stdout] 144 | | Ok(Object::NewtypeVariant { [INFO] [stdout] 145 | | name: name.into(), [INFO] [stdout] 146 | | variant: Object::DualVariantKey { [INFO] [stdout] ... | [INFO] [stdout] 152 | | }) [INFO] [stdout] 153 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | / Ok(Object::NewtypeVariant { [INFO] [stdout] 145 | | name: name.into(), [INFO] [stdout] 146 | | variant: Object::DualVariantKey { [INFO] [stdout] 147 | | index: variant_index, [INFO] [stdout] ... | [INFO] [stdout] 151 | | value: value.serialize(Self)?.into(), [INFO] [stdout] 152 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:151:20 [INFO] [stdout] | [INFO] [stdout] 151 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:151:20 [INFO] [stdout] | [INFO] [stdout] 151 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:151:20 [INFO] [stdout] | [INFO] [stdout] 151 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:155:91 [INFO] [stdout] | [INFO] [stdout] 155 | fn serialize_seq(self, len: Option) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 156 | | Ok(SerializeSeq::new(len)) [INFO] [stdout] 157 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | Ok(SerializeSeq::new(len)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:159:87 [INFO] [stdout] | [INFO] [stdout] 159 | fn serialize_tuple(self, len: usize) -> Result { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 160 | | Ok(SerializeTuple::new(len)) [INFO] [stdout] 161 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 160 | Ok(SerializeTuple::new(len)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:167:58 [INFO] [stdout] | [INFO] [stdout] 167 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 168 | | Ok(SerializeTupleStruct::new(name, len)) [INFO] [stdout] 169 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | Ok(SerializeTupleStruct::new(name, len)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:177:59 [INFO] [stdout] | [INFO] [stdout] 177 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 178 | | Ok(SerializeTupleVariant::new( [INFO] [stdout] 179 | | name, [INFO] [stdout] 180 | | Object::DualVariantKey { [INFO] [stdout] ... | [INFO] [stdout] 185 | | )) [INFO] [stdout] 186 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | / Ok(SerializeTupleVariant::new( [INFO] [stdout] 179 | | name, [INFO] [stdout] 180 | | Object::DualVariantKey { [INFO] [stdout] 181 | | index: variant_index, [INFO] [stdout] ... | [INFO] [stdout] 184 | | len, [INFO] [stdout] 185 | | )) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:188:91 [INFO] [stdout] | [INFO] [stdout] 188 | fn serialize_map(self, len: Option) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 189 | | Ok(SerializeMap::new(len)) [INFO] [stdout] 190 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | Ok(SerializeMap::new(len)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:196:53 [INFO] [stdout] | [INFO] [stdout] 196 | ) -> Result { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 197 | | Ok(SerializeStruct::new(name, len)) [INFO] [stdout] 198 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | Ok(SerializeStruct::new(name, len)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:206:60 [INFO] [stdout] | [INFO] [stdout] 206 | ) -> Result { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 207 | | Ok(SerializeStructVariant::new( [INFO] [stdout] 208 | | name, [INFO] [stdout] 209 | | Object::DualVariantKey { [INFO] [stdout] ... | [INFO] [stdout] 214 | | )) [INFO] [stdout] 215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | / Ok(SerializeStructVariant::new( [INFO] [stdout] 208 | | name, [INFO] [stdout] 209 | | Object::DualVariantKey { [INFO] [stdout] 210 | | index: variant_index, [INFO] [stdout] ... | [INFO] [stdout] 213 | | len, [INFO] [stdout] 214 | | )) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | / { [INFO] [stdout] 222 | | Ok(Object::Seq( [INFO] [stdout] 223 | | iter.into_iter() [INFO] [stdout] 224 | | .map(|element| element.serialize(Self)) [INFO] [stdout] 225 | | .collect::>()?, [INFO] [stdout] 226 | | )) [INFO] [stdout] 227 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | / Ok(Object::Seq( [INFO] [stdout] 223 | | iter.into_iter() [INFO] [stdout] 224 | | .map(|element| element.serialize(Self)) [INFO] [stdout] 225 | | .collect::>()?, [INFO] [stdout] 226 | | )) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Vec>> [INFO] [stdout] --> src/serializer.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | / iter.into_iter() [INFO] [stdout] 224 | | .map(|element| element.serialize(Self)) [INFO] [stdout] 225 | | .collect::>()?, [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Never> [INFO] [stdout] --> src/serializer.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | / iter.into_iter() [INFO] [stdout] 224 | | .map(|element| element.serialize(Self)) [INFO] [stdout] 225 | | .collect::>()?, [INFO] [stdout] | |__________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:224:32 [INFO] [stdout] | [INFO] [stdout] 224 | .map(|element| element.serialize(Self)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | / iter.into_iter() [INFO] [stdout] 224 | | .map(|element| element.serialize(Self)) [INFO] [stdout] 225 | | .collect::>()?, [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | / { [INFO] [stdout] 235 | | let iter = iter.into_iter(); [INFO] [stdout] 236 | | let mut serializer = self.serialize_map(Some(iter.size_hint().0))?; [INFO] [stdout] 237 | | for (key, value) in iter { [INFO] [stdout] ... | [INFO] [stdout] 240 | | serializer.end() [INFO] [stdout] 241 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, serializer::SerializeMap> [INFO] [stdout] --> src/serializer.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | let mut serializer = self.serialize_map(Some(iter.size_hint().0))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | let mut serializer = self.serialize_map(Some(iter.size_hint().0))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | let mut serializer = self.serialize_map(Some(iter.size_hint().0))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 238 | serializer.serialize_entry(&key, &value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | serializer.end() [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | / { [INFO] [stdout] 247 | | self.serialize_str(&value.to_string()) [INFO] [stdout] 248 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | self.serialize_str(&value.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:268:21 [INFO] [stdout] | [INFO] [stdout] 268 | self.0.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:268:21 [INFO] [stdout] | [INFO] [stdout] 268 | self.0.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:271:51 [INFO] [stdout] | [INFO] [stdout] 271 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 272 | | Ok(Object::Seq(self.0)) [INFO] [stdout] 273 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | Ok(Object::Seq(self.0)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:289:21 [INFO] [stdout] | [INFO] [stdout] 289 | self.0.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:289:21 [INFO] [stdout] | [INFO] [stdout] 289 | self.0.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:292:51 [INFO] [stdout] | [INFO] [stdout] 292 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 293 | | Ok(Object::Tuple(self.0)) [INFO] [stdout] 294 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:293:9 [INFO] [stdout] | [INFO] [stdout] 293 | Ok(Object::Tuple(self.0)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `serde-object` (lib test) due to 93 previous errors; 9 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:317:34 [INFO] [stdout] | [INFO] [stdout] 317 | assert!(self.key.replace(key.serialize(Serializer)?).is_none()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:317:34 [INFO] [stdout] | [INFO] [stdout] 317 | assert!(self.key.replace(key.serialize(Serializer)?).is_none()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:326:46 [INFO] [stdout] | [INFO] [stdout] 326 | .push((self.key.take().unwrap(), value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:326:46 [INFO] [stdout] | [INFO] [stdout] 326 | .push((self.key.take().unwrap(), value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:330:51 [INFO] [stdout] | [INFO] [stdout] 330 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 331 | | assert!(self.key.is_none()); [INFO] [stdout] 332 | | Ok(Object::Map(self.map)) [INFO] [stdout] 333 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 332 | Ok(Object::Map(self.map)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:346:20 [INFO] [stdout] | [INFO] [stdout] 346 | .push((key.serialize(Serializer)?, value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:346:20 [INFO] [stdout] | [INFO] [stdout] 346 | .push((key.serialize(Serializer)?, value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:346:48 [INFO] [stdout] | [INFO] [stdout] 346 | .push((key.serialize(Serializer)?, value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:346:48 [INFO] [stdout] | [INFO] [stdout] 346 | .push((key.serialize(Serializer)?, value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:370:26 [INFO] [stdout] | [INFO] [stdout] 370 | self.fields.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:370:26 [INFO] [stdout] | [INFO] [stdout] 370 | self.fields.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:373:51 [INFO] [stdout] | [INFO] [stdout] 373 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 374 | | Ok(Object::TupleStruct { [INFO] [stdout] 375 | | name: self.name.into(), [INFO] [stdout] 376 | | fields: self.fields, [INFO] [stdout] 377 | | }) [INFO] [stdout] 378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:374:9 [INFO] [stdout] | [INFO] [stdout] 374 | / Ok(Object::TupleStruct { [INFO] [stdout] 375 | | name: self.name.into(), [INFO] [stdout] 376 | | fields: self.fields, [INFO] [stdout] 377 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:402:26 [INFO] [stdout] | [INFO] [stdout] 402 | self.fields.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:402:26 [INFO] [stdout] | [INFO] [stdout] 402 | self.fields.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:405:51 [INFO] [stdout] | [INFO] [stdout] 405 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 406 | | Ok(Object::TupleVariant { [INFO] [stdout] 407 | | name: self.name.into(), [INFO] [stdout] 408 | | variant: self.variant.into(), [INFO] [stdout] 409 | | fields: Object::Seq(self.fields).into(), [INFO] [stdout] 410 | | }) [INFO] [stdout] 411 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:406:9 [INFO] [stdout] | [INFO] [stdout] 406 | / Ok(Object::TupleVariant { [INFO] [stdout] 407 | | name: self.name.into(), [INFO] [stdout] 408 | | variant: self.variant.into(), [INFO] [stdout] 409 | | fields: Object::Seq(self.fields).into(), [INFO] [stdout] 410 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:439:32 [INFO] [stdout] | [INFO] [stdout] 439 | .push((key.into(), value.serialize(Serializer)?.into())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:439:32 [INFO] [stdout] | [INFO] [stdout] 439 | .push((key.into(), value.serialize(Serializer)?.into())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:443:51 [INFO] [stdout] | [INFO] [stdout] 443 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 444 | | Ok(Object::Struct { [INFO] [stdout] 445 | | name: self.name.into(), [INFO] [stdout] 446 | | fields: self.fields, [INFO] [stdout] 447 | | }) [INFO] [stdout] 448 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:444:9 [INFO] [stdout] | [INFO] [stdout] 444 | / Ok(Object::Struct { [INFO] [stdout] 445 | | name: self.name.into(), [INFO] [stdout] 446 | | fields: self.fields, [INFO] [stdout] 447 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:483:13 [INFO] [stdout] | [INFO] [stdout] 483 | key.serialize(Serializer)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:483:13 [INFO] [stdout] | [INFO] [stdout] 483 | key.serialize(Serializer)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:484:13 [INFO] [stdout] | [INFO] [stdout] 484 | value.serialize(Serializer)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:484:13 [INFO] [stdout] | [INFO] [stdout] 484 | value.serialize(Serializer)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:489:51 [INFO] [stdout] | [INFO] [stdout] 489 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 490 | | Ok(Object::StructVariant { [INFO] [stdout] 491 | | name: self.name.into(), [INFO] [stdout] 492 | | variant: self.variant.into(), [INFO] [stdout] 493 | | fields: Object::FieldMap(self.fields).into(), [INFO] [stdout] 494 | | }) [INFO] [stdout] 495 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:490:9 [INFO] [stdout] | [INFO] [stdout] 490 | / Ok(Object::StructVariant { [INFO] [stdout] 491 | | name: self.name.into(), [INFO] [stdout] 492 | | variant: self.variant.into(), [INFO] [stdout] 493 | | fields: Object::FieldMap(self.fields).into(), [INFO] [stdout] 494 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:498:27 [INFO] [stdout] | [INFO] [stdout] 498 | self.fields.push((key.serialize(Serializer)?, None)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:498:27 [INFO] [stdout] | [INFO] [stdout] 498 | self.fields.push((key.serialize(Serializer)?, None)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `len` [INFO] [stdout] --> src/lib.rs:1006:31 [INFO] [stdout] | [INFO] [stdout] 1006 | fn tuple_variant(self, len: usize, visitor: V) -> Result [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_len` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fields` [INFO] [stdout] --> src/lib.rs:1018:9 [INFO] [stdout] | [INFO] [stdout] 1018 | fields: &'static [&'static str], [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_fields` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1032:14 [INFO] [stdout] | [INFO] [stdout] 1032 | fn unexp(&self) -> de::Unexpected { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1032 | fn unexp(&self) -> de::Unexpected<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | / { [INFO] [stdout] 38 | | Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] ... | [INFO] [stdout] 43 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 59 | / serialize! { [INFO] [stdout] 60 | | serialize_bool(bool) => Bool, [INFO] [stdout] 61 | | [INFO] [stdout] 62 | | serialize_i8(i8) => I8, [INFO] [stdout] ... | [INFO] [stdout] 70 | | serialize_u64(u64) => U64, [INFO] [stdout] 71 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | / Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] 41 | | $(($const))? [INFO] [stdout] 42 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 59 | / serialize! { [INFO] [stdout] 60 | | serialize_bool(bool) => Bool, [INFO] [stdout] 61 | | [INFO] [stdout] 62 | | serialize_i8(i8) => I8, [INFO] [stdout] ... | [INFO] [stdout] 70 | | serialize_u64(u64) => U64, [INFO] [stdout] 71 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | / { [INFO] [stdout] 38 | | Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] ... | [INFO] [stdout] 43 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 73 | serde_if_integer128!(serialize! { [INFO] [stdout] | __________________________- [INFO] [stdout] 74 | | serialize_i128(i128) => I128, [INFO] [stdout] 75 | | serialize_u128(u128) => U128, [INFO] [stdout] 76 | | }); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | / Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] 41 | | $(($const))? [INFO] [stdout] 42 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 73 | serde_if_integer128!(serialize! { [INFO] [stdout] | __________________________- [INFO] [stdout] 74 | | serialize_i128(i128) => I128, [INFO] [stdout] 75 | | serialize_u128(u128) => U128, [INFO] [stdout] 76 | | }); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | / { [INFO] [stdout] 38 | | Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] ... | [INFO] [stdout] 43 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 78 | / serialize! { [INFO] [stdout] 79 | | serialize_f32(f32) => F32, [INFO] [stdout] 80 | | serialize_f64(f64) => F64, [INFO] [stdout] ... | [INFO] [stdout] 86 | | serialize_none() => Option(None), [INFO] [stdout] 87 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | / Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] 41 | | $(($const))? [INFO] [stdout] 42 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 78 | / serialize! { [INFO] [stdout] 79 | | serialize_f32(f32) => F32, [INFO] [stdout] 80 | | serialize_f64(f64) => F64, [INFO] [stdout] ... | [INFO] [stdout] 86 | | serialize_none() => Option(None), [INFO] [stdout] 87 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | / { [INFO] [stdout] 93 | | Ok(Object::Option(Some(Box::new(value.serialize(Self)?)))) [INFO] [stdout] 94 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | Ok(Object::Option(Some(Box::new(value.serialize(Self)?)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:93:41 [INFO] [stdout] | [INFO] [stdout] 93 | Ok(Object::Option(Some(Box::new(value.serialize(Self)?)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:93:41 [INFO] [stdout] | [INFO] [stdout] 93 | Ok(Object::Option(Some(Box::new(value.serialize(Self)?)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:93:41 [INFO] [stdout] | [INFO] [stdout] 93 | Ok(Object::Option(Some(Box::new(value.serialize(Self)?)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | / { [INFO] [stdout] 38 | | Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] ... | [INFO] [stdout] 43 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 96 | / serialize! { [INFO] [stdout] 97 | | serialize_unit() => Unit, [INFO] [stdout] 98 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | / Ok(Object::$variant [INFO] [stdout] 39 | | // Alternatives: [INFO] [stdout] 40 | | $(({let _: $ty; v$($(.pipe($expr)$($question_mark)*)+)?.into()}))? [INFO] [stdout] 41 | | $(($const))? [INFO] [stdout] 42 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 96 | / serialize! { [INFO] [stdout] 97 | | serialize_unit() => Unit, [INFO] [stdout] 98 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:100:89 [INFO] [stdout] | [INFO] [stdout] 100 | fn serialize_unit_struct(self, name: &'static str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 101 | | Ok(Object::UnitStruct { name: name.into() }) [INFO] [stdout] 102 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | Ok(Object::UnitStruct { name: name.into() }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:109:40 [INFO] [stdout] | [INFO] [stdout] 109 | ) -> Result { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 110 | | Ok(Object::UnitVariant { [INFO] [stdout] 111 | | name: name.into(), [INFO] [stdout] 112 | | variant: Object::DualVariantKey { [INFO] [stdout] ... | [INFO] [stdout] 117 | | }) [INFO] [stdout] 118 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | / Ok(Object::UnitVariant { [INFO] [stdout] 111 | | name: name.into(), [INFO] [stdout] 112 | | variant: Object::DualVariantKey { [INFO] [stdout] 113 | | index: variant_index, [INFO] [stdout] ... | [INFO] [stdout] 116 | | .into(), [INFO] [stdout] 117 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | / { [INFO] [stdout] 128 | | Ok(Object::NewtypeStruct { [INFO] [stdout] 129 | | name: name.into(), [INFO] [stdout] 130 | | value: value.serialize(Self)?.into(), [INFO] [stdout] 131 | | }) [INFO] [stdout] 132 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | / Ok(Object::NewtypeStruct { [INFO] [stdout] 129 | | name: name.into(), [INFO] [stdout] 130 | | value: value.serialize(Self)?.into(), [INFO] [stdout] 131 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:130:20 [INFO] [stdout] | [INFO] [stdout] 130 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:130:20 [INFO] [stdout] | [INFO] [stdout] 130 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:130:20 [INFO] [stdout] | [INFO] [stdout] 130 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | / { [INFO] [stdout] 144 | | Ok(Object::NewtypeVariant { [INFO] [stdout] 145 | | name: name.into(), [INFO] [stdout] 146 | | variant: Object::DualVariantKey { [INFO] [stdout] ... | [INFO] [stdout] 152 | | }) [INFO] [stdout] 153 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | / Ok(Object::NewtypeVariant { [INFO] [stdout] 145 | | name: name.into(), [INFO] [stdout] 146 | | variant: Object::DualVariantKey { [INFO] [stdout] 147 | | index: variant_index, [INFO] [stdout] ... | [INFO] [stdout] 151 | | value: value.serialize(Self)?.into(), [INFO] [stdout] 152 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:151:20 [INFO] [stdout] | [INFO] [stdout] 151 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:151:20 [INFO] [stdout] | [INFO] [stdout] 151 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:151:20 [INFO] [stdout] | [INFO] [stdout] 151 | value: value.serialize(Self)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:155:91 [INFO] [stdout] | [INFO] [stdout] 155 | fn serialize_seq(self, len: Option) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 156 | | Ok(SerializeSeq::new(len)) [INFO] [stdout] 157 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | Ok(SerializeSeq::new(len)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:159:87 [INFO] [stdout] | [INFO] [stdout] 159 | fn serialize_tuple(self, len: usize) -> Result { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 160 | | Ok(SerializeTuple::new(len)) [INFO] [stdout] 161 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 160 | Ok(SerializeTuple::new(len)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:167:58 [INFO] [stdout] | [INFO] [stdout] 167 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 168 | | Ok(SerializeTupleStruct::new(name, len)) [INFO] [stdout] 169 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | Ok(SerializeTupleStruct::new(name, len)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:177:59 [INFO] [stdout] | [INFO] [stdout] 177 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 178 | | Ok(SerializeTupleVariant::new( [INFO] [stdout] 179 | | name, [INFO] [stdout] 180 | | Object::DualVariantKey { [INFO] [stdout] ... | [INFO] [stdout] 185 | | )) [INFO] [stdout] 186 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | / Ok(SerializeTupleVariant::new( [INFO] [stdout] 179 | | name, [INFO] [stdout] 180 | | Object::DualVariantKey { [INFO] [stdout] 181 | | index: variant_index, [INFO] [stdout] ... | [INFO] [stdout] 184 | | len, [INFO] [stdout] 185 | | )) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:188:91 [INFO] [stdout] | [INFO] [stdout] 188 | fn serialize_map(self, len: Option) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 189 | | Ok(SerializeMap::new(len)) [INFO] [stdout] 190 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | Ok(SerializeMap::new(len)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:196:53 [INFO] [stdout] | [INFO] [stdout] 196 | ) -> Result { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 197 | | Ok(SerializeStruct::new(name, len)) [INFO] [stdout] 198 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | Ok(SerializeStruct::new(name, len)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:206:60 [INFO] [stdout] | [INFO] [stdout] 206 | ) -> Result { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 207 | | Ok(SerializeStructVariant::new( [INFO] [stdout] 208 | | name, [INFO] [stdout] 209 | | Object::DualVariantKey { [INFO] [stdout] ... | [INFO] [stdout] 214 | | )) [INFO] [stdout] 215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | / Ok(SerializeStructVariant::new( [INFO] [stdout] 208 | | name, [INFO] [stdout] 209 | | Object::DualVariantKey { [INFO] [stdout] 210 | | index: variant_index, [INFO] [stdout] ... | [INFO] [stdout] 213 | | len, [INFO] [stdout] 214 | | )) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | / { [INFO] [stdout] 222 | | Ok(Object::Seq( [INFO] [stdout] 223 | | iter.into_iter() [INFO] [stdout] 224 | | .map(|element| element.serialize(Self)) [INFO] [stdout] 225 | | .collect::>()?, [INFO] [stdout] 226 | | )) [INFO] [stdout] 227 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | / Ok(Object::Seq( [INFO] [stdout] 223 | | iter.into_iter() [INFO] [stdout] 224 | | .map(|element| element.serialize(Self)) [INFO] [stdout] 225 | | .collect::>()?, [INFO] [stdout] 226 | | )) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Vec>> [INFO] [stdout] --> src/serializer.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | / iter.into_iter() [INFO] [stdout] 224 | | .map(|element| element.serialize(Self)) [INFO] [stdout] 225 | | .collect::>()?, [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Never> [INFO] [stdout] --> src/serializer.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | / iter.into_iter() [INFO] [stdout] 224 | | .map(|element| element.serialize(Self)) [INFO] [stdout] 225 | | .collect::>()?, [INFO] [stdout] | |__________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:224:32 [INFO] [stdout] | [INFO] [stdout] 224 | .map(|element| element.serialize(Self)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | / iter.into_iter() [INFO] [stdout] 224 | | .map(|element| element.serialize(Self)) [INFO] [stdout] 225 | | .collect::>()?, [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | / { [INFO] [stdout] 235 | | let iter = iter.into_iter(); [INFO] [stdout] 236 | | let mut serializer = self.serialize_map(Some(iter.size_hint().0))?; [INFO] [stdout] 237 | | for (key, value) in iter { [INFO] [stdout] ... | [INFO] [stdout] 240 | | serializer.end() [INFO] [stdout] 241 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, serializer::SerializeMap> [INFO] [stdout] --> src/serializer.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | let mut serializer = self.serialize_map(Some(iter.size_hint().0))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/serializer.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | let mut serializer = self.serialize_map(Some(iter.size_hint().0))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | let mut serializer = self.serialize_map(Some(iter.size_hint().0))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 238 | serializer.serialize_entry(&key, &value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | serializer.end() [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | / { [INFO] [stdout] 247 | | self.serialize_str(&value.to_string()) [INFO] [stdout] 248 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | self.serialize_str(&value.to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:268:21 [INFO] [stdout] | [INFO] [stdout] 268 | self.0.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:268:21 [INFO] [stdout] | [INFO] [stdout] 268 | self.0.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:271:51 [INFO] [stdout] | [INFO] [stdout] 271 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 272 | | Ok(Object::Seq(self.0)) [INFO] [stdout] 273 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | Ok(Object::Seq(self.0)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:289:21 [INFO] [stdout] | [INFO] [stdout] 289 | self.0.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:289:21 [INFO] [stdout] | [INFO] [stdout] 289 | self.0.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:292:51 [INFO] [stdout] | [INFO] [stdout] 292 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 293 | | Ok(Object::Tuple(self.0)) [INFO] [stdout] 294 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:293:9 [INFO] [stdout] | [INFO] [stdout] 293 | Ok(Object::Tuple(self.0)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:317:34 [INFO] [stdout] | [INFO] [stdout] 317 | assert!(self.key.replace(key.serialize(Serializer)?).is_none()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:317:34 [INFO] [stdout] | [INFO] [stdout] 317 | assert!(self.key.replace(key.serialize(Serializer)?).is_none()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:326:46 [INFO] [stdout] | [INFO] [stdout] 326 | .push((self.key.take().unwrap(), value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:326:46 [INFO] [stdout] | [INFO] [stdout] 326 | .push((self.key.take().unwrap(), value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:330:51 [INFO] [stdout] | [INFO] [stdout] 330 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 331 | | assert!(self.key.is_none()); [INFO] [stdout] 332 | | Ok(Object::Map(self.map)) [INFO] [stdout] 333 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 332 | Ok(Object::Map(self.map)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:346:20 [INFO] [stdout] | [INFO] [stdout] 346 | .push((key.serialize(Serializer)?, value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:346:20 [INFO] [stdout] | [INFO] [stdout] 346 | .push((key.serialize(Serializer)?, value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:346:48 [INFO] [stdout] | [INFO] [stdout] 346 | .push((key.serialize(Serializer)?, value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:346:48 [INFO] [stdout] | [INFO] [stdout] 346 | .push((key.serialize(Serializer)?, value.serialize(Serializer)?)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:370:26 [INFO] [stdout] | [INFO] [stdout] 370 | self.fields.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:370:26 [INFO] [stdout] | [INFO] [stdout] 370 | self.fields.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:373:51 [INFO] [stdout] | [INFO] [stdout] 373 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 374 | | Ok(Object::TupleStruct { [INFO] [stdout] 375 | | name: self.name.into(), [INFO] [stdout] 376 | | fields: self.fields, [INFO] [stdout] 377 | | }) [INFO] [stdout] 378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:374:9 [INFO] [stdout] | [INFO] [stdout] 374 | / Ok(Object::TupleStruct { [INFO] [stdout] 375 | | name: self.name.into(), [INFO] [stdout] 376 | | fields: self.fields, [INFO] [stdout] 377 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:402:26 [INFO] [stdout] | [INFO] [stdout] 402 | self.fields.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:402:26 [INFO] [stdout] | [INFO] [stdout] 402 | self.fields.push(value.serialize(Serializer)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:405:51 [INFO] [stdout] | [INFO] [stdout] 405 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 406 | | Ok(Object::TupleVariant { [INFO] [stdout] 407 | | name: self.name.into(), [INFO] [stdout] 408 | | variant: self.variant.into(), [INFO] [stdout] 409 | | fields: Object::Seq(self.fields).into(), [INFO] [stdout] 410 | | }) [INFO] [stdout] 411 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:406:9 [INFO] [stdout] | [INFO] [stdout] 406 | / Ok(Object::TupleVariant { [INFO] [stdout] 407 | | name: self.name.into(), [INFO] [stdout] 408 | | variant: self.variant.into(), [INFO] [stdout] 409 | | fields: Object::Seq(self.fields).into(), [INFO] [stdout] 410 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:439:32 [INFO] [stdout] | [INFO] [stdout] 439 | .push((key.into(), value.serialize(Serializer)?.into())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:439:32 [INFO] [stdout] | [INFO] [stdout] 439 | .push((key.into(), value.serialize(Serializer)?.into())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:443:51 [INFO] [stdout] | [INFO] [stdout] 443 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 444 | | Ok(Object::Struct { [INFO] [stdout] 445 | | name: self.name.into(), [INFO] [stdout] 446 | | fields: self.fields, [INFO] [stdout] 447 | | }) [INFO] [stdout] 448 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:444:9 [INFO] [stdout] | [INFO] [stdout] 444 | / Ok(Object::Struct { [INFO] [stdout] 445 | | name: self.name.into(), [INFO] [stdout] 446 | | fields: self.fields, [INFO] [stdout] 447 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:483:13 [INFO] [stdout] | [INFO] [stdout] 483 | key.serialize(Serializer)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:483:13 [INFO] [stdout] | [INFO] [stdout] 483 | key.serialize(Serializer)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:484:13 [INFO] [stdout] | [INFO] [stdout] 484 | value.serialize(Serializer)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:484:13 [INFO] [stdout] | [INFO] [stdout] 484 | value.serialize(Serializer)?.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:489:51 [INFO] [stdout] | [INFO] [stdout] 489 | fn end(self) -> Result { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 490 | | Ok(Object::StructVariant { [INFO] [stdout] 491 | | name: self.name.into(), [INFO] [stdout] 492 | | variant: self.variant.into(), [INFO] [stdout] 493 | | fields: Object::FieldMap(self.fields).into(), [INFO] [stdout] 494 | | }) [INFO] [stdout] 495 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:490:9 [INFO] [stdout] | [INFO] [stdout] 490 | / Ok(Object::StructVariant { [INFO] [stdout] 491 | | name: self.name.into(), [INFO] [stdout] 492 | | variant: self.variant.into(), [INFO] [stdout] 493 | | fields: Object::FieldMap(self.fields).into(), [INFO] [stdout] 494 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow, Object<'_>> [INFO] [stdout] --> src/serializer.rs:498:27 [INFO] [stdout] | [INFO] [stdout] 498 | self.fields.push((key.serialize(Serializer)?, None)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Never> [INFO] [stdout] --> src/serializer.rs:498:27 [INFO] [stdout] | [INFO] [stdout] 498 | self.fields.push((key.serialize(Serializer)?, None)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `serde-object` (lib) due to 93 previous errors; 9 warnings emitted [INFO] running `Command { std: "docker" "inspect" "8183b86914bf979217bff1eb2a07894a0d15aebec56b2bc6a66dea4d3a8ca983", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8183b86914bf979217bff1eb2a07894a0d15aebec56b2bc6a66dea4d3a8ca983", kill_on_drop: false }` [INFO] [stdout] 8183b86914bf979217bff1eb2a07894a0d15aebec56b2bc6a66dea4d3a8ca983