[INFO] fetching crate diny_core 0.2.4... [INFO] checking diny_core-0.2.4 against master#ab869e094a907cc5d19b4080f22eccaf347f1f95 for pr-129604 [INFO] extracting crate diny_core 0.2.4 into /workspace/builds/worker-2-tc1/source [INFO] validating manifest of crates.io crate diny_core 0.2.4 on toolchain ab869e094a907cc5d19b4080f22eccaf347f1f95 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate diny_core 0.2.4 [INFO] finished tweaking crates.io crate diny_core 0.2.4 [INFO] tweaked toml for crates.io crate diny_core 0.2.4 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 21 packages to latest compatible versions [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.77) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded diny_derive v0.2.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fa77b6fd27f7f5cbef1d9ad7f2745dfaa1eeda819b04154f3c79b997dae640a0 [INFO] running `Command { std: "docker" "start" "-a" "fa77b6fd27f7f5cbef1d9ad7f2745dfaa1eeda819b04154f3c79b997dae640a0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fa77b6fd27f7f5cbef1d9ad7f2745dfaa1eeda819b04154f3c79b997dae640a0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa77b6fd27f7f5cbef1d9ad7f2745dfaa1eeda819b04154f3c79b997dae640a0", kill_on_drop: false }` [INFO] [stdout] fa77b6fd27f7f5cbef1d9ad7f2745dfaa1eeda819b04154f3c79b997dae640a0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ed4b29cafbdcd599d120e661df5b4cb323fc83fa20009e8e7860e045d7f8b2f1 [INFO] running `Command { std: "docker" "start" "-a" "ed4b29cafbdcd599d120e661df5b4cb323fc83fa20009e8e7860e045d7f8b2f1", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling diny_derive v0.2.1 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking diny_core v0.2.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: `#[warn(deprecated_where_clause_location)]` on by default [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = core::iter::Skip> where T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: `#[warn(deprecated_where_clause_location)]` on by default [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = core::iter::Skip> where T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | seq_collection_def!(Vec); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | seq_collection_def!(Vec); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | / where [INFO] [stdout] 44 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 43 ~ [INFO] [stdout] 44 ~ = std::iter::Skip> where T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | seq_collection_def!(VecDeque); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | seq_collection_def!(VecDeque); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 74 | / where [INFO] [stdout] 75 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 74 ~ [INFO] [stdout] 75 ~ = std::iter::Skip> where T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | seq_collection_def!(LinkedList); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | seq_collection_def!(Vec); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | seq_collection_def!(Vec); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | / where [INFO] [stdout] 44 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 43 ~ [INFO] [stdout] 44 ~ = std::iter::Skip> where T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | seq_collection_def!(LinkedList); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | seq_collection_def!(VecDeque); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | / where [INFO] [stdout] 108 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 107 ~ [INFO] [stdout] 108 ~ = std::iter::Skip> where T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | seq_collection_def!(VecDeque); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 74 | / where [INFO] [stdout] 75 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 74 ~ [INFO] [stdout] 75 ~ = std::iter::Skip> where T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | seq_collection_def!(LinkedList); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | seq_collection_def!(BinaryHeap); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | seq_collection_def!(LinkedList); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | / where [INFO] [stdout] 108 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 107 ~ [INFO] [stdout] 108 ~ = std::iter::Skip> where T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | seq_collection_def!(BinaryHeap); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | / where [INFO] [stdout] 141 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 140 ~ [INFO] [stdout] 141 ~ = std::iter::Skip> where T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | seq_collection_def!(BTreeSet); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | seq_collection_def!(BTreeSet); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | / where [INFO] [stdout] 177 | | Self: 'a, [INFO] [stdout] 178 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 176 ~ [INFO] [stdout] 177 ~ = std::iter::Skip> where Self: 'a, T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | seq_collection_def!(BinaryHeap); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | seq_collection_def!(HashSet); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | seq_collection_def!(BinaryHeap); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | / where [INFO] [stdout] 141 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 140 ~ [INFO] [stdout] 141 ~ = std::iter::Skip> where T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | seq_collection_def!(HashSet); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | seq_collection_def!(BTreeSet); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | / where [INFO] [stdout] 212 | | K: 'a, [INFO] [stdout] 213 | | V: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 211 ~ [INFO] [stdout] 212 ~ = std::iter::Skip> where K: 'a, V: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | seq_collection_def!(BTreeSet); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | / where [INFO] [stdout] 177 | | Self: 'a, [INFO] [stdout] 178 | | T: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 176 ~ [INFO] [stdout] 177 ~ = std::iter::Skip> where Self: 'a, T: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/map.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | / where [INFO] [stdout] 167 | | Self: 'w, [INFO] [stdout] 168 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 169 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | map_collection_def!(BTreeMap); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `map_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 166 ~ [INFO] [stdout] 167 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 168 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / where [INFO] [stdout] 135 | | Self: 'w, [INFO] [stdout] 136 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 137 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | seq_collection_def!(HashSet); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 134 ~ [INFO] [stdout] 135 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 136 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/map.rs:418:13 [INFO] [stdout] | [INFO] [stdout] 418 | / where [INFO] [stdout] 419 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 420 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | map_collection_def!(BTreeMap); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `map_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 418 ~ [INFO] [stdout] 419 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | / where [INFO] [stdout] 248 | | Self: 'a, [INFO] [stdout] 249 | | K: 'a, [INFO] [stdout] 250 | | V: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 247 ~ [INFO] [stdout] 248 ~ = std::iter::Skip> where Self: 'a, K: 'a, V: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/map.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | / where [INFO] [stdout] 167 | | Self: 'w, [INFO] [stdout] 168 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 169 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | map_collection_def!(HashMap); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `map_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 166 ~ [INFO] [stdout] 167 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 168 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/seq.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / where [INFO] [stdout] 344 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 345 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | seq_collection_def!(HashSet); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `seq_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 343 ~ [INFO] [stdout] 344 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/map.rs:418:13 [INFO] [stdout] | [INFO] [stdout] 418 | / where [INFO] [stdout] 419 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 420 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | map_collection_def!(HashMap); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `map_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 418 ~ [INFO] [stdout] 419 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/option.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | / where [INFO] [stdout] 128 | | Self: 'w, [INFO] [stdout] 129 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 130 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 127 ~ [INFO] [stdout] 128 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 129 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/option.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | / where [INFO] [stdout] 252 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 253 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 251 ~ [INFO] [stdout] 252 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | / where [INFO] [stdout] 212 | | K: 'a, [INFO] [stdout] 213 | | V: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 211 ~ [INFO] [stdout] 212 ~ = std::iter::Skip> where K: 'a, V: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/result.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | / where [INFO] [stdout] 138 | | Self: 'w, [INFO] [stdout] 139 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 140 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 137 ~ [INFO] [stdout] 138 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 139 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/result.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | / where [INFO] [stdout] 267 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 268 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 266 ~ [INFO] [stdout] 267 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/array.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | / where [INFO] [stdout] 91 | | Self: 'w, [INFO] [stdout] 92 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 93 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 90 ~ [INFO] [stdout] 91 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 92 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/array.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | / where [INFO] [stdout] 269 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 270 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 268 ~ [INFO] [stdout] 269 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | ...d unit { primitive_def!(() , serialize_unit, EncodeUnit, SerializeUnit, deserialize_unit, DecodeUnit, DeserializeUnit); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/map.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | / where [INFO] [stdout] 167 | | Self: 'w, [INFO] [stdout] 168 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 169 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | map_collection_def!(BTreeMap); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `map_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 166 ~ [INFO] [stdout] 167 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 168 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/map.rs:418:13 [INFO] [stdout] | [INFO] [stdout] 418 | / where [INFO] [stdout] 419 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 420 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | map_collection_def!(BTreeMap); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `map_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 418 ~ [INFO] [stdout] 419 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | ...d unit { primitive_def!(() , serialize_unit, EncodeUnit, SerializeUnit, deserialize_unit, DecodeUnit, DeserializeUnit); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/mod.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | / where [INFO] [stdout] 248 | | Self: 'a, [INFO] [stdout] 249 | | K: 'a, [INFO] [stdout] 250 | | V: 'a, [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 247 ~ [INFO] [stdout] 248 ~ = std::iter::Skip> where Self: 'a, K: 'a, V: 'a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/map.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | / where [INFO] [stdout] 167 | | Self: 'w, [INFO] [stdout] 168 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 169 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | map_collection_def!(HashMap); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `map_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 166 ~ [INFO] [stdout] 167 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 168 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | ...d unit { primitive_def!(() , serialize_unit, EncodeUnit, SerializeUnit, deserialize_unit, DecodeUnit, DeserializeUnit); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | ...d unit { primitive_def!(() , serialize_unit, EncodeUnit, SerializeUnit, deserialize_unit, DecodeUnit, DeserializeUnit); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | ...d bool { primitive_def!(bool, serialize_bool, EncodeBool, SerializeBool, deserialize_bool, DecodeBool, DeserializeBool); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | ...d bool { primitive_def!(bool, serialize_bool, EncodeBool, SerializeBool, deserialize_bool, DecodeBool, DeserializeBool); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | ...d bool { primitive_def!(bool, serialize_bool, EncodeBool, SerializeBool, deserialize_bool, DecodeBool, DeserializeBool); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | ...d bool { primitive_def!(bool, serialize_bool, EncodeBool, SerializeBool, deserialize_bool, DecodeBool, DeserializeBool); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | ...d i8 { primitive_def!(i8 , serialize_i8 , EncodeI8 , SerializeI8 , deserialize_i8 , DecodeI8 , DeserializeI8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | ...d i8 { primitive_def!(i8 , serialize_i8 , EncodeI8 , SerializeI8 , deserialize_i8 , DecodeI8 , DeserializeI8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | ...d i8 { primitive_def!(i8 , serialize_i8 , EncodeI8 , SerializeI8 , deserialize_i8 , DecodeI8 , DeserializeI8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | ...d i8 { primitive_def!(i8 , serialize_i8 , EncodeI8 , SerializeI8 , deserialize_i8 , DecodeI8 , DeserializeI8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | ...d i16 { primitive_def!(i16 , serialize_i16 , EncodeI16 , SerializeI16 , deserialize_i16 , DecodeI16 , DeserializeI16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | ...d i16 { primitive_def!(i16 , serialize_i16 , EncodeI16 , SerializeI16 , deserialize_i16 , DecodeI16 , DeserializeI16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/collection/macros/map.rs:418:13 [INFO] [stdout] | [INFO] [stdout] 418 | / where [INFO] [stdout] 419 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 420 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/collection/mod.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | map_collection_def!(HashMap); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `map_collection_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 418 ~ [INFO] [stdout] 419 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | ...d i16 { primitive_def!(i16 , serialize_i16 , EncodeI16 , SerializeI16 , deserialize_i16 , DecodeI16 , DeserializeI16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/option.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | / where [INFO] [stdout] 128 | | Self: 'w, [INFO] [stdout] 129 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 130 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 127 ~ [INFO] [stdout] 128 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 129 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/option.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | / where [INFO] [stdout] 252 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 253 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 251 ~ [INFO] [stdout] 252 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | ...d i16 { primitive_def!(i16 , serialize_i16 , EncodeI16 , SerializeI16 , deserialize_i16 , DecodeI16 , DeserializeI16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/result.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | / where [INFO] [stdout] 138 | | Self: 'w, [INFO] [stdout] 139 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 140 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 137 ~ [INFO] [stdout] 138 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 139 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/result.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | / where [INFO] [stdout] 267 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 268 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 266 ~ [INFO] [stdout] 267 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | ...d i32 { primitive_def!(i32 , serialize_i32 , EncodeI32 , SerializeI32 , deserialize_i32 , DecodeI32 , DeserializeI32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/array.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | / where [INFO] [stdout] 91 | | Self: 'w, [INFO] [stdout] 92 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 93 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 90 ~ [INFO] [stdout] 91 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 92 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | ...d i32 { primitive_def!(i32 , serialize_i32 , EncodeI32 , SerializeI32 , deserialize_i32 , DecodeI32 , DeserializeI32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/intrinsic/array.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | / where [INFO] [stdout] 269 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 270 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 268 ~ [INFO] [stdout] 269 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | ...d i32 { primitive_def!(i32 , serialize_i32 , EncodeI32 , SerializeI32 , deserialize_i32 , DecodeI32 , DeserializeI32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | ...d i32 { primitive_def!(i32 , serialize_i32 , EncodeI32 , SerializeI32 , deserialize_i32 , DecodeI32 , DeserializeI32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | ...d unit { primitive_def!(() , serialize_unit, EncodeUnit, SerializeUnit, deserialize_unit, DecodeUnit, DeserializeUnit); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | ...d i64 { primitive_def!(i64 , serialize_i64 , EncodeI64 , SerializeI64 , deserialize_i64 , DecodeI64 , DeserializeI64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | ...d i64 { primitive_def!(i64 , serialize_i64 , EncodeI64 , SerializeI64 , deserialize_i64 , DecodeI64 , DeserializeI64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | ...d i64 { primitive_def!(i64 , serialize_i64 , EncodeI64 , SerializeI64 , deserialize_i64 , DecodeI64 , DeserializeI64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | ...d i64 { primitive_def!(i64 , serialize_i64 , EncodeI64 , SerializeI64 , deserialize_i64 , DecodeI64 , DeserializeI64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | ...d i128 { primitive_def!(i128, serialize_i128, EncodeI128, SerializeI128, deserialize_i128, DecodeI128, DeserializeI128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | ...d unit { primitive_def!(() , serialize_unit, EncodeUnit, SerializeUnit, deserialize_unit, DecodeUnit, DeserializeUnit); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | ...d i128 { primitive_def!(i128, serialize_i128, EncodeI128, SerializeI128, deserialize_i128, DecodeI128, DeserializeI128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | ...d unit { primitive_def!(() , serialize_unit, EncodeUnit, SerializeUnit, deserialize_unit, DecodeUnit, DeserializeUnit); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | ...d i128 { primitive_def!(i128, serialize_i128, EncodeI128, SerializeI128, deserialize_i128, DecodeI128, DeserializeI128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | ...d i128 { primitive_def!(i128, serialize_i128, EncodeI128, SerializeI128, deserialize_i128, DecodeI128, DeserializeI128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | ...d unit { primitive_def!(() , serialize_unit, EncodeUnit, SerializeUnit, deserialize_unit, DecodeUnit, DeserializeUnit); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | ...d u8 { primitive_def!(u8 , serialize_u8 , EncodeU8 , SerializeU8 , deserialize_u8 , DecodeU8 , DeserializeU8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | ...d bool { primitive_def!(bool, serialize_bool, EncodeBool, SerializeBool, deserialize_bool, DecodeBool, DeserializeBool); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | ...d u8 { primitive_def!(u8 , serialize_u8 , EncodeU8 , SerializeU8 , deserialize_u8 , DecodeU8 , DeserializeU8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | ...d u8 { primitive_def!(u8 , serialize_u8 , EncodeU8 , SerializeU8 , deserialize_u8 , DecodeU8 , DeserializeU8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | ...d u8 { primitive_def!(u8 , serialize_u8 , EncodeU8 , SerializeU8 , deserialize_u8 , DecodeU8 , DeserializeU8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | ...d bool { primitive_def!(bool, serialize_bool, EncodeBool, SerializeBool, deserialize_bool, DecodeBool, DeserializeBool); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | ...d bool { primitive_def!(bool, serialize_bool, EncodeBool, SerializeBool, deserialize_bool, DecodeBool, DeserializeBool); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | ...d u16 { primitive_def!(u16 , serialize_u16 , EncodeU16 , SerializeU16 , deserialize_u16 , DecodeU16 , DeserializeU16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | ...d u16 { primitive_def!(u16 , serialize_u16 , EncodeU16 , SerializeU16 , deserialize_u16 , DecodeU16 , DeserializeU16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | ...d bool { primitive_def!(bool, serialize_bool, EncodeBool, SerializeBool, deserialize_bool, DecodeBool, DeserializeBool); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | ...d u16 { primitive_def!(u16 , serialize_u16 , EncodeU16 , SerializeU16 , deserialize_u16 , DecodeU16 , DeserializeU16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | ...d u16 { primitive_def!(u16 , serialize_u16 , EncodeU16 , SerializeU16 , deserialize_u16 , DecodeU16 , DeserializeU16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:15:31 [INFO] [stdout] | [INFO] [stdout] 15 | ...d u32 { primitive_def!(u32 , serialize_u32 , EncodeU32 , SerializeU32 , deserialize_u32 , DecodeU32 , DeserializeU32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | ...d i8 { primitive_def!(i8 , serialize_i8 , EncodeI8 , SerializeI8 , deserialize_i8 , DecodeI8 , DeserializeI8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | ...d i8 { primitive_def!(i8 , serialize_i8 , EncodeI8 , SerializeI8 , deserialize_i8 , DecodeI8 , DeserializeI8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | ...d i8 { primitive_def!(i8 , serialize_i8 , EncodeI8 , SerializeI8 , deserialize_i8 , DecodeI8 , DeserializeI8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:15:31 [INFO] [stdout] | [INFO] [stdout] 15 | ...d u32 { primitive_def!(u32 , serialize_u32 , EncodeU32 , SerializeU32 , deserialize_u32 , DecodeU32 , DeserializeU32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:15:31 [INFO] [stdout] | [INFO] [stdout] 15 | ...d u32 { primitive_def!(u32 , serialize_u32 , EncodeU32 , SerializeU32 , deserialize_u32 , DecodeU32 , DeserializeU32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:15:31 [INFO] [stdout] | [INFO] [stdout] 15 | ...d u32 { primitive_def!(u32 , serialize_u32 , EncodeU32 , SerializeU32 , deserialize_u32 , DecodeU32 , DeserializeU32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 16 | ...d u64 { primitive_def!(u64 , serialize_u64 , EncodeU64 , SerializeU64 , deserialize_u64 , DecodeU64 , DeserializeU64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 16 | ...d u64 { primitive_def!(u64 , serialize_u64 , EncodeU64 , SerializeU64 , deserialize_u64 , DecodeU64 , DeserializeU64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | ...d i8 { primitive_def!(i8 , serialize_i8 , EncodeI8 , SerializeI8 , deserialize_i8 , DecodeI8 , DeserializeI8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | ...d i16 { primitive_def!(i16 , serialize_i16 , EncodeI16 , SerializeI16 , deserialize_i16 , DecodeI16 , DeserializeI16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 16 | ...d u64 { primitive_def!(u64 , serialize_u64 , EncodeU64 , SerializeU64 , deserialize_u64 , DecodeU64 , DeserializeU64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 16 | ...d u64 { primitive_def!(u64 , serialize_u64 , EncodeU64 , SerializeU64 , deserialize_u64 , DecodeU64 , DeserializeU64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | ...d u128 { primitive_def!(u128, serialize_u128, EncodeU128, SerializeU128, deserialize_u128, DecodeU128, DeserializeU128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | ...d i16 { primitive_def!(i16 , serialize_i16 , EncodeI16 , SerializeI16 , deserialize_i16 , DecodeI16 , DeserializeI16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | ...d u128 { primitive_def!(u128, serialize_u128, EncodeU128, SerializeU128, deserialize_u128, DecodeU128, DeserializeU128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | ...d u128 { primitive_def!(u128, serialize_u128, EncodeU128, SerializeU128, deserialize_u128, DecodeU128, DeserializeU128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | ...d i16 { primitive_def!(i16 , serialize_i16 , EncodeI16 , SerializeI16 , deserialize_i16 , DecodeI16 , DeserializeI16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | ...d u128 { primitive_def!(u128, serialize_u128, EncodeU128, SerializeU128, deserialize_u128, DecodeU128, DeserializeU128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | ...d i16 { primitive_def!(i16 , serialize_i16 , EncodeI16 , SerializeI16 , deserialize_i16 , DecodeI16 , DeserializeI16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | ...d f32 { primitive_def!(f32 , serialize_f32 , EncodeF32 , SerializeF32 , deserialize_f32 , DecodeF32 , DeserializeF32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | ...d f32 { primitive_def!(f32 , serialize_f32 , EncodeF32 , SerializeF32 , deserialize_f32 , DecodeF32 , DeserializeF32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | ...d f32 { primitive_def!(f32 , serialize_f32 , EncodeF32 , SerializeF32 , deserialize_f32 , DecodeF32 , DeserializeF32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | ...d f32 { primitive_def!(f32 , serialize_f32 , EncodeF32 , SerializeF32 , deserialize_f32 , DecodeF32 , DeserializeF32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:20:31 [INFO] [stdout] | [INFO] [stdout] 20 | ...d f64 { primitive_def!(f64 , serialize_f64 , EncodeF64 , SerializeF64 , deserialize_f64 , DecodeF64 , DeserializeF64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | ...d i32 { primitive_def!(i32 , serialize_i32 , EncodeI32 , SerializeI32 , deserialize_i32 , DecodeI32 , DeserializeI32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | ...d i32 { primitive_def!(i32 , serialize_i32 , EncodeI32 , SerializeI32 , deserialize_i32 , DecodeI32 , DeserializeI32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | ...d i32 { primitive_def!(i32 , serialize_i32 , EncodeI32 , SerializeI32 , deserialize_i32 , DecodeI32 , DeserializeI32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:20:31 [INFO] [stdout] | [INFO] [stdout] 20 | ...d f64 { primitive_def!(f64 , serialize_f64 , EncodeF64 , SerializeF64 , deserialize_f64 , DecodeF64 , DeserializeF64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:20:31 [INFO] [stdout] | [INFO] [stdout] 20 | ...d f64 { primitive_def!(f64 , serialize_f64 , EncodeF64 , SerializeF64 , deserialize_f64 , DecodeF64 , DeserializeF64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | ...d i32 { primitive_def!(i32 , serialize_i32 , EncodeI32 , SerializeI32 , deserialize_i32 , DecodeI32 , DeserializeI32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | ...d i64 { primitive_def!(i64 , serialize_i64 , EncodeI64 , SerializeI64 , deserialize_i64 , DecodeI64 , DeserializeI64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:20:31 [INFO] [stdout] | [INFO] [stdout] 20 | ...d f64 { primitive_def!(f64 , serialize_f64 , EncodeF64 , SerializeF64 , deserialize_f64 , DecodeF64 , DeserializeF64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:22:37 [INFO] [stdout] | [INFO] [stdout] 22 | #[doc(hidden)] pub mod byte_slice { serialize!([u8], serialize_byte_slice, EncodeByteSlice, SerializeByteSlice); } [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:22:37 [INFO] [stdout] | [INFO] [stdout] 22 | #[doc(hidden)] pub mod byte_slice { serialize!([u8], serialize_byte_slice, EncodeByteSlice, SerializeByteSlice); } [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:24:31 [INFO] [stdout] | [INFO] [stdout] 24 | ...d char { primitive_def!(char, serialize_char, EncodeChar, SerializeChar, deserialize_char, DecodeChar, DeserializeChar); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:24:31 [INFO] [stdout] | [INFO] [stdout] 24 | ...d char { primitive_def!(char, serialize_char, EncodeChar, SerializeChar, deserialize_char, DecodeChar, DeserializeChar); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:24:31 [INFO] [stdout] | [INFO] [stdout] 24 | ...d char { primitive_def!(char, serialize_char, EncodeChar, SerializeChar, deserialize_char, DecodeChar, DeserializeChar); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:24:31 [INFO] [stdout] | [INFO] [stdout] 24 | ...d char { primitive_def!(char, serialize_char, EncodeChar, SerializeChar, deserialize_char, DecodeChar, DeserializeChar); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | ...d i64 { primitive_def!(i64 , serialize_i64 , EncodeI64 , SerializeI64 , deserialize_i64 , DecodeI64 , DeserializeI64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | ... { primitive_def!(String, serialize_string, EncodeString, SerializeString, deserialize_string, DecodeString, DeserializeString); } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | ... { primitive_def!(String, serialize_string, EncodeString, SerializeString, deserialize_string, DecodeString, DeserializeString); } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | ...d i64 { primitive_def!(i64 , serialize_i64 , EncodeI64 , SerializeI64 , deserialize_i64 , DecodeI64 , DeserializeI64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | ...d i64 { primitive_def!(i64 , serialize_i64 , EncodeI64 , SerializeI64 , deserialize_i64 , DecodeI64 , DeserializeI64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | ...d i128 { primitive_def!(i128, serialize_i128, EncodeI128, SerializeI128, deserialize_i128, DecodeI128, DeserializeI128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | ... { primitive_def!(String, serialize_string, EncodeString, SerializeString, deserialize_string, DecodeString, DeserializeString); } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | ... { primitive_def!(String, serialize_string, EncodeString, SerializeString, deserialize_string, DecodeString, DeserializeString); } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | ...d i128 { primitive_def!(i128, serialize_i128, EncodeI128, SerializeI128, deserialize_i128, DecodeI128, DeserializeI128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:28:32 [INFO] [stdout] | [INFO] [stdout] 28 | #[doc(hidden)] pub mod str { serialize!(str , serialize_str , EncodeStr , SerializeStr ); } [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:28:32 [INFO] [stdout] | [INFO] [stdout] 28 | #[doc(hidden)] pub mod str { serialize!(str , serialize_str , EncodeStr , SerializeStr ); } [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/phantom_data.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | wrapper_encodable_impl!(); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_encodable_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | / where [INFO] [stdout] 66 | | Self: 'w, [INFO] [stdout] 67 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 68 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/phantom_data.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | wrapper_async_serialize_impl!(); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_serialize_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 65 ~ [INFO] [stdout] 66 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 67 ~ io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | ...d i128 { primitive_def!(i128, serialize_i128, EncodeI128, SerializeI128, deserialize_i128, DecodeI128, DeserializeI128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/phantom_data.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_async_deserialize_impl!(); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | ...d i128 { primitive_def!(i128, serialize_i128, EncodeI128, SerializeI128, deserialize_i128, DecodeI128, DeserializeI128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_deref!(Box); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_encodable_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | / where [INFO] [stdout] 66 | | Self: 'w, [INFO] [stdout] 67 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 68 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_deref!(Box); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_serialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 65 ~ [INFO] [stdout] 66 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 67 ~ io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | ...d u8 { primitive_def!(u8 , serialize_u8 , EncodeU8 , SerializeU8 , deserialize_u8 , DecodeU8 , DeserializeU8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_deref!(Box); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/cell.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_async_deserialize_impl!(); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/cell.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | / where [INFO] [stdout] 49 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 48 ~ [INFO] [stdout] 49 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/cell.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | / where [INFO] [stdout] 59 | | Self: 'w, [INFO] [stdout] 60 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 61 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 58 ~ [INFO] [stdout] 59 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 60 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/ref_cell.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | wrapper_encodable_impl!(); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_encodable_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | ...d u8 { primitive_def!(u8 , serialize_u8 , EncodeU8 , SerializeU8 , deserialize_u8 , DecodeU8 , DeserializeU8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | / where [INFO] [stdout] 66 | | Self: 'w, [INFO] [stdout] 67 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 68 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/ref_cell.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | wrapper_async_serialize_impl!(); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_serialize_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 65 ~ [INFO] [stdout] 66 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 67 ~ io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/ref_cell.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | wrapper_async_deserialize_impl!(); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | ...d u8 { primitive_def!(u8 , serialize_u8 , EncodeU8 , SerializeU8 , deserialize_u8 , DecodeU8 , DeserializeU8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:20:29 [INFO] [stdout] | [INFO] [stdout] 20 | #[doc(hidden)] pub mod rc { wrapper_deref!(::std::rc::Rc); } [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_encodable_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | / where [INFO] [stdout] 66 | | Self: 'w, [INFO] [stdout] 67 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 68 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:20:29 [INFO] [stdout] | [INFO] [stdout] 20 | #[doc(hidden)] pub mod rc { wrapper_deref!(::std::rc::Rc); } [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_serialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 65 ~ [INFO] [stdout] 66 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 67 ~ io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | ...d u8 { primitive_def!(u8 , serialize_u8 , EncodeU8 , SerializeU8 , deserialize_u8 , DecodeU8 , DeserializeU8 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:20:29 [INFO] [stdout] | [INFO] [stdout] 20 | #[doc(hidden)] pub mod rc { wrapper_deref!(::std::rc::Rc); } [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | ...d u16 { primitive_def!(u16 , serialize_u16 , EncodeU16 , SerializeU16 , deserialize_u16 , DecodeU16 , DeserializeU16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | ...d u16 { primitive_def!(u16 , serialize_u16 , EncodeU16 , SerializeU16 , deserialize_u16 , DecodeU16 , DeserializeU16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | ...d u16 { primitive_def!(u16 , serialize_u16 , EncodeU16 , SerializeU16 , deserialize_u16 , DecodeU16 , DeserializeU16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | #[doc(hidden)] pub mod arc { wrapper_deref!(::std::sync::Arc); } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_encodable_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | ...d u16 { primitive_def!(u16 , serialize_u16 , EncodeU16 , SerializeU16 , deserialize_u16 , DecodeU16 , DeserializeU16 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | / where [INFO] [stdout] 66 | | Self: 'w, [INFO] [stdout] 67 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 68 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | #[doc(hidden)] pub mod arc { wrapper_deref!(::std::sync::Arc); } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_serialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 65 ~ [INFO] [stdout] 66 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 67 ~ io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | #[doc(hidden)] pub mod arc { wrapper_deref!(::std::sync::Arc); } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:15:31 [INFO] [stdout] | [INFO] [stdout] 15 | ...d u32 { primitive_def!(u32 , serialize_u32 , EncodeU32 , SerializeU32 , deserialize_u32 , DecodeU32 , DeserializeU32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | / where [INFO] [stdout] 45 | | F: FormatEncode, [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | ... { usize_wrapper_def!(VariantIdx , serialize_variant_idx , EncodeVariantIdx , SerializeVariantIdx , deserialize_variant_idx , DecodeVariantIdx , DeserializeVariantIdx )... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 44 ~ [INFO] [stdout] 45 ~ = F::$ser_enc where F: FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: 'w + FormatSerialize, [INFO] [stdout] 53 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | ... { usize_wrapper_def!(VariantIdx , serialize_variant_idx , EncodeVariantIdx , SerializeVariantIdx , deserialize_variant_idx , DecodeVariantIdx , DeserializeVariantIdx )... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = F::$ser_fut<'w, W> where F: 'w + FormatSerialize, W: 'w + io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | / where [INFO] [stdout] 68 | | F: FormatDecode, [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | ... { usize_wrapper_def!(VariantIdx , serialize_variant_idx , EncodeVariantIdx , SerializeVariantIdx , deserialize_variant_idx , DecodeVariantIdx , DeserializeVariantIdx )... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 67 ~ [INFO] [stdout] 68 ~ = F::$deser_dec where F: FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | / where [INFO] [stdout] 75 | | F: 'r + FormatDeserialize, [INFO] [stdout] 76 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | ... { usize_wrapper_def!(VariantIdx , serialize_variant_idx , EncodeVariantIdx , SerializeVariantIdx , deserialize_variant_idx , DecodeVariantIdx , DeserializeVariantIdx )... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 74 ~ [INFO] [stdout] 75 ~ = F::$deser_fut<'r, R> where F: 'r + FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | / where [INFO] [stdout] 45 | | F: FormatEncode, [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | ... { usize_wrapper_def!(SequenceLen, serialize_sequence_len, EncodeSequenceLen, SerializeSequenceLen, deserialize_sequence_len, DecodeSequenceLen, DeserializeSequenceLen)... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 44 ~ [INFO] [stdout] 45 ~ = F::$ser_enc where F: FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: 'w + FormatSerialize, [INFO] [stdout] 53 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | ... { usize_wrapper_def!(SequenceLen, serialize_sequence_len, EncodeSequenceLen, SerializeSequenceLen, deserialize_sequence_len, DecodeSequenceLen, DeserializeSequenceLen)... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = F::$ser_fut<'w, W> where F: 'w + FormatSerialize, W: 'w + io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:15:31 [INFO] [stdout] | [INFO] [stdout] 15 | ...d u32 { primitive_def!(u32 , serialize_u32 , EncodeU32 , SerializeU32 , deserialize_u32 , DecodeU32 , DeserializeU32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:15:31 [INFO] [stdout] | [INFO] [stdout] 15 | ...d u32 { primitive_def!(u32 , serialize_u32 , EncodeU32 , SerializeU32 , deserialize_u32 , DecodeU32 , DeserializeU32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:15:31 [INFO] [stdout] | [INFO] [stdout] 15 | ...d u32 { primitive_def!(u32 , serialize_u32 , EncodeU32 , SerializeU32 , deserialize_u32 , DecodeU32 , DeserializeU32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 16 | ...d u64 { primitive_def!(u64 , serialize_u64 , EncodeU64 , SerializeU64 , deserialize_u64 , DecodeU64 , DeserializeU64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 16 | ...d u64 { primitive_def!(u64 , serialize_u64 , EncodeU64 , SerializeU64 , deserialize_u64 , DecodeU64 , DeserializeU64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 16 | ...d u64 { primitive_def!(u64 , serialize_u64 , EncodeU64 , SerializeU64 , deserialize_u64 , DecodeU64 , DeserializeU64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 16 | ...d u64 { primitive_def!(u64 , serialize_u64 , EncodeU64 , SerializeU64 , deserialize_u64 , DecodeU64 , DeserializeU64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | / where [INFO] [stdout] 68 | | F: FormatDecode, [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | ... { usize_wrapper_def!(SequenceLen, serialize_sequence_len, EncodeSequenceLen, SerializeSequenceLen, deserialize_sequence_len, DecodeSequenceLen, DeserializeSequenceLen)... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 67 ~ [INFO] [stdout] 68 ~ = F::$deser_dec where F: FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | / where [INFO] [stdout] 75 | | F: 'r + FormatDeserialize, [INFO] [stdout] 76 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | ... { usize_wrapper_def!(SequenceLen, serialize_sequence_len, EncodeSequenceLen, SerializeSequenceLen, deserialize_sequence_len, DecodeSequenceLen, DeserializeSequenceLen)... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 74 ~ [INFO] [stdout] 75 ~ = F::$deser_fut<'r, R> where F: 'r + FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | ...d u128 { primitive_def!(u128, serialize_u128, EncodeU128, SerializeU128, deserialize_u128, DecodeU128, DeserializeU128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | ...d u128 { primitive_def!(u128, serialize_u128, EncodeU128, SerializeU128, deserialize_u128, DecodeU128, DeserializeU128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | ...d u128 { primitive_def!(u128, serialize_u128, EncodeU128, SerializeU128, deserialize_u128, DecodeU128, DeserializeU128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | ...d u128 { primitive_def!(u128, serialize_u128, EncodeU128, SerializeU128, deserialize_u128, DecodeU128, DeserializeU128); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | ...d f32 { primitive_def!(f32 , serialize_f32 , EncodeF32 , SerializeF32 , deserialize_f32 , DecodeF32 , DeserializeF32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | ...d f32 { primitive_def!(f32 , serialize_f32 , EncodeF32 , SerializeF32 , deserialize_f32 , DecodeF32 , DeserializeF32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | ...d f32 { primitive_def!(f32 , serialize_f32 , EncodeF32 , SerializeF32 , deserialize_f32 , DecodeF32 , DeserializeF32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | ...d f32 { primitive_def!(f32 , serialize_f32 , EncodeF32 , SerializeF32 , deserialize_f32 , DecodeF32 , DeserializeF32 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:20:31 [INFO] [stdout] | [INFO] [stdout] 20 | ...d f64 { primitive_def!(f64 , serialize_f64 , EncodeF64 , SerializeF64 , deserialize_f64 , DecodeF64 , DeserializeF64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:20:31 [INFO] [stdout] | [INFO] [stdout] 20 | ...d f64 { primitive_def!(f64 , serialize_f64 , EncodeF64 , SerializeF64 , deserialize_f64 , DecodeF64 , DeserializeF64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:20:31 [INFO] [stdout] | [INFO] [stdout] 20 | ...d f64 { primitive_def!(f64 , serialize_f64 , EncodeF64 , SerializeF64 , deserialize_f64 , DecodeF64 , DeserializeF64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:20:31 [INFO] [stdout] | [INFO] [stdout] 20 | ...d f64 { primitive_def!(f64 , serialize_f64 , EncodeF64 , SerializeF64 , deserialize_f64 , DecodeF64 , DeserializeF64 ); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:22:37 [INFO] [stdout] | [INFO] [stdout] 22 | #[doc(hidden)] pub mod byte_slice { serialize!([u8], serialize_byte_slice, EncodeByteSlice, SerializeByteSlice); } [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:22:37 [INFO] [stdout] | [INFO] [stdout] 22 | #[doc(hidden)] pub mod byte_slice { serialize!([u8], serialize_byte_slice, EncodeByteSlice, SerializeByteSlice); } [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:24:31 [INFO] [stdout] | [INFO] [stdout] 24 | ...d char { primitive_def!(char, serialize_char, EncodeChar, SerializeChar, deserialize_char, DecodeChar, DeserializeChar); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:24:31 [INFO] [stdout] | [INFO] [stdout] 24 | ...d char { primitive_def!(char, serialize_char, EncodeChar, SerializeChar, deserialize_char, DecodeChar, DeserializeChar); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:24:31 [INFO] [stdout] | [INFO] [stdout] 24 | ...d char { primitive_def!(char, serialize_char, EncodeChar, SerializeChar, deserialize_char, DecodeChar, DeserializeChar); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:24:31 [INFO] [stdout] | [INFO] [stdout] 24 | ...d char { primitive_def!(char, serialize_char, EncodeChar, SerializeChar, deserialize_char, DecodeChar, DeserializeChar); } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | ... { primitive_def!(String, serialize_string, EncodeString, SerializeString, deserialize_string, DecodeString, DeserializeString); } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | ... { primitive_def!(String, serialize_string, EncodeString, SerializeString, deserialize_string, DecodeString, DeserializeString); } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / where [INFO] [stdout] 34 | | F: crate::backend::FormatDecode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | ... { primitive_def!(String, serialize_string, EncodeString, SerializeString, deserialize_string, DecodeString, DeserializeString); } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 33 ~ [INFO] [stdout] 34 ~ = F::$dec where F: crate::backend::FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | / where [INFO] [stdout] 42 | | F: 'r + crate::backend::FormatDeserialize, [INFO] [stdout] 43 | | R: 'r + crate::io::AsyncBufRead + Unpin, [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | ... { primitive_def!(String, serialize_string, EncodeString, SerializeString, deserialize_string, DecodeString, DeserializeString); } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `deserialize` which comes from the expansion of the macro `primitive_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 41 ~ [INFO] [stdout] 42 ~ = F::$fut<'r, R> where F: 'r + crate::backend::FormatDeserialize, R: 'r + [INFO] [stdout] 43 ~ crate::io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | / where [INFO] [stdout] 6 | | F: crate::backend::FormatEncode, [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:28:32 [INFO] [stdout] | [INFO] [stdout] 28 | #[doc(hidden)] pub mod str { serialize!(str , serialize_str , EncodeStr , SerializeStr ); } [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 5 ~ [INFO] [stdout] 6 ~ = F::$enc where F: crate::backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/primitive/macros.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | / where [INFO] [stdout] 13 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 14 | | W: 'w + crate::io::AsyncWrite + Unpin, [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/primitive/mod.rs:28:32 [INFO] [stdout] | [INFO] [stdout] 28 | #[doc(hidden)] pub mod str { serialize!(str , serialize_str , EncodeStr , SerializeStr ); } [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 12 ~ [INFO] [stdout] 13 ~ = F::$fut<'w, W> where F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 14 ~ crate::io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/phantom_data.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | wrapper_encodable_impl!(); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_encodable_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | / where [INFO] [stdout] 66 | | Self: 'w, [INFO] [stdout] 67 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 68 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/phantom_data.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | wrapper_async_serialize_impl!(); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_serialize_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 65 ~ [INFO] [stdout] 66 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 67 ~ io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/phantom_data.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_async_deserialize_impl!(); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_deref!(Box); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_encodable_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | / where [INFO] [stdout] 66 | | Self: 'w, [INFO] [stdout] 67 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 68 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_deref!(Box); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_serialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 65 ~ [INFO] [stdout] 66 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 67 ~ io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | wrapper_deref!(Box); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/cell.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | wrapper_async_deserialize_impl!(); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/cell.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | / where [INFO] [stdout] 49 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 48 ~ [INFO] [stdout] 49 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/cell.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | / where [INFO] [stdout] 59 | | Self: 'w, [INFO] [stdout] 60 | | F: 'w + backend::FormatSerialize, [INFO] [stdout] 61 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 58 ~ [INFO] [stdout] 59 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + backend::FormatSerialize, W: 'w + io::AsyncWrite + [INFO] [stdout] 60 ~ Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/ref_cell.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | wrapper_encodable_impl!(); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_encodable_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | / where [INFO] [stdout] 66 | | Self: 'w, [INFO] [stdout] 67 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 68 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/ref_cell.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | wrapper_async_serialize_impl!(); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_serialize_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 65 ~ [INFO] [stdout] 66 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 67 ~ io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/ref_cell.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | wrapper_async_deserialize_impl!(); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:20:29 [INFO] [stdout] | [INFO] [stdout] 20 | #[doc(hidden)] pub mod rc { wrapper_deref!(::std::rc::Rc); } [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_encodable_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | / where [INFO] [stdout] 66 | | Self: 'w, [INFO] [stdout] 67 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 68 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:20:29 [INFO] [stdout] | [INFO] [stdout] 20 | #[doc(hidden)] pub mod rc { wrapper_deref!(::std::rc::Rc); } [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_serialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 65 ~ [INFO] [stdout] 66 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 67 ~ io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:20:29 [INFO] [stdout] | [INFO] [stdout] 20 | #[doc(hidden)] pub mod rc { wrapper_deref!(::std::rc::Rc); } [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: backend::FormatEncode, [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | #[doc(hidden)] pub mod arc { wrapper_deref!(::std::sync::Arc); } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_encodable_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = Encoder where F: backend::FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | / where [INFO] [stdout] 66 | | Self: 'w, [INFO] [stdout] 67 | | F: 'w + crate::backend::FormatSerialize, [INFO] [stdout] 68 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | #[doc(hidden)] pub mod arc { wrapper_deref!(::std::sync::Arc); } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_serialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 65 ~ [INFO] [stdout] 66 ~ = backend::SerializeAll<'w, F, W, Self, Self::Encoder> where Self: 'w, F: 'w + crate::backend::FormatSerialize, W: 'w + [INFO] [stdout] 67 ~ io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/wrapper/macros.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | / where [INFO] [stdout] 147 | | F: 'r + backend::FormatDeserialize, [INFO] [stdout] 148 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/wrapper/mod.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | #[doc(hidden)] pub mod arc { wrapper_deref!(::std::sync::Arc); } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `wrapper_async_deserialize_impl` which comes from the expansion of the macro `wrapper_deref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 146 ~ [INFO] [stdout] 147 ~ = backend::DeserializeExact<'r, F, R, Self, Self::Decoder> where F: 'r + backend::FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | / where [INFO] [stdout] 45 | | F: FormatEncode, [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | ... { usize_wrapper_def!(VariantIdx , serialize_variant_idx , EncodeVariantIdx , SerializeVariantIdx , deserialize_variant_idx , DecodeVariantIdx , DeserializeVariantIdx )... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 44 ~ [INFO] [stdout] 45 ~ = F::$ser_enc where F: FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: 'w + FormatSerialize, [INFO] [stdout] 53 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | ... { usize_wrapper_def!(VariantIdx , serialize_variant_idx , EncodeVariantIdx , SerializeVariantIdx , deserialize_variant_idx , DecodeVariantIdx , DeserializeVariantIdx )... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = F::$ser_fut<'w, W> where F: 'w + FormatSerialize, W: 'w + io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | / where [INFO] [stdout] 68 | | F: FormatDecode, [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | ... { usize_wrapper_def!(VariantIdx , serialize_variant_idx , EncodeVariantIdx , SerializeVariantIdx , deserialize_variant_idx , DecodeVariantIdx , DeserializeVariantIdx )... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 67 ~ [INFO] [stdout] 68 ~ = F::$deser_dec where F: FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | / where [INFO] [stdout] 75 | | F: 'r + FormatDeserialize, [INFO] [stdout] 76 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | ... { usize_wrapper_def!(VariantIdx , serialize_variant_idx , EncodeVariantIdx , SerializeVariantIdx , deserialize_variant_idx , DecodeVariantIdx , DeserializeVariantIdx )... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 74 ~ [INFO] [stdout] 75 ~ = F::$deser_fut<'r, R> where F: 'r + FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | / where [INFO] [stdout] 45 | | F: FormatEncode, [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | ... { usize_wrapper_def!(SequenceLen, serialize_sequence_len, EncodeSequenceLen, SerializeSequenceLen, deserialize_sequence_len, DecodeSequenceLen, DeserializeSequenceLen)... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 44 ~ [INFO] [stdout] 45 ~ = F::$ser_enc where F: FormatEncode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | / where [INFO] [stdout] 52 | | F: 'w + FormatSerialize, [INFO] [stdout] 53 | | W: 'w + io::AsyncWrite + Unpin, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | ... { usize_wrapper_def!(SequenceLen, serialize_sequence_len, EncodeSequenceLen, SerializeSequenceLen, deserialize_sequence_len, DecodeSequenceLen, DeserializeSequenceLen)... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 51 ~ [INFO] [stdout] 52 ~ = F::$ser_fut<'w, W> where F: 'w + FormatSerialize, W: 'w + io::AsyncWrite + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | / where [INFO] [stdout] 68 | | F: FormatDecode, [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | ... { usize_wrapper_def!(SequenceLen, serialize_sequence_len, EncodeSequenceLen, SerializeSequenceLen, deserialize_sequence_len, DecodeSequenceLen, DeserializeSequenceLen)... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 67 ~ [INFO] [stdout] 68 ~ = F::$deser_dec where F: FormatDecode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: where clause not allowed here [INFO] [stdout] --> src/backend/internal/macros.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | / where [INFO] [stdout] 75 | | F: 'r + FormatDeserialize, [INFO] [stdout] 76 | | R: 'r + io::AsyncBufRead + Unpin, [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/backend/internal/mod.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | ... { usize_wrapper_def!(SequenceLen, serialize_sequence_len, EncodeSequenceLen, SerializeSequenceLen, deserialize_sequence_len, DecodeSequenceLen, DeserializeSequenceLen)... [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #89122 for more information [INFO] [stdout] = note: this warning originates in the macro `usize_wrapper_def` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: move it to the end of the type declaration [INFO] [stdout] | [INFO] [stdout] 74 ~ [INFO] [stdout] 75 ~ = F::$deser_fut<'r, R> where F: 'r + FormatDeserialize, R: 'r + io::AsyncBufRead + Unpin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `generic_associated_types` has been stable since 1.65.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(generic_associated_types)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `generic_associated_types` has been stable since 1.65.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(generic_associated_types)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 125 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 125 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.45s [INFO] running `Command { std: "docker" "inspect" "ed4b29cafbdcd599d120e661df5b4cb323fc83fa20009e8e7860e045d7f8b2f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed4b29cafbdcd599d120e661df5b4cb323fc83fa20009e8e7860e045d7f8b2f1", kill_on_drop: false }` [INFO] [stdout] ed4b29cafbdcd599d120e661df5b4cb323fc83fa20009e8e7860e045d7f8b2f1