[INFO] fetching crate diny_test 0.2.4...
[INFO] building diny_test-0.2.4 against master#c7f6aa2869acdbf014d094c6e427e554e160b6db for pr-146237-2
[INFO] extracting crate diny_test 0.2.4 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate diny_test 0.2.4
[INFO] finished tweaking crates.io crate diny_test 0.2.4
[INFO] tweaked toml for crates.io crate diny_test 0.2.4 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate diny_test 0.2.4 on toolchain c7f6aa2869acdbf014d094c6e427e554e160b6db
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 20 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `diny` dependency)
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded diny_derive v0.2.1
[INFO] [stderr]   Downloaded diny_core v0.2.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 32b76e92b8788038ad229c81d3a5a10385bac367ca16b4f7693a31a6cdc60c41
[INFO] running `Command { std: "docker" "start" "-a" "32b76e92b8788038ad229c81d3a5a10385bac367ca16b4f7693a31a6cdc60c41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "32b76e92b8788038ad229c81d3a5a10385bac367ca16b4f7693a31a6cdc60c41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32b76e92b8788038ad229c81d3a5a10385bac367ca16b4f7693a31a6cdc60c41", kill_on_drop: false }`
[INFO] [stdout] 32b76e92b8788038ad229c81d3a5a10385bac367ca16b4f7693a31a6cdc60c41
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 760933d4ad043e717552c24862598f2776e2b5f90878dfdbdd358b51a0d1fc93
[INFO] running `Command { std: "docker" "start" "-a" "760933d4ad043e717552c24862598f2776e2b5f90878dfdbdd358b51a0d1fc93", kill_on_drop: false }`
[INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `diny` dependency)
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling diny_core v0.2.4
[INFO] [stderr]    Compiling diny_test v0.2.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:72:31
[INFO] [stdout]    |
[INFO] [stdout] 72 |     type SerializeUnit<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::unit::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/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] 72 -     type SerializeUnit<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::unit::SerializeAll<'w, W>;
[INFO] [stdout] 72 +     type SerializeUnit<'w, W>  = format::unit::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:73:31
[INFO] [stdout]    |
[INFO] [stdout] 73 |     type SerializeBool<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::bool::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 73 -     type SerializeBool<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::bool::SerializeAll<'w, W>;
[INFO] [stdout] 73 +     type SerializeBool<'w, W>  = format::bool::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     type SerializeI8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i8  ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 75 -     type SerializeI8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i8  ::SerializeAll<'w, W>;
[INFO] [stdout] 75 +     type SerializeI8  <'w, W>  = format::i8  ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:76:31
[INFO] [stdout]    |
[INFO] [stdout] 76 |     type SerializeI16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i16 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 76 -     type SerializeI16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i16 ::SerializeAll<'w, W>;
[INFO] [stdout] 76 +     type SerializeI16 <'w, W>  = format::i16 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |     type SerializeI32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i32 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 77 -     type SerializeI32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i32 ::SerializeAll<'w, W>;
[INFO] [stdout] 77 +     type SerializeI32 <'w, W>  = format::i32 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 78 |     type SerializeI64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i64 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 78 -     type SerializeI64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i64 ::SerializeAll<'w, W>;
[INFO] [stdout] 78 +     type SerializeI64 <'w, W>  = format::i64 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:79:31
[INFO] [stdout]    |
[INFO] [stdout] 79 |     type SerializeI128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i128::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 79 -     type SerializeI128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i128::SerializeAll<'w, W>;
[INFO] [stdout] 79 +     type SerializeI128<'w, W>  = format::i128::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:81:31
[INFO] [stdout]    |
[INFO] [stdout] 81 |     type SerializeU8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u8  ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 81 -     type SerializeU8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u8  ::SerializeAll<'w, W>;
[INFO] [stdout] 81 +     type SerializeU8  <'w, W>  = format::u8  ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:82:31
[INFO] [stdout]    |
[INFO] [stdout] 82 |     type SerializeU16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u16 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 82 -     type SerializeU16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u16 ::SerializeAll<'w, W>;
[INFO] [stdout] 82 +     type SerializeU16 <'w, W>  = format::u16 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:83:31
[INFO] [stdout]    |
[INFO] [stdout] 83 |     type SerializeU32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u32 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 83 -     type SerializeU32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u32 ::SerializeAll<'w, W>;
[INFO] [stdout] 83 +     type SerializeU32 <'w, W>  = format::u32 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:84:31
[INFO] [stdout]    |
[INFO] [stdout] 84 |     type SerializeU64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u64 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 84 -     type SerializeU64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u64 ::SerializeAll<'w, W>;
[INFO] [stdout] 84 +     type SerializeU64 <'w, W>  = format::u64 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:85:31
[INFO] [stdout]    |
[INFO] [stdout] 85 |     type SerializeU128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u128::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 85 -     type SerializeU128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u128::SerializeAll<'w, W>;
[INFO] [stdout] 85 +     type SerializeU128<'w, W>  = format::u128::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 87 |     type SerializeF32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f32 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 87 -     type SerializeF32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f32 ::SerializeAll<'w, W>;
[INFO] [stdout] 87 +     type SerializeF32 <'w, W>  = format::f32 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |     type SerializeF64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f64 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 88 -     type SerializeF64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f64 ::SerializeAll<'w, W>;
[INFO] [stdout] 88 +     type SerializeF64 <'w, W>  = format::f64 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:90:36
[INFO] [stdout]    |
[INFO] [stdout] 90 |     type SerializeByteSlice<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::byte_slice::SerializeAll<'w, W>;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 90 -     type SerializeByteSlice<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::byte_slice::SerializeAll<'w, W>;
[INFO] [stdout] 90 +     type SerializeByteSlice<'w, W>  = format::byte_slice::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:92:33
[INFO] [stdout]    |
[INFO] [stdout] 92 |     type SerializeChar  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::char  ::SerializeAll<'w, W>;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 92 -     type SerializeChar  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::char  ::SerializeAll<'w, W>;
[INFO] [stdout] 92 +     type SerializeChar  <'w, W>  = format::char  ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:93:33
[INFO] [stdout]    |
[INFO] [stdout] 93 |     type SerializeStr   <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::str   ::SerializeAll<'w, W>;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 93 -     type SerializeStr   <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::str   ::SerializeAll<'w, W>;
[INFO] [stdout] 93 +     type SerializeStr   <'w, W>  = format::str   ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:95:33
[INFO] [stdout]    |
[INFO] [stdout] 95 |     type SerializeString<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::string::SerializeAll<'w, W>;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 95 -     type SerializeString<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::string::SerializeAll<'w, W>;
[INFO] [stdout] 95 +     type SerializeString<'w, W>  = format::string::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:97:38
[INFO] [stdout]    |
[INFO] [stdout] 97 |     type SerializeVariantIdx <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::variant_idx ::SerializeAll<'w, W>;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 97 -     type SerializeVariantIdx <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::variant_idx ::SerializeAll<'w, W>;
[INFO] [stdout] 97 +     type SerializeVariantIdx <'w, W>  = format::variant_idx ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:98:38
[INFO] [stdout]    |
[INFO] [stdout] 98 |     type SerializeSequenceLen<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::sequence_len::SerializeAll<'w, W>;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 98 -     type SerializeSequenceLen<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::sequence_len::SerializeAll<'w, W>;
[INFO] [stdout] 98 +     type SerializeSequenceLen<'w, W>  = format::sequence_len::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:161:33
[INFO] [stdout]     |
[INFO] [stdout] 161 |     type DeserializeUnit<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::unit::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 161 -     type DeserializeUnit<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::unit::DeserializeExact<'r, R>;
[INFO] [stdout] 161 +     type DeserializeUnit<'r, R>  = format::unit::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:162:33
[INFO] [stdout]     |
[INFO] [stdout] 162 |     type DeserializeBool<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::bool::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 162 -     type DeserializeBool<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::bool::DeserializeExact<'r, R>;
[INFO] [stdout] 162 +     type DeserializeBool<'r, R>  = format::bool::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:164:33
[INFO] [stdout]     |
[INFO] [stdout] 164 |     type DeserializeI8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i8  ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 164 -     type DeserializeI8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i8  ::DeserializeExact<'r, R>;
[INFO] [stdout] 164 +     type DeserializeI8  <'r, R>  = format::i8  ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 |     type DeserializeI16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i16 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 165 -     type DeserializeI16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i16 ::DeserializeExact<'r, R>;
[INFO] [stdout] 165 +     type DeserializeI16 <'r, R>  = format::i16 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:166:33
[INFO] [stdout]     |
[INFO] [stdout] 166 |     type DeserializeI32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i32 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 166 -     type DeserializeI32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i32 ::DeserializeExact<'r, R>;
[INFO] [stdout] 166 +     type DeserializeI32 <'r, R>  = format::i32 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:167:33
[INFO] [stdout]     |
[INFO] [stdout] 167 |     type DeserializeI64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i64 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 167 -     type DeserializeI64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i64 ::DeserializeExact<'r, R>;
[INFO] [stdout] 167 +     type DeserializeI64 <'r, R>  = format::i64 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:168:33
[INFO] [stdout]     |
[INFO] [stdout] 168 |     type DeserializeI128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i128::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 168 -     type DeserializeI128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i128::DeserializeExact<'r, R>;
[INFO] [stdout] 168 +     type DeserializeI128<'r, R>  = format::i128::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:170:33
[INFO] [stdout]     |
[INFO] [stdout] 170 |     type DeserializeU8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u8  ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 170 -     type DeserializeU8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u8  ::DeserializeExact<'r, R>;
[INFO] [stdout] 170 +     type DeserializeU8  <'r, R>  = format::u8  ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:171:33
[INFO] [stdout]     |
[INFO] [stdout] 171 |     type DeserializeU16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u16 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 171 -     type DeserializeU16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u16 ::DeserializeExact<'r, R>;
[INFO] [stdout] 171 +     type DeserializeU16 <'r, R>  = format::u16 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:172:33
[INFO] [stdout]     |
[INFO] [stdout] 172 |     type DeserializeU32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u32 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 172 -     type DeserializeU32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u32 ::DeserializeExact<'r, R>;
[INFO] [stdout] 172 +     type DeserializeU32 <'r, R>  = format::u32 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:173:33
[INFO] [stdout]     |
[INFO] [stdout] 173 |     type DeserializeU64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u64 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 173 -     type DeserializeU64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u64 ::DeserializeExact<'r, R>;
[INFO] [stdout] 173 +     type DeserializeU64 <'r, R>  = format::u64 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:174:33
[INFO] [stdout]     |
[INFO] [stdout] 174 |     type DeserializeU128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u128::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 174 -     type DeserializeU128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u128::DeserializeExact<'r, R>;
[INFO] [stdout] 174 +     type DeserializeU128<'r, R>  = format::u128::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:176:33
[INFO] [stdout]     |
[INFO] [stdout] 176 |     type DeserializeF32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f32 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 176 -     type DeserializeF32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f32 ::DeserializeExact<'r, R>;
[INFO] [stdout] 176 +     type DeserializeF32 <'r, R>  = format::f32 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:177:33
[INFO] [stdout]     |
[INFO] [stdout] 177 |     type DeserializeF64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f64 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 177 -     type DeserializeF64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f64 ::DeserializeExact<'r, R>;
[INFO] [stdout] 177 +     type DeserializeF64 <'r, R>  = format::f64 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |     type DeserializeChar  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::char  ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 179 -     type DeserializeChar  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::char  ::DeserializeExact<'r, R>;
[INFO] [stdout] 179 +     type DeserializeChar  <'r, R>  = format::char  ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:181:35
[INFO] [stdout]     |
[INFO] [stdout] 181 |     type DeserializeString<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::string::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 181 -     type DeserializeString<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::string::DeserializeExact<'r, R>;
[INFO] [stdout] 181 +     type DeserializeString<'r, R>  = format::string::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:183:40
[INFO] [stdout]     |
[INFO] [stdout] 183 |     type DeserializeVariantIdx <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::variant_idx ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 183 -     type DeserializeVariantIdx <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::variant_idx ::DeserializeExact<'r, R>;
[INFO] [stdout] 183 +     type DeserializeVariantIdx <'r, R>  = format::variant_idx ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:184:40
[INFO] [stdout]     |
[INFO] [stdout] 184 |     type DeserializeSequenceLen<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::sequence_len::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 184 -     type DeserializeSequenceLen<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::sequence_len::DeserializeExact<'r, R>;
[INFO] [stdout] 184 +     type DeserializeSequenceLen<'r, R>  = format::sequence_len::DeserializeExact<'r, R> where 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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.36s
[INFO] running `Command { std: "docker" "inspect" "760933d4ad043e717552c24862598f2776e2b5f90878dfdbdd358b51a0d1fc93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "760933d4ad043e717552c24862598f2776e2b5f90878dfdbdd358b51a0d1fc93", kill_on_drop: false }`
[INFO] [stdout] 760933d4ad043e717552c24862598f2776e2b5f90878dfdbdd358b51a0d1fc93
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 10eb71b65324d75ee88098cfdd4409e852c303ced5596ddf26457ff0b12a08e9
[INFO] running `Command { std: "docker" "start" "-a" "10eb71b65324d75ee88098cfdd4409e852c303ced5596ddf26457ff0b12a08e9", kill_on_drop: false }`
[INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `diny` dependency)
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling diny_derive v0.2.1
[INFO] [stderr]    Compiling diny_core v0.2.4
[INFO] [stderr]    Compiling diny_test v0.2.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:72:31
[INFO] [stdout]    |
[INFO] [stdout] 72 |     type SerializeUnit<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::unit::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/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] 72 -     type SerializeUnit<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::unit::SerializeAll<'w, W>;
[INFO] [stdout] 72 +     type SerializeUnit<'w, W>  = format::unit::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:73:31
[INFO] [stdout]    |
[INFO] [stdout] 73 |     type SerializeBool<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::bool::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 73 -     type SerializeBool<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::bool::SerializeAll<'w, W>;
[INFO] [stdout] 73 +     type SerializeBool<'w, W>  = format::bool::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     type SerializeI8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i8  ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 75 -     type SerializeI8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i8  ::SerializeAll<'w, W>;
[INFO] [stdout] 75 +     type SerializeI8  <'w, W>  = format::i8  ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:76:31
[INFO] [stdout]    |
[INFO] [stdout] 76 |     type SerializeI16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i16 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 76 -     type SerializeI16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i16 ::SerializeAll<'w, W>;
[INFO] [stdout] 76 +     type SerializeI16 <'w, W>  = format::i16 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |     type SerializeI32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i32 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 77 -     type SerializeI32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i32 ::SerializeAll<'w, W>;
[INFO] [stdout] 77 +     type SerializeI32 <'w, W>  = format::i32 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 78 |     type SerializeI64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i64 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 78 -     type SerializeI64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i64 ::SerializeAll<'w, W>;
[INFO] [stdout] 78 +     type SerializeI64 <'w, W>  = format::i64 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:79:31
[INFO] [stdout]    |
[INFO] [stdout] 79 |     type SerializeI128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i128::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 79 -     type SerializeI128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i128::SerializeAll<'w, W>;
[INFO] [stdout] 79 +     type SerializeI128<'w, W>  = format::i128::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:81:31
[INFO] [stdout]    |
[INFO] [stdout] 81 |     type SerializeU8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u8  ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 81 -     type SerializeU8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u8  ::SerializeAll<'w, W>;
[INFO] [stdout] 81 +     type SerializeU8  <'w, W>  = format::u8  ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:82:31
[INFO] [stdout]    |
[INFO] [stdout] 82 |     type SerializeU16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u16 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 82 -     type SerializeU16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u16 ::SerializeAll<'w, W>;
[INFO] [stdout] 82 +     type SerializeU16 <'w, W>  = format::u16 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:83:31
[INFO] [stdout]    |
[INFO] [stdout] 83 |     type SerializeU32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u32 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 83 -     type SerializeU32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u32 ::SerializeAll<'w, W>;
[INFO] [stdout] 83 +     type SerializeU32 <'w, W>  = format::u32 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:84:31
[INFO] [stdout]    |
[INFO] [stdout] 84 |     type SerializeU64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u64 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 84 -     type SerializeU64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u64 ::SerializeAll<'w, W>;
[INFO] [stdout] 84 +     type SerializeU64 <'w, W>  = format::u64 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:85:31
[INFO] [stdout]    |
[INFO] [stdout] 85 |     type SerializeU128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u128::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 85 -     type SerializeU128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u128::SerializeAll<'w, W>;
[INFO] [stdout] 85 +     type SerializeU128<'w, W>  = format::u128::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 87 |     type SerializeF32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f32 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 87 -     type SerializeF32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f32 ::SerializeAll<'w, W>;
[INFO] [stdout] 87 +     type SerializeF32 <'w, W>  = format::f32 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |     type SerializeF64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f64 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 88 -     type SerializeF64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f64 ::SerializeAll<'w, W>;
[INFO] [stdout] 88 +     type SerializeF64 <'w, W>  = format::f64 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:90:36
[INFO] [stdout]    |
[INFO] [stdout] 90 |     type SerializeByteSlice<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::byte_slice::SerializeAll<'w, W>;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 90 -     type SerializeByteSlice<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::byte_slice::SerializeAll<'w, W>;
[INFO] [stdout] 90 +     type SerializeByteSlice<'w, W>  = format::byte_slice::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:92:33
[INFO] [stdout]    |
[INFO] [stdout] 92 |     type SerializeChar  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::char  ::SerializeAll<'w, W>;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 92 -     type SerializeChar  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::char  ::SerializeAll<'w, W>;
[INFO] [stdout] 92 +     type SerializeChar  <'w, W>  = format::char  ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:93:33
[INFO] [stdout]    |
[INFO] [stdout] 93 |     type SerializeStr   <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::str   ::SerializeAll<'w, W>;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 93 -     type SerializeStr   <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::str   ::SerializeAll<'w, W>;
[INFO] [stdout] 93 +     type SerializeStr   <'w, W>  = format::str   ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:95:33
[INFO] [stdout]    |
[INFO] [stdout] 95 |     type SerializeString<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::string::SerializeAll<'w, W>;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 95 -     type SerializeString<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::string::SerializeAll<'w, W>;
[INFO] [stdout] 95 +     type SerializeString<'w, W>  = format::string::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:97:38
[INFO] [stdout]    |
[INFO] [stdout] 97 |     type SerializeVariantIdx <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::variant_idx ::SerializeAll<'w, W>;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 97 -     type SerializeVariantIdx <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::variant_idx ::SerializeAll<'w, W>;
[INFO] [stdout] 97 +     type SerializeVariantIdx <'w, W>  = format::variant_idx ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:98:38
[INFO] [stdout]    |
[INFO] [stdout] 98 |     type SerializeSequenceLen<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::sequence_len::SerializeAll<'w, W>;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 98 -     type SerializeSequenceLen<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::sequence_len::SerializeAll<'w, W>;
[INFO] [stdout] 98 +     type SerializeSequenceLen<'w, W>  = format::sequence_len::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:161:33
[INFO] [stdout]     |
[INFO] [stdout] 161 |     type DeserializeUnit<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::unit::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 161 -     type DeserializeUnit<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::unit::DeserializeExact<'r, R>;
[INFO] [stdout] 161 +     type DeserializeUnit<'r, R>  = format::unit::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:162:33
[INFO] [stdout]     |
[INFO] [stdout] 162 |     type DeserializeBool<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::bool::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 162 -     type DeserializeBool<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::bool::DeserializeExact<'r, R>;
[INFO] [stdout] 162 +     type DeserializeBool<'r, R>  = format::bool::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:164:33
[INFO] [stdout]     |
[INFO] [stdout] 164 |     type DeserializeI8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i8  ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 164 -     type DeserializeI8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i8  ::DeserializeExact<'r, R>;
[INFO] [stdout] 164 +     type DeserializeI8  <'r, R>  = format::i8  ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 |     type DeserializeI16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i16 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 165 -     type DeserializeI16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i16 ::DeserializeExact<'r, R>;
[INFO] [stdout] 165 +     type DeserializeI16 <'r, R>  = format::i16 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:166:33
[INFO] [stdout]     |
[INFO] [stdout] 166 |     type DeserializeI32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i32 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 166 -     type DeserializeI32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i32 ::DeserializeExact<'r, R>;
[INFO] [stdout] 166 +     type DeserializeI32 <'r, R>  = format::i32 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:167:33
[INFO] [stdout]     |
[INFO] [stdout] 167 |     type DeserializeI64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i64 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 167 -     type DeserializeI64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i64 ::DeserializeExact<'r, R>;
[INFO] [stdout] 167 +     type DeserializeI64 <'r, R>  = format::i64 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:168:33
[INFO] [stdout]     |
[INFO] [stdout] 168 |     type DeserializeI128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i128::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 168 -     type DeserializeI128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i128::DeserializeExact<'r, R>;
[INFO] [stdout] 168 +     type DeserializeI128<'r, R>  = format::i128::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:170:33
[INFO] [stdout]     |
[INFO] [stdout] 170 |     type DeserializeU8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u8  ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 170 -     type DeserializeU8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u8  ::DeserializeExact<'r, R>;
[INFO] [stdout] 170 +     type DeserializeU8  <'r, R>  = format::u8  ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:171:33
[INFO] [stdout]     |
[INFO] [stdout] 171 |     type DeserializeU16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u16 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 171 -     type DeserializeU16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u16 ::DeserializeExact<'r, R>;
[INFO] [stdout] 171 +     type DeserializeU16 <'r, R>  = format::u16 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:172:33
[INFO] [stdout]     |
[INFO] [stdout] 172 |     type DeserializeU32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u32 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 172 -     type DeserializeU32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u32 ::DeserializeExact<'r, R>;
[INFO] [stdout] 172 +     type DeserializeU32 <'r, R>  = format::u32 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:173:33
[INFO] [stdout]     |
[INFO] [stdout] 173 |     type DeserializeU64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u64 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 173 -     type DeserializeU64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u64 ::DeserializeExact<'r, R>;
[INFO] [stdout] 173 +     type DeserializeU64 <'r, R>  = format::u64 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:174:33
[INFO] [stdout]     |
[INFO] [stdout] 174 |     type DeserializeU128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u128::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 174 -     type DeserializeU128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u128::DeserializeExact<'r, R>;
[INFO] [stdout] 174 +     type DeserializeU128<'r, R>  = format::u128::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:176:33
[INFO] [stdout]     |
[INFO] [stdout] 176 |     type DeserializeF32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f32 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 176 -     type DeserializeF32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f32 ::DeserializeExact<'r, R>;
[INFO] [stdout] 176 +     type DeserializeF32 <'r, R>  = format::f32 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:177:33
[INFO] [stdout]     |
[INFO] [stdout] 177 |     type DeserializeF64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f64 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 177 -     type DeserializeF64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f64 ::DeserializeExact<'r, R>;
[INFO] [stdout] 177 +     type DeserializeF64 <'r, R>  = format::f64 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |     type DeserializeChar  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::char  ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 179 -     type DeserializeChar  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::char  ::DeserializeExact<'r, R>;
[INFO] [stdout] 179 +     type DeserializeChar  <'r, R>  = format::char  ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:181:35
[INFO] [stdout]     |
[INFO] [stdout] 181 |     type DeserializeString<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::string::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 181 -     type DeserializeString<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::string::DeserializeExact<'r, R>;
[INFO] [stdout] 181 +     type DeserializeString<'r, R>  = format::string::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:183:40
[INFO] [stdout]     |
[INFO] [stdout] 183 |     type DeserializeVariantIdx <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::variant_idx ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 183 -     type DeserializeVariantIdx <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::variant_idx ::DeserializeExact<'r, R>;
[INFO] [stdout] 183 +     type DeserializeVariantIdx <'r, R>  = format::variant_idx ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:184:40
[INFO] [stdout]     |
[INFO] [stdout] 184 |     type DeserializeSequenceLen<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::sequence_len::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 184 -     type DeserializeSequenceLen<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::sequence_len::DeserializeExact<'r, R>;
[INFO] [stdout] 184 +     type DeserializeSequenceLen<'r, R>  = format::sequence_len::DeserializeExact<'r, R> where 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: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:72:31
[INFO] [stdout]    |
[INFO] [stdout] 72 |     type SerializeUnit<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::unit::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/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] 72 -     type SerializeUnit<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::unit::SerializeAll<'w, W>;
[INFO] [stdout] 72 +     type SerializeUnit<'w, W>  = format::unit::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:73:31
[INFO] [stdout]    |
[INFO] [stdout] 73 |     type SerializeBool<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::bool::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 73 -     type SerializeBool<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::bool::SerializeAll<'w, W>;
[INFO] [stdout] 73 +     type SerializeBool<'w, W>  = format::bool::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     type SerializeI8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i8  ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 75 -     type SerializeI8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i8  ::SerializeAll<'w, W>;
[INFO] [stdout] 75 +     type SerializeI8  <'w, W>  = format::i8  ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:76:31
[INFO] [stdout]    |
[INFO] [stdout] 76 |     type SerializeI16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i16 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 76 -     type SerializeI16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i16 ::SerializeAll<'w, W>;
[INFO] [stdout] 76 +     type SerializeI16 <'w, W>  = format::i16 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |     type SerializeI32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i32 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 77 -     type SerializeI32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i32 ::SerializeAll<'w, W>;
[INFO] [stdout] 77 +     type SerializeI32 <'w, W>  = format::i32 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 78 |     type SerializeI64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i64 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 78 -     type SerializeI64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i64 ::SerializeAll<'w, W>;
[INFO] [stdout] 78 +     type SerializeI64 <'w, W>  = format::i64 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:79:31
[INFO] [stdout]    |
[INFO] [stdout] 79 |     type SerializeI128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i128::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 79 -     type SerializeI128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::i128::SerializeAll<'w, W>;
[INFO] [stdout] 79 +     type SerializeI128<'w, W>  = format::i128::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:81:31
[INFO] [stdout]    |
[INFO] [stdout] 81 |     type SerializeU8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u8  ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 81 -     type SerializeU8  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u8  ::SerializeAll<'w, W>;
[INFO] [stdout] 81 +     type SerializeU8  <'w, W>  = format::u8  ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:82:31
[INFO] [stdout]    |
[INFO] [stdout] 82 |     type SerializeU16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u16 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 82 -     type SerializeU16 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u16 ::SerializeAll<'w, W>;
[INFO] [stdout] 82 +     type SerializeU16 <'w, W>  = format::u16 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:83:31
[INFO] [stdout]    |
[INFO] [stdout] 83 |     type SerializeU32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u32 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 83 -     type SerializeU32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u32 ::SerializeAll<'w, W>;
[INFO] [stdout] 83 +     type SerializeU32 <'w, W>  = format::u32 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:84:31
[INFO] [stdout]    |
[INFO] [stdout] 84 |     type SerializeU64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u64 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 84 -     type SerializeU64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u64 ::SerializeAll<'w, W>;
[INFO] [stdout] 84 +     type SerializeU64 <'w, W>  = format::u64 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:85:31
[INFO] [stdout]    |
[INFO] [stdout] 85 |     type SerializeU128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u128::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 85 -     type SerializeU128<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::u128::SerializeAll<'w, W>;
[INFO] [stdout] 85 +     type SerializeU128<'w, W>  = format::u128::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 87 |     type SerializeF32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f32 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 87 -     type SerializeF32 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f32 ::SerializeAll<'w, W>;
[INFO] [stdout] 87 +     type SerializeF32 <'w, W>  = format::f32 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |     type SerializeF64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f64 ::SerializeAll<'w, W>;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 88 -     type SerializeF64 <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::f64 ::SerializeAll<'w, W>;
[INFO] [stdout] 88 +     type SerializeF64 <'w, W>  = format::f64 ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:90:36
[INFO] [stdout]    |
[INFO] [stdout] 90 |     type SerializeByteSlice<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::byte_slice::SerializeAll<'w, W>;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 90 -     type SerializeByteSlice<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::byte_slice::SerializeAll<'w, W>;
[INFO] [stdout] 90 +     type SerializeByteSlice<'w, W>  = format::byte_slice::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:92:33
[INFO] [stdout]    |
[INFO] [stdout] 92 |     type SerializeChar  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::char  ::SerializeAll<'w, W>;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 92 -     type SerializeChar  <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::char  ::SerializeAll<'w, W>;
[INFO] [stdout] 92 +     type SerializeChar  <'w, W>  = format::char  ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:93:33
[INFO] [stdout]    |
[INFO] [stdout] 93 |     type SerializeStr   <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::str   ::SerializeAll<'w, W>;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 93 -     type SerializeStr   <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::str   ::SerializeAll<'w, W>;
[INFO] [stdout] 93 +     type SerializeStr   <'w, W>  = format::str   ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:95:33
[INFO] [stdout]    |
[INFO] [stdout] 95 |     type SerializeString<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::string::SerializeAll<'w, W>;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 95 -     type SerializeString<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::string::SerializeAll<'w, W>;
[INFO] [stdout] 95 +     type SerializeString<'w, W>  = format::string::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:97:38
[INFO] [stdout]    |
[INFO] [stdout] 97 |     type SerializeVariantIdx <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::variant_idx ::SerializeAll<'w, W>;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 97 -     type SerializeVariantIdx <'w, W> where W: 'w + io::AsyncWrite + Unpin = format::variant_idx ::SerializeAll<'w, W>;
[INFO] [stdout] 97 +     type SerializeVariantIdx <'w, W>  = format::variant_idx ::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]   --> src/lib.rs:98:38
[INFO] [stdout]    |
[INFO] [stdout] 98 |     type SerializeSequenceLen<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::sequence_len::SerializeAll<'w, W>;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]    |
[INFO] [stdout] 98 -     type SerializeSequenceLen<'w, W> where W: 'w + io::AsyncWrite + Unpin = format::sequence_len::SerializeAll<'w, W>;
[INFO] [stdout] 98 +     type SerializeSequenceLen<'w, W>  = format::sequence_len::SerializeAll<'w, W> where W: 'w + io::AsyncWrite + Unpin;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:161:33
[INFO] [stdout]     |
[INFO] [stdout] 161 |     type DeserializeUnit<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::unit::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 161 -     type DeserializeUnit<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::unit::DeserializeExact<'r, R>;
[INFO] [stdout] 161 +     type DeserializeUnit<'r, R>  = format::unit::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:162:33
[INFO] [stdout]     |
[INFO] [stdout] 162 |     type DeserializeBool<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::bool::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 162 -     type DeserializeBool<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::bool::DeserializeExact<'r, R>;
[INFO] [stdout] 162 +     type DeserializeBool<'r, R>  = format::bool::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:164:33
[INFO] [stdout]     |
[INFO] [stdout] 164 |     type DeserializeI8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i8  ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 164 -     type DeserializeI8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i8  ::DeserializeExact<'r, R>;
[INFO] [stdout] 164 +     type DeserializeI8  <'r, R>  = format::i8  ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 |     type DeserializeI16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i16 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 165 -     type DeserializeI16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i16 ::DeserializeExact<'r, R>;
[INFO] [stdout] 165 +     type DeserializeI16 <'r, R>  = format::i16 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:166:33
[INFO] [stdout]     |
[INFO] [stdout] 166 |     type DeserializeI32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i32 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 166 -     type DeserializeI32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i32 ::DeserializeExact<'r, R>;
[INFO] [stdout] 166 +     type DeserializeI32 <'r, R>  = format::i32 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:167:33
[INFO] [stdout]     |
[INFO] [stdout] 167 |     type DeserializeI64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i64 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 167 -     type DeserializeI64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i64 ::DeserializeExact<'r, R>;
[INFO] [stdout] 167 +     type DeserializeI64 <'r, R>  = format::i64 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:168:33
[INFO] [stdout]     |
[INFO] [stdout] 168 |     type DeserializeI128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i128::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 168 -     type DeserializeI128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::i128::DeserializeExact<'r, R>;
[INFO] [stdout] 168 +     type DeserializeI128<'r, R>  = format::i128::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:170:33
[INFO] [stdout]     |
[INFO] [stdout] 170 |     type DeserializeU8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u8  ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 170 -     type DeserializeU8  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u8  ::DeserializeExact<'r, R>;
[INFO] [stdout] 170 +     type DeserializeU8  <'r, R>  = format::u8  ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:171:33
[INFO] [stdout]     |
[INFO] [stdout] 171 |     type DeserializeU16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u16 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 171 -     type DeserializeU16 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u16 ::DeserializeExact<'r, R>;
[INFO] [stdout] 171 +     type DeserializeU16 <'r, R>  = format::u16 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:172:33
[INFO] [stdout]     |
[INFO] [stdout] 172 |     type DeserializeU32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u32 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 172 -     type DeserializeU32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u32 ::DeserializeExact<'r, R>;
[INFO] [stdout] 172 +     type DeserializeU32 <'r, R>  = format::u32 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:173:33
[INFO] [stdout]     |
[INFO] [stdout] 173 |     type DeserializeU64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u64 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 173 -     type DeserializeU64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u64 ::DeserializeExact<'r, R>;
[INFO] [stdout] 173 +     type DeserializeU64 <'r, R>  = format::u64 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:174:33
[INFO] [stdout]     |
[INFO] [stdout] 174 |     type DeserializeU128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u128::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 174 -     type DeserializeU128<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::u128::DeserializeExact<'r, R>;
[INFO] [stdout] 174 +     type DeserializeU128<'r, R>  = format::u128::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:176:33
[INFO] [stdout]     |
[INFO] [stdout] 176 |     type DeserializeF32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f32 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 176 -     type DeserializeF32 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f32 ::DeserializeExact<'r, R>;
[INFO] [stdout] 176 +     type DeserializeF32 <'r, R>  = format::f32 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:177:33
[INFO] [stdout]     |
[INFO] [stdout] 177 |     type DeserializeF64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f64 ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 177 -     type DeserializeF64 <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::f64 ::DeserializeExact<'r, R>;
[INFO] [stdout] 177 +     type DeserializeF64 <'r, R>  = format::f64 ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |     type DeserializeChar  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::char  ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 179 -     type DeserializeChar  <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::char  ::DeserializeExact<'r, R>;
[INFO] [stdout] 179 +     type DeserializeChar  <'r, R>  = format::char  ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:181:35
[INFO] [stdout]     |
[INFO] [stdout] 181 |     type DeserializeString<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::string::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 181 -     type DeserializeString<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::string::DeserializeExact<'r, R>;
[INFO] [stdout] 181 +     type DeserializeString<'r, R>  = format::string::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:183:40
[INFO] [stdout]     |
[INFO] [stdout] 183 |     type DeserializeVariantIdx <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::variant_idx ::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 183 -     type DeserializeVariantIdx <'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::variant_idx ::DeserializeExact<'r, R>;
[INFO] [stdout] 183 +     type DeserializeVariantIdx <'r, R>  = format::variant_idx ::DeserializeExact<'r, R> where R: 'r + io::AsyncBufRead + Unpin;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: where clause not allowed here
[INFO] [stdout]    --> src/lib.rs:184:40
[INFO] [stdout]     |
[INFO] [stdout] 184 |     type DeserializeSequenceLen<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::sequence_len::DeserializeExact<'r, R>;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #89122 <https://github.com/rust-lang/rust/issues/89122> for more information
[INFO] [stdout] help: move it to the end of the type declaration
[INFO] [stdout]     |
[INFO] [stdout] 184 -     type DeserializeSequenceLen<'r, R> where R: 'r + io::AsyncBufRead + Unpin = format::sequence_len::DeserializeExact<'r, R>;
[INFO] [stdout] 184 +     type DeserializeSequenceLen<'r, R>  = format::sequence_len::DeserializeExact<'r, R> where 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: where clause not allowed here
[INFO] [stdout]   --> tests/binary_heap.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | /         where
[INFO] [stdout] 19 | |             Self::Item: 'a
[INFO] [stdout]    | |__________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #89122 <https://github.com/rust-lang/rust/issues/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] 18 ~         
[INFO] [stdout] 19 ~         = std::collections::binary_heap::Iter<'a, T> where Self::Item: 'a;
[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]  --> tests/hash_map.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/empty_enum.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/binary_heap.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/btree_set.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/btree_map.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/result.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/cell.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]  --> tests/rc.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]  --> tests/enum.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/arc.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: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[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]  --> tests/hash_set.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/primitive.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![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]  --> tests/empty_struct.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(generic_associated_types)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[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]  --> tests/option.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/linked_list.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(generic_associated_types)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[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]  --> tests/record.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(generic_associated_types)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) 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]  --> tests/box.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]  --> tests/refcell.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]  --> tests/string.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/vec.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/array.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![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]  --> tests/vec_deque.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(generic_associated_types)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[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]  --> tests/phantom.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: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EmptyEnum` is never used
[INFO] [stdout]  --> tests/common/empty_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum EmptyEnum {
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MyEnum` is never used
[INFO] [stdout]  --> tests/common/my_enum.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum MyEnum {
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.46s
[INFO] running `Command { std: "docker" "inspect" "10eb71b65324d75ee88098cfdd4409e852c303ced5596ddf26457ff0b12a08e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "10eb71b65324d75ee88098cfdd4409e852c303ced5596ddf26457ff0b12a08e9", kill_on_drop: false }`
[INFO] [stdout] 10eb71b65324d75ee88098cfdd4409e852c303ced5596ddf26457ff0b12a08e9
