[INFO] fetching crate avr-libcore 0.1.0...
[INFO] checking avr-libcore-0.1.0 against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393
[INFO] extracting crate avr-libcore 0.1.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate avr-libcore 0.1.0 on toolchain 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate avr-libcore 0.1.0
[INFO] finished tweaking crates.io crate avr-libcore 0.1.0
[INFO] tweaked toml for crates.io crate avr-libcore 0.1.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0c586092b4db3cfd81e54856566d5128d78d7c44dd7cfa49c7dbd618448ec50f
[INFO] running `Command { std: "docker" "start" "-a" "0c586092b4db3cfd81e54856566d5128d78d7c44dd7cfa49c7dbd618448ec50f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c586092b4db3cfd81e54856566d5128d78d7c44dd7cfa49c7dbd618448ec50f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c586092b4db3cfd81e54856566d5128d78d7c44dd7cfa49c7dbd618448ec50f", kill_on_drop: false }`
[INFO] [stdout] 0c586092b4db3cfd81e54856566d5128d78d7c44dd7cfa49c7dbd618448ec50f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fcbef631e54933d53eae85d25a1efbc302b46722469478de4590c491b5621116
[INFO] running `Command { std: "docker" "start" "-a" "fcbef631e54933d53eae85d25a1efbc302b46722469478de4590c491b5621116", kill_on_drop: false }`
[INFO] [stderr]     Checking avr-libcore v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 | #![feature(const_fn)]
[INFO] [stdout]    |            ^^^^^^^^ feature has been removed
[INFO] [stdout]    |
[INFO] [stdout]    = note: split into finer-grained feature gates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 | #![feature(const_fn)]
[INFO] [stdout]    |            ^^^^^^^^ feature has been removed
[INFO] [stdout]    |
[INFO] [stdout]    = note: split into finer-grained feature gates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:78:12
[INFO] [stdout]    |
[INFO] [stdout] 78 | #![feature(custom_attribute)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]    |
[INFO] [stdout]    = note: removed in favor of `#![register_tool]` and `#![register_attr]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:78:12
[INFO] [stdout]    |
[INFO] [stdout] 78 | #![feature(custom_attribute)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]    |
[INFO] [stdout]    = note: removed in favor of `#![register_tool]` and `#![register_attr]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 86 | #![feature(on_unimplemented)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 86 | #![feature(on_unimplemented)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:87:12
[INFO] [stdout]    |
[INFO] [stdout] 87 | #![feature(optin_builtin_traits)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]    |
[INFO] [stdout]    = note: renamed to `auto_traits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:87:12
[INFO] [stdout]    |
[INFO] [stdout] 87 | #![feature(optin_builtin_traits)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]    |
[INFO] [stdout]    = note: renamed to `auto_traits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 94 | #![feature(untagged_unions)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]    |
[INFO] [stdout]    = note: unions with `Copy` and `ManuallyDrop` fields are stable; there is no intent to stabilize more
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 | #![feature(unwind_attributes)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]    |
[INFO] [stdout]    = note: use the C-unwind ABI instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 94 | #![feature(untagged_unions)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]    |
[INFO] [stdout]    = note: unions with `Copy` and `ManuallyDrop` fields are stable; there is no intent to stabilize more
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> src/lib.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 | #![feature(unwind_attributes)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]    |
[INFO] [stdout]    = note: use the C-unwind ABI instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/slice/mod.rs:998:11
[INFO] [stdout]     |
[INFO] [stdout] 998 |         (0...self.end).get(slice)
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 998 |         (0..self.end).get(slice)
[INFO] [stdout]     |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 998 |         (0..=self.end).get(slice)
[INFO] [stdout]     |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/slice/mod.rs:1003:11
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         (0...self.end).get_mut(slice)
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         (0..self.end).get_mut(slice)
[INFO] [stdout]      |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         (0..=self.end).get_mut(slice)
[INFO] [stdout]      |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/slice/mod.rs:1008:11
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         (0...self.end).get_unchecked(slice)
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         (0..self.end).get_unchecked(slice)
[INFO] [stdout]      |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         (0..=self.end).get_unchecked(slice)
[INFO] [stdout]      |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/slice/mod.rs:1013:11
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         (0...self.end).get_unchecked_mut(slice)
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         (0..self.end).get_unchecked_mut(slice)
[INFO] [stdout]      |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         (0..=self.end).get_unchecked_mut(slice)
[INFO] [stdout]      |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/slice/mod.rs:1018:11
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         (0...self.end).index(slice)
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         (0..self.end).index(slice)
[INFO] [stdout]      |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         (0..=self.end).index(slice)
[INFO] [stdout]      |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]    --> src/slice/mod.rs:998:11
[INFO] [stdout]     |
[INFO] [stdout] 998 |         (0...self.end).get(slice)
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]     |
[INFO] [stdout] 998 |         (0..self.end).get(slice)
[INFO] [stdout]     |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout] 998 |         (0..=self.end).get(slice)
[INFO] [stdout]     |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/slice/mod.rs:1023:11
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         (0...self.end).index_mut(slice)
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         (0..self.end).index_mut(slice)
[INFO] [stdout]      |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         (0..=self.end).index_mut(slice)
[INFO] [stdout]      |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/slice/mod.rs:1003:11
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         (0...self.end).get_mut(slice)
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         (0..self.end).get_mut(slice)
[INFO] [stdout]      |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         (0..=self.end).get_mut(slice)
[INFO] [stdout]      |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/slice/mod.rs:1008:11
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         (0...self.end).get_unchecked(slice)
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         (0..self.end).get_unchecked(slice)
[INFO] [stdout]      |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         (0..=self.end).get_unchecked(slice)
[INFO] [stdout]      |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/slice/mod.rs:1013:11
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         (0...self.end).get_unchecked_mut(slice)
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         (0..self.end).get_unchecked_mut(slice)
[INFO] [stdout]      |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         (0..=self.end).get_unchecked_mut(slice)
[INFO] [stdout]      |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/slice/mod.rs:1018:11
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         (0...self.end).index(slice)
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         (0..self.end).index(slice)
[INFO] [stdout]      |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         (0..=self.end).index(slice)
[INFO] [stdout]      |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/slice/mod.rs:1023:11
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         (0...self.end).index_mut(slice)
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         (0..self.end).index_mut(slice)
[INFO] [stdout]      |           ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         (0..=self.end).index_mut(slice)
[INFO] [stdout]      |           ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/str/mod.rs:1741:25
[INFO] [stdout]      |
[INFO] [stdout] 1741 |             self.index(0...index.end)
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1741 |             self.index(0..index.end)
[INFO] [stdout]      |                         ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1741 |             self.index(0..=index.end)
[INFO] [stdout]      |                         ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/str/mod.rs:1766:29
[INFO] [stdout]      |
[INFO] [stdout] 1766 |             self.index_mut(0...index.end)
[INFO] [stdout]      |                             ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1766 |             self.index_mut(0..index.end)
[INFO] [stdout]      |                             ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1766 |             self.index_mut(0..=index.end)
[INFO] [stdout]      |                             ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/str/mod.rs:1741:25
[INFO] [stdout]      |
[INFO] [stdout] 1741 |             self.index(0...index.end)
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1741 |             self.index(0..index.end)
[INFO] [stdout]      |                         ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1741 |             self.index(0..=index.end)
[INFO] [stdout]      |                         ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]     --> src/str/mod.rs:1766:29
[INFO] [stdout]      |
[INFO] [stdout] 1766 |             self.index_mut(0...index.end)
[INFO] [stdout]      |                             ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1766 |             self.index_mut(0..index.end)
[INFO] [stdout]      |                             ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout] 1766 |             self.index_mut(0..=index.end)
[INFO] [stdout]      |                             ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `allow_internal_unstable` expects a list of feature names
[INFO] [stdout]   --> src/macros.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[allow_internal_unstable]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `allow_internal_unstable` expects a list of feature names
[INFO] [stdout]   --> src/macros.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[allow_internal_unstable]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]   --> src/intrinsics.rs:51:3
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[rustc_deprecated(reason = "no longer an intrinsic - use `ptr::drop_in_place` directly",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/mem.rs:239:3
[INFO] [stdout]     |
[INFO] [stdout] 239 | #[rustc_deprecated(reason = "use `align_of` instead", since = "1.2.0")]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/mem.rs:260:3
[INFO] [stdout]     |
[INFO] [stdout] 260 | #[rustc_deprecated(reason = "use `align_of_val` instead", since = "1.2.0")]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]     --> src/str/mod.rs:1249:3
[INFO] [stdout]      |
[INFO] [stdout] 1249 | #[rustc_deprecated(since = "1.4.0", reason = "use lines()/Lines instead now")]
[INFO] [stdout]      |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]     --> src/str/mod.rs:2085:7
[INFO] [stdout]      |
[INFO] [stdout] 2085 |     #[rustc_deprecated(since = "1.6.0", reason = "use lines() instead now")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]   --> src/hash/sip.rs:27:3
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]   --> src/hash/sip.rs:38:3
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]   --> src/hash/sip.rs:58:3
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:146:7
[INFO] [stdout]     |
[INFO] [stdout] 146 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:155:7
[INFO] [stdout]     |
[INFO] [stdout] 155 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:166:7
[INFO] [stdout]     |
[INFO] [stdout] 166 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:175:7
[INFO] [stdout]     |
[INFO] [stdout] 175 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:188:7
[INFO] [stdout]     |
[INFO] [stdout] 188 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:197:7
[INFO] [stdout]     |
[INFO] [stdout] 197 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]   --> src/intrinsics.rs:51:3
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[rustc_deprecated(reason = "no longer an intrinsic - use `ptr::drop_in_place` directly",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/mem.rs:239:3
[INFO] [stdout]     |
[INFO] [stdout] 239 | #[rustc_deprecated(reason = "use `align_of` instead", since = "1.2.0")]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/mem.rs:260:3
[INFO] [stdout]     |
[INFO] [stdout] 260 | #[rustc_deprecated(reason = "use `align_of_val` instead", since = "1.2.0")]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]     --> src/str/mod.rs:1249:3
[INFO] [stdout]      |
[INFO] [stdout] 1249 | #[rustc_deprecated(since = "1.4.0", reason = "use lines()/Lines instead now")]
[INFO] [stdout]      |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]     --> src/str/mod.rs:2085:7
[INFO] [stdout]      |
[INFO] [stdout] 2085 |     #[rustc_deprecated(since = "1.6.0", reason = "use lines() instead now")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]   --> src/hash/sip.rs:27:3
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]   --> src/hash/sip.rs:38:3
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]   --> src/hash/sip.rs:58:3
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:146:7
[INFO] [stdout]     |
[INFO] [stdout] 146 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:155:7
[INFO] [stdout]     |
[INFO] [stdout] 155 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:166:7
[INFO] [stdout]     |
[INFO] [stdout] 166 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:175:7
[INFO] [stdout]     |
[INFO] [stdout] 175 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:188:7
[INFO] [stdout]     |
[INFO] [stdout] 188 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: attributes starting with `rustc` are reserved for use by the `rustc` compiler
[INFO] [stdout]    --> src/hash/sip.rs:197:7
[INFO] [stdout]     |
[INFO] [stdout] 197 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `impl Trait for .. {}` is an obsolete syntax
[INFO] [stdout]   --> src/marker.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | unsafe impl Send for .. { }
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `auto trait Trait {}` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `impl Trait for .. {}` is an obsolete syntax
[INFO] [stdout]    --> src/marker.rs:352:1
[INFO] [stdout]     |
[INFO] [stdout] 352 | unsafe impl Sync for .. { }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `auto trait Trait {}` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `impl Trait for .. {}` is an obsolete syntax
[INFO] [stdout]    --> src/marker.rs:565:1
[INFO] [stdout]     |
[INFO] [stdout] 565 | unsafe impl Freeze for .. {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `auto trait Trait {}` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/num/mod.rs:43:3
[INFO] [stdout]    |
[INFO] [stdout] 43 | #[derive(PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Default, Hash)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:280:16
[INFO] [stdout]      |
[INFO] [stdout] 280  |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1215 | /     int_impl! { i8, i8, u8, 8,
[INFO] [stdout] 1216 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1217 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1218 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `impl Trait for .. {}` is an obsolete syntax
[INFO] [stdout]   --> src/marker.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | unsafe impl Send for .. { }
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `auto trait Trait {}` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `impl Trait for .. {}` is an obsolete syntax
[INFO] [stdout]    --> src/marker.rs:352:1
[INFO] [stdout]     |
[INFO] [stdout] 352 | unsafe impl Sync for .. { }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `auto trait Trait {}` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `impl Trait for .. {}` is an obsolete syntax
[INFO] [stdout]    --> src/marker.rs:565:1
[INFO] [stdout]     |
[INFO] [stdout] 565 | unsafe impl Freeze for .. {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `auto trait Trait {}` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:304:16
[INFO] [stdout]      |
[INFO] [stdout] 304  |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1215 | /     int_impl! { i8, i8, u8, 8,
[INFO] [stdout] 1216 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1217 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1218 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:328:16
[INFO] [stdout]      |
[INFO] [stdout] 328  |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1215 | /     int_impl! { i8, i8, u8, 8,
[INFO] [stdout] 1216 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1217 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1218 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:352:16
[INFO] [stdout]      |
[INFO] [stdout] 352  |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1215 | /     int_impl! { i8, i8, u8, 8,
[INFO] [stdout] 1216 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1217 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1218 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:280:16
[INFO] [stdout]      |
[INFO] [stdout] 280  |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1223 | /     int_impl! { i16, i16, u16, 16,
[INFO] [stdout] 1224 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1225 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1226 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:304:16
[INFO] [stdout]      |
[INFO] [stdout] 304  |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1223 | /     int_impl! { i16, i16, u16, 16,
[INFO] [stdout] 1224 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1225 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1226 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/num/mod.rs:43:3
[INFO] [stdout]    |
[INFO] [stdout] 43 | #[derive(PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Default, Hash)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:328:16
[INFO] [stdout]      |
[INFO] [stdout] 328  |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1223 | /     int_impl! { i16, i16, u16, 16,
[INFO] [stdout] 1224 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1225 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1226 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:280:16
[INFO] [stdout]      |
[INFO] [stdout] 280  |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1215 | /     int_impl! { i8, i8, u8, 8,
[INFO] [stdout] 1216 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1217 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1218 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:352:16
[INFO] [stdout]      |
[INFO] [stdout] 352  |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1223 | /     int_impl! { i16, i16, u16, 16,
[INFO] [stdout] 1224 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1225 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1226 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:304:16
[INFO] [stdout]      |
[INFO] [stdout] 304  |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1215 | /     int_impl! { i8, i8, u8, 8,
[INFO] [stdout] 1216 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1217 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1218 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:280:16
[INFO] [stdout]      |
[INFO] [stdout] 280  |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1231 | /     int_impl! { i32, i32, u32, 32,
[INFO] [stdout] 1232 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1233 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1234 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:328:16
[INFO] [stdout]      |
[INFO] [stdout] 328  |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1215 | /     int_impl! { i8, i8, u8, 8,
[INFO] [stdout] 1216 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1217 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1218 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:304:16
[INFO] [stdout]      |
[INFO] [stdout] 304  |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1231 | /     int_impl! { i32, i32, u32, 32,
[INFO] [stdout] 1232 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1233 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1234 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:352:16
[INFO] [stdout]      |
[INFO] [stdout] 352  |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1215 | /     int_impl! { i8, i8, u8, 8,
[INFO] [stdout] 1216 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1217 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1218 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:328:16
[INFO] [stdout]      |
[INFO] [stdout] 328  |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1231 | /     int_impl! { i32, i32, u32, 32,
[INFO] [stdout] 1232 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1233 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1234 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:352:16
[INFO] [stdout]      |
[INFO] [stdout] 352  |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1231 | /     int_impl! { i32, i32, u32, 32,
[INFO] [stdout] 1232 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1233 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1234 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:280:16
[INFO] [stdout]      |
[INFO] [stdout] 280  |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1223 | /     int_impl! { i16, i16, u16, 16,
[INFO] [stdout] 1224 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1225 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1226 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:280:16
[INFO] [stdout]      |
[INFO] [stdout] 280  |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | /     int_impl! { i64, i64, u64, 64,
[INFO] [stdout] 1240 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1241 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1242 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:304:16
[INFO] [stdout]      |
[INFO] [stdout] 304  |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1223 | /     int_impl! { i16, i16, u16, 16,
[INFO] [stdout] 1224 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1225 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1226 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:304:16
[INFO] [stdout]      |
[INFO] [stdout] 304  |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | /     int_impl! { i64, i64, u64, 64,
[INFO] [stdout] 1240 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1241 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1242 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:328:16
[INFO] [stdout]      |
[INFO] [stdout] 328  |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1223 | /     int_impl! { i16, i16, u16, 16,
[INFO] [stdout] 1224 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1225 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1226 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:328:16
[INFO] [stdout]      |
[INFO] [stdout] 328  |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | /     int_impl! { i64, i64, u64, 64,
[INFO] [stdout] 1240 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1241 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1242 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:352:16
[INFO] [stdout]      |
[INFO] [stdout] 352  |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1223 | /     int_impl! { i16, i16, u16, 16,
[INFO] [stdout] 1224 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1225 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1226 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:352:16
[INFO] [stdout]      |
[INFO] [stdout] 352  |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | /     int_impl! { i64, i64, u64, 64,
[INFO] [stdout] 1240 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1241 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1242 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:280:16
[INFO] [stdout]      |
[INFO] [stdout] 280  |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1231 | /     int_impl! { i32, i32, u32, 32,
[INFO] [stdout] 1232 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1233 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1234 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:280:16
[INFO] [stdout]      |
[INFO] [stdout] 280  |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1266 | /     int_impl! { isize, i64, u64, 64,
[INFO] [stdout] 1267 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1268 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1269 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:304:16
[INFO] [stdout]      |
[INFO] [stdout] 304  |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1231 | /     int_impl! { i32, i32, u32, 32,
[INFO] [stdout] 1232 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1233 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1234 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:304:16
[INFO] [stdout]      |
[INFO] [stdout] 304  |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1266 | /     int_impl! { isize, i64, u64, 64,
[INFO] [stdout] 1267 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1268 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1269 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:328:16
[INFO] [stdout]      |
[INFO] [stdout] 328  |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1266 | /     int_impl! { isize, i64, u64, 64,
[INFO] [stdout] 1267 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1268 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1269 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:328:16
[INFO] [stdout]      |
[INFO] [stdout] 328  |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1231 | /     int_impl! { i32, i32, u32, 32,
[INFO] [stdout] 1232 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1233 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1234 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:352:16
[INFO] [stdout]      |
[INFO] [stdout] 352  |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1266 | /     int_impl! { isize, i64, u64, 64,
[INFO] [stdout] 1267 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1268 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1269 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:352:16
[INFO] [stdout]      |
[INFO] [stdout] 352  |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1231 | /     int_impl! { i32, i32, u32, 32,
[INFO] [stdout] 1232 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1233 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1234 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1473:16
[INFO] [stdout]      |
[INFO] [stdout] 1473 |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2256 | /     uint_impl! { u8, u8, 8,
[INFO] [stdout] 2257 | |         intrinsics::ctpop,
[INFO] [stdout] 2258 | |         intrinsics::ctlz,
[INFO] [stdout] 2259 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2262 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2263 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:280:16
[INFO] [stdout]      |
[INFO] [stdout] 280  |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | /     int_impl! { i64, i64, u64, 64,
[INFO] [stdout] 1240 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1241 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1242 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1497:16
[INFO] [stdout]      |
[INFO] [stdout] 1497 |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2256 | /     uint_impl! { u8, u8, 8,
[INFO] [stdout] 2257 | |         intrinsics::ctpop,
[INFO] [stdout] 2258 | |         intrinsics::ctlz,
[INFO] [stdout] 2259 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2262 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2263 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:304:16
[INFO] [stdout]      |
[INFO] [stdout] 304  |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | /     int_impl! { i64, i64, u64, 64,
[INFO] [stdout] 1240 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1241 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1242 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1521:16
[INFO] [stdout]      |
[INFO] [stdout] 1521 |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2256 | /     uint_impl! { u8, u8, 8,
[INFO] [stdout] 2257 | |         intrinsics::ctpop,
[INFO] [stdout] 2258 | |         intrinsics::ctlz,
[INFO] [stdout] 2259 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2262 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2263 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:328:16
[INFO] [stdout]      |
[INFO] [stdout] 328  |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | /     int_impl! { i64, i64, u64, 64,
[INFO] [stdout] 1240 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1241 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1242 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1545:16
[INFO] [stdout]      |
[INFO] [stdout] 1545 |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2256 | /     uint_impl! { u8, u8, 8,
[INFO] [stdout] 2257 | |         intrinsics::ctpop,
[INFO] [stdout] 2258 | |         intrinsics::ctlz,
[INFO] [stdout] 2259 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2262 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2263 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:352:16
[INFO] [stdout]      |
[INFO] [stdout] 352  |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | /     int_impl! { i64, i64, u64, 64,
[INFO] [stdout] 1240 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1241 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1242 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1473:16
[INFO] [stdout]      |
[INFO] [stdout] 1473 |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2268 | /     uint_impl! { u16, u16, 16,
[INFO] [stdout] 2269 | |         intrinsics::ctpop,
[INFO] [stdout] 2270 | |         intrinsics::ctlz,
[INFO] [stdout] 2271 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2274 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2275 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:280:16
[INFO] [stdout]      |
[INFO] [stdout] 280  |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1266 | /     int_impl! { isize, i64, u64, 64,
[INFO] [stdout] 1267 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1268 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1269 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1497:16
[INFO] [stdout]      |
[INFO] [stdout] 1497 |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2268 | /     uint_impl! { u16, u16, 16,
[INFO] [stdout] 2269 | |         intrinsics::ctpop,
[INFO] [stdout] 2270 | |         intrinsics::ctlz,
[INFO] [stdout] 2271 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2274 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2275 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:304:16
[INFO] [stdout]      |
[INFO] [stdout] 304  |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1266 | /     int_impl! { isize, i64, u64, 64,
[INFO] [stdout] 1267 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1268 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1269 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1521:16
[INFO] [stdout]      |
[INFO] [stdout] 1521 |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2268 | /     uint_impl! { u16, u16, 16,
[INFO] [stdout] 2269 | |         intrinsics::ctpop,
[INFO] [stdout] 2270 | |         intrinsics::ctlz,
[INFO] [stdout] 2271 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2274 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2275 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:328:16
[INFO] [stdout]      |
[INFO] [stdout] 328  |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1266 | /     int_impl! { isize, i64, u64, 64,
[INFO] [stdout] 1267 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1268 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1269 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1545:16
[INFO] [stdout]      |
[INFO] [stdout] 1545 |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2268 | /     uint_impl! { u16, u16, 16,
[INFO] [stdout] 2269 | |         intrinsics::ctpop,
[INFO] [stdout] 2270 | |         intrinsics::ctlz,
[INFO] [stdout] 2271 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2274 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2275 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:352:16
[INFO] [stdout]      |
[INFO] [stdout] 352  |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1266 | /     int_impl! { isize, i64, u64, 64,
[INFO] [stdout] 1267 | |         intrinsics::add_with_overflow,
[INFO] [stdout] 1268 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 1269 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `int_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1473:16
[INFO] [stdout]      |
[INFO] [stdout] 1473 |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2280 | /     uint_impl! { u32, u32, 32,
[INFO] [stdout] 2281 | |         intrinsics::ctpop,
[INFO] [stdout] 2282 | |         intrinsics::ctlz,
[INFO] [stdout] 2283 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2286 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2287 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1473:16
[INFO] [stdout]      |
[INFO] [stdout] 1473 |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2256 | /     uint_impl! { u8, u8, 8,
[INFO] [stdout] 2257 | |         intrinsics::ctpop,
[INFO] [stdout] 2258 | |         intrinsics::ctlz,
[INFO] [stdout] 2259 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2262 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2263 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1497:16
[INFO] [stdout]      |
[INFO] [stdout] 1497 |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2280 | /     uint_impl! { u32, u32, 32,
[INFO] [stdout] 2281 | |         intrinsics::ctpop,
[INFO] [stdout] 2282 | |         intrinsics::ctlz,
[INFO] [stdout] 2283 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2286 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2287 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1497:16
[INFO] [stdout]      |
[INFO] [stdout] 1497 |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2256 | /     uint_impl! { u8, u8, 8,
[INFO] [stdout] 2257 | |         intrinsics::ctpop,
[INFO] [stdout] 2258 | |         intrinsics::ctlz,
[INFO] [stdout] 2259 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2262 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2263 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1521:16
[INFO] [stdout]      |
[INFO] [stdout] 1521 |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2280 | /     uint_impl! { u32, u32, 32,
[INFO] [stdout] 2281 | |         intrinsics::ctpop,
[INFO] [stdout] 2282 | |         intrinsics::ctlz,
[INFO] [stdout] 2283 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2286 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2287 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1521:16
[INFO] [stdout]      |
[INFO] [stdout] 1521 |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2256 | /     uint_impl! { u8, u8, 8,
[INFO] [stdout] 2257 | |         intrinsics::ctpop,
[INFO] [stdout] 2258 | |         intrinsics::ctlz,
[INFO] [stdout] 2259 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2262 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2263 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1545:16
[INFO] [stdout]      |
[INFO] [stdout] 1545 |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2280 | /     uint_impl! { u32, u32, 32,
[INFO] [stdout] 2281 | |         intrinsics::ctpop,
[INFO] [stdout] 2282 | |         intrinsics::ctlz,
[INFO] [stdout] 2283 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2286 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2287 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1545:16
[INFO] [stdout]      |
[INFO] [stdout] 1545 |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2256 | /     uint_impl! { u8, u8, 8,
[INFO] [stdout] 2257 | |         intrinsics::ctpop,
[INFO] [stdout] 2258 | |         intrinsics::ctlz,
[INFO] [stdout] 2259 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2262 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2263 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1473:16
[INFO] [stdout]      |
[INFO] [stdout] 1473 |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2292 | /     uint_impl! { u64, u64, 64,
[INFO] [stdout] 2293 | |         intrinsics::ctpop,
[INFO] [stdout] 2294 | |         intrinsics::ctlz,
[INFO] [stdout] 2295 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2298 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2299 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1473:16
[INFO] [stdout]      |
[INFO] [stdout] 1473 |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2268 | /     uint_impl! { u16, u16, 16,
[INFO] [stdout] 2269 | |         intrinsics::ctpop,
[INFO] [stdout] 2270 | |         intrinsics::ctlz,
[INFO] [stdout] 2271 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2274 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2275 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1497:16
[INFO] [stdout]      |
[INFO] [stdout] 1497 |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2292 | /     uint_impl! { u64, u64, 64,
[INFO] [stdout] 2293 | |         intrinsics::ctpop,
[INFO] [stdout] 2294 | |         intrinsics::ctlz,
[INFO] [stdout] 2295 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2298 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2299 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1497:16
[INFO] [stdout]      |
[INFO] [stdout] 1497 |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2268 | /     uint_impl! { u16, u16, 16,
[INFO] [stdout] 2269 | |         intrinsics::ctpop,
[INFO] [stdout] 2270 | |         intrinsics::ctlz,
[INFO] [stdout] 2271 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2274 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2275 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1521:16
[INFO] [stdout]      |
[INFO] [stdout] 1521 |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2292 | /     uint_impl! { u64, u64, 64,
[INFO] [stdout] 2293 | |         intrinsics::ctpop,
[INFO] [stdout] 2294 | |         intrinsics::ctlz,
[INFO] [stdout] 2295 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2298 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2299 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1521:16
[INFO] [stdout]      |
[INFO] [stdout] 1521 |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2268 | /     uint_impl! { u16, u16, 16,
[INFO] [stdout] 2269 | |         intrinsics::ctpop,
[INFO] [stdout] 2270 | |         intrinsics::ctlz,
[INFO] [stdout] 2271 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2274 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2275 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1545:16
[INFO] [stdout]      |
[INFO] [stdout] 1545 |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2292 | /     uint_impl! { u64, u64, 64,
[INFO] [stdout] 2293 | |         intrinsics::ctpop,
[INFO] [stdout] 2294 | |         intrinsics::ctlz,
[INFO] [stdout] 2295 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2298 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2299 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1473:16
[INFO] [stdout]      |
[INFO] [stdout] 1473 |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2330 | /     uint_impl! { usize, u64, 64,
[INFO] [stdout] 2331 | |         intrinsics::ctpop,
[INFO] [stdout] 2332 | |         intrinsics::ctlz,
[INFO] [stdout] 2333 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2336 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2337 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1545:16
[INFO] [stdout]      |
[INFO] [stdout] 1545 |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2268 | /     uint_impl! { u16, u16, 16,
[INFO] [stdout] 2269 | |         intrinsics::ctpop,
[INFO] [stdout] 2270 | |         intrinsics::ctlz,
[INFO] [stdout] 2271 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2274 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2275 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1497:16
[INFO] [stdout]      |
[INFO] [stdout] 1497 |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2330 | /     uint_impl! { usize, u64, 64,
[INFO] [stdout] 2331 | |         intrinsics::ctpop,
[INFO] [stdout] 2332 | |         intrinsics::ctlz,
[INFO] [stdout] 2333 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2336 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2337 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1473:16
[INFO] [stdout]      |
[INFO] [stdout] 1473 |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2280 | /     uint_impl! { u32, u32, 32,
[INFO] [stdout] 2281 | |         intrinsics::ctpop,
[INFO] [stdout] 2282 | |         intrinsics::ctlz,
[INFO] [stdout] 2283 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2286 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2287 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1521:16
[INFO] [stdout]      |
[INFO] [stdout] 1521 |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2330 | /     uint_impl! { usize, u64, 64,
[INFO] [stdout] 2331 | |         intrinsics::ctpop,
[INFO] [stdout] 2332 | |         intrinsics::ctlz,
[INFO] [stdout] 2333 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2336 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2337 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1497:16
[INFO] [stdout]      |
[INFO] [stdout] 1497 |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2280 | /     uint_impl! { u32, u32, 32,
[INFO] [stdout] 2281 | |         intrinsics::ctpop,
[INFO] [stdout] 2282 | |         intrinsics::ctlz,
[INFO] [stdout] 2283 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2286 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2287 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1545:16
[INFO] [stdout]      |
[INFO] [stdout] 1545 |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2330 | /     uint_impl! { usize, u64, 64,
[INFO] [stdout] 2331 | |         intrinsics::ctpop,
[INFO] [stdout] 2332 | |         intrinsics::ctlz,
[INFO] [stdout] 2333 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2336 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2337 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1521:16
[INFO] [stdout]      |
[INFO] [stdout] 1521 |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2280 | /     uint_impl! { u32, u32, 32,
[INFO] [stdout] 2281 | |         intrinsics::ctpop,
[INFO] [stdout] 2282 | |         intrinsics::ctlz,
[INFO] [stdout] 2283 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2286 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2287 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/num/mod.rs:2366:3
[INFO] [stdout]      |
[INFO] [stdout] 2366 | #[derive(Copy, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1545:16
[INFO] [stdout]      |
[INFO] [stdout] 1545 |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2280 | /     uint_impl! { u32, u32, 32,
[INFO] [stdout] 2281 | |         intrinsics::ctpop,
[INFO] [stdout] 2282 | |         intrinsics::ctlz,
[INFO] [stdout] 2283 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2286 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2287 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]   --> src/intrinsics.rs:51:3
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[rustc_deprecated(reason = "no longer an intrinsic - use `ptr::drop_in_place` directly",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1473:16
[INFO] [stdout]      |
[INFO] [stdout] 1473 |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2292 | /     uint_impl! { u64, u64, 64,
[INFO] [stdout] 2293 | |         intrinsics::ctpop,
[INFO] [stdout] 2294 | |         intrinsics::ctlz,
[INFO] [stdout] 2295 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2298 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2299 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/mem.rs:239:3
[INFO] [stdout]     |
[INFO] [stdout] 239 | #[rustc_deprecated(reason = "use `align_of` instead", since = "1.2.0")]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1497:16
[INFO] [stdout]      |
[INFO] [stdout] 1497 |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2292 | /     uint_impl! { u64, u64, 64,
[INFO] [stdout] 2293 | |         intrinsics::ctpop,
[INFO] [stdout] 2294 | |         intrinsics::ctlz,
[INFO] [stdout] 2295 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2298 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2299 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1521:16
[INFO] [stdout]      |
[INFO] [stdout] 1521 |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2292 | /     uint_impl! { u64, u64, 64,
[INFO] [stdout] 2293 | |         intrinsics::ctpop,
[INFO] [stdout] 2294 | |         intrinsics::ctlz,
[INFO] [stdout] 2295 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2298 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2299 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/mem.rs:260:3
[INFO] [stdout]     |
[INFO] [stdout] 260 | #[rustc_deprecated(reason = "use `align_of_val` instead", since = "1.2.0")]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1545:16
[INFO] [stdout]      |
[INFO] [stdout] 1545 |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2292 | /     uint_impl! { u64, u64, 64,
[INFO] [stdout] 2293 | |         intrinsics::ctpop,
[INFO] [stdout] 2294 | |         intrinsics::ctlz,
[INFO] [stdout] 2295 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2298 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2299 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/nonzero.rs:39:3
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Hash)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1473:16
[INFO] [stdout]      |
[INFO] [stdout] 1473 |               if cfg!(target_endian = "big") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2330 | /     uint_impl! { usize, u64, 64,
[INFO] [stdout] 2331 | |         intrinsics::ctpop,
[INFO] [stdout] 2332 | |         intrinsics::ctlz,
[INFO] [stdout] 2333 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2336 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2337 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2036:3
[INFO] [stdout]      |
[INFO] [stdout] 2036 | #[derive(Copy, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1497:16
[INFO] [stdout]      |
[INFO] [stdout] 1497 |               if cfg!(target_endian = "little") { x } else { x.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2330 | /     uint_impl! { usize, u64, 64,
[INFO] [stdout] 2331 | |         intrinsics::ctpop,
[INFO] [stdout] 2332 | |         intrinsics::ctlz,
[INFO] [stdout] 2333 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2336 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2337 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2043:9
[INFO] [stdout]      |
[INFO] [stdout] 2043 |         write!(fmt, "..")
[INFO] [stdout]      |         ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1521:16
[INFO] [stdout]      |
[INFO] [stdout] 1521 |               if cfg!(target_endian = "big") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2330 | /     uint_impl! { usize, u64, 64,
[INFO] [stdout] 2331 | |         intrinsics::ctpop,
[INFO] [stdout] 2332 | |         intrinsics::ctlz,
[INFO] [stdout] 2333 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2336 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2337 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2066:3
[INFO] [stdout]      |
[INFO] [stdout] 2066 | #[derive(Clone, PartialEq, Eq, Hash)]  // not Copy -- see #27186
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/num/mod.rs:1545:16
[INFO] [stdout]      |
[INFO] [stdout] 1545 |               if cfg!(target_endian = "little") { self } else { self.swap_bytes() }
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2330 | /     uint_impl! { usize, u64, 64,
[INFO] [stdout] 2331 | |         intrinsics::ctpop,
[INFO] [stdout] 2332 | |         intrinsics::ctlz,
[INFO] [stdout] 2333 | |         intrinsics::cttz,
[INFO] [stdout] ...    |
[INFO] [stdout] 2336 | |         intrinsics::sub_with_overflow,
[INFO] [stdout] 2337 | |         intrinsics::mul_with_overflow }
[INFO] [stdout]      | |_______________________________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2080:9
[INFO] [stdout]      |
[INFO] [stdout] 2080 |         write!(fmt, "{:?}..{:?}", self.start, self.end)
[INFO] [stdout]      |         ----------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2129:3
[INFO] [stdout]      |
[INFO] [stdout] 2129 | #[derive(Clone, PartialEq, Eq, Hash)]  // not Copy -- see #27186
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/num/mod.rs:2366:3
[INFO] [stdout]      |
[INFO] [stdout] 2366 | #[derive(Copy, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2140:9
[INFO] [stdout]      |
[INFO] [stdout] 2140 |         write!(fmt, "{:?}..", self.start)
[INFO] [stdout]      |         --------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]   --> src/intrinsics.rs:51:3
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[rustc_deprecated(reason = "no longer an intrinsic - use `ptr::drop_in_place` directly",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2195:3
[INFO] [stdout]      |
[INFO] [stdout] 2195 | #[derive(Copy, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/mem.rs:239:3
[INFO] [stdout]     |
[INFO] [stdout] 239 | #[rustc_deprecated(reason = "use `align_of` instead", since = "1.2.0")]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2206:9
[INFO] [stdout]      |
[INFO] [stdout] 2206 |         write!(fmt, "..{:?}", self.end)
[INFO] [stdout]      |         ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2245:3
[INFO] [stdout]      |
[INFO] [stdout] 2245 | #[derive(Clone, PartialEq, Eq, Hash)]  // not Copy -- see #27186
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/mem.rs:260:3
[INFO] [stdout]     |
[INFO] [stdout] 260 | #[rustc_deprecated(reason = "use `align_of_val` instead", since = "1.2.0")]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2283:33
[INFO] [stdout]      |
[INFO] [stdout] 2283 |             Empty { ref at } => write!(fmt, "[empty range @ {:?}]", at),
[INFO] [stdout]      |                                 --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/nonzero.rs:39:3
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Hash)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2284:48
[INFO] [stdout]      |
[INFO] [stdout] 2284 |             NonEmpty { ref start, ref end } => write!(fmt, "{:?}...{:?}", start, end),
[INFO] [stdout]      |                                                -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2036:3
[INFO] [stdout]      |
[INFO] [stdout] 2036 | #[derive(Copy, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2347:3
[INFO] [stdout]      |
[INFO] [stdout] 2347 | #[derive(Copy, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2043:9
[INFO] [stdout]      |
[INFO] [stdout] 2043 |         write!(fmt, "..")
[INFO] [stdout]      |         ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2360:9
[INFO] [stdout]      |
[INFO] [stdout] 2360 |         write!(fmt, "...{:?}", self.end)
[INFO] [stdout]      |         -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2066:3
[INFO] [stdout]      |
[INFO] [stdout] 2066 | #[derive(Clone, PartialEq, Eq, Hash)]  // not Copy -- see #27186
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/cmp.rs:199:3
[INFO] [stdout]     |
[INFO] [stdout] 199 | #[derive(Clone, Copy, PartialEq, Debug, Hash)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2080:9
[INFO] [stdout]      |
[INFO] [stdout] 2080 |         write!(fmt, "{:?}..{:?}", self.start, self.end)
[INFO] [stdout]      |         ----------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/cmp.rs:341:3
[INFO] [stdout]     |
[INFO] [stdout] 341 | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2129:3
[INFO] [stdout]      |
[INFO] [stdout] 2129 | #[derive(Clone, PartialEq, Eq, Hash)]  // not Copy -- see #27186
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/any.rs:345:3
[INFO] [stdout]     |
[INFO] [stdout] 345 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Debug, Hash)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2140:9
[INFO] [stdout]      |
[INFO] [stdout] 2140 |         write!(fmt, "{:?}..", self.start)
[INFO] [stdout]      |         --------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2195:3
[INFO] [stdout]      |
[INFO] [stdout] 2195 | #[derive(Copy, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cell.rs:545:9
[INFO] [stdout]     |
[INFO] [stdout] 545 |         debug_assert!(self.borrow.get() == UNUSED);
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2206:9
[INFO] [stdout]      |
[INFO] [stdout] 2206 |         write!(fmt, "..{:?}", self.end)
[INFO] [stdout]      |         ------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cell.rs:857:9
[INFO] [stdout]     |
[INFO] [stdout] 857 |         debug_assert!(borrow != WRITING && borrow != UNUSED);
[INFO] [stdout]     |         ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2245:3
[INFO] [stdout]      |
[INFO] [stdout] 2245 | #[derive(Clone, PartialEq, Eq, Hash)]  // not Copy -- see #27186
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cell.rs:868:9
[INFO] [stdout]     |
[INFO] [stdout] 868 |         debug_assert!(borrow != UNUSED);
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2283:33
[INFO] [stdout]      |
[INFO] [stdout] 2283 |             Empty { ref at } => write!(fmt, "[empty range @ {:?}]", at),
[INFO] [stdout]      |                                 --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2284:48
[INFO] [stdout]      |
[INFO] [stdout] 2284 |             NonEmpty { ref start, ref end } => write!(fmt, "{:?}...{:?}", start, end),
[INFO] [stdout]      |                                                -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cell.rs:991:9
[INFO] [stdout]     |
[INFO] [stdout] 991 |         debug_assert!(borrow == WRITING);
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/ops.rs:2347:3
[INFO] [stdout]      |
[INFO] [stdout] 2347 | #[derive(Copy, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:227:3
[INFO] [stdout]     |
[INFO] [stdout] 227 | #[derive(Copy, Clone, Debug, PartialEq, Eq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]     --> src/macros.rs:385:49
[INFO] [stdout]      |
[INFO] [stdout] 385  |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ops.rs:2360:9
[INFO] [stdout]      |
[INFO] [stdout] 2360 |         write!(fmt, "...{:?}", self.end)
[INFO] [stdout]      |         -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:488:3
[INFO] [stdout]     |
[INFO] [stdout] 488 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/cmp.rs:199:3
[INFO] [stdout]     |
[INFO] [stdout] 199 | #[derive(Clone, Copy, PartialEq, Debug, Hash)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:503:3
[INFO] [stdout]     |
[INFO] [stdout] 503 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/cmp.rs:341:3
[INFO] [stdout]     |
[INFO] [stdout] 341 | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:609:3
[INFO] [stdout]     |
[INFO] [stdout] 609 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/any.rs:345:3
[INFO] [stdout]     |
[INFO] [stdout] 345 | #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Debug, Hash)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:615:3
[INFO] [stdout]     |
[INFO] [stdout] 615 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cell.rs:545:9
[INFO] [stdout]     |
[INFO] [stdout] 545 |         debug_assert!(self.borrow.get() == UNUSED);
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:723:3
[INFO] [stdout]     |
[INFO] [stdout] 723 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cell.rs:857:9
[INFO] [stdout]     |
[INFO] [stdout] 857 |         debug_assert!(borrow != WRITING && borrow != UNUSED);
[INFO] [stdout]     |         ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:751:3
[INFO] [stdout]     |
[INFO] [stdout] 751 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cell.rs:868:9
[INFO] [stdout]     |
[INFO] [stdout] 868 |         debug_assert!(borrow != UNUSED);
[INFO] [stdout]     |         ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:763:3
[INFO] [stdout]     |
[INFO] [stdout] 763 | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cell.rs:991:9
[INFO] [stdout]     |
[INFO] [stdout] 991 |         debug_assert!(borrow == WRITING);
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unwind` in this scope
[INFO] [stdout]   --> src/panicking.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 |         #[unwind]
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:227:3
[INFO] [stdout]     |
[INFO] [stdout] 227 | #[derive(Copy, Clone, Debug, PartialEq, Eq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/range.rs:251:3
[INFO] [stdout]     |
[INFO] [stdout] 251 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:488:3
[INFO] [stdout]     |
[INFO] [stdout] 488 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/iter/sources.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Clone, Debug)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:503:3
[INFO] [stdout]     |
[INFO] [stdout] 503 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/sources.rs:189:3
[INFO] [stdout]     |
[INFO] [stdout] 189 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:609:3
[INFO] [stdout]     |
[INFO] [stdout] 609 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:346:3
[INFO] [stdout]     |
[INFO] [stdout] 346 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:615:3
[INFO] [stdout]     |
[INFO] [stdout] 615 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:411:3
[INFO] [stdout]     |
[INFO] [stdout] 411 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:723:3
[INFO] [stdout]     |
[INFO] [stdout] 723 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:489:3
[INFO] [stdout]     |
[INFO] [stdout] 489 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:751:3
[INFO] [stdout]     |
[INFO] [stdout] 751 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:530:3
[INFO] [stdout]     |
[INFO] [stdout] 530 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/char.rs:763:3
[INFO] [stdout]     |
[INFO] [stdout] 763 | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unwind` in this scope
[INFO] [stdout]   --> src/panicking.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 |         #[unwind]
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:552:3
[INFO] [stdout]     |
[INFO] [stdout] 552 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/range.rs:251:3
[INFO] [stdout]     |
[INFO] [stdout] 251 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:723:3
[INFO] [stdout]     |
[INFO] [stdout] 723 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/iter/sources.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Clone, Debug)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:990:3
[INFO] [stdout]     |
[INFO] [stdout] 990 | #[derive(Clone)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/sources.rs:189:3
[INFO] [stdout]     |
[INFO] [stdout] 189 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1080:3
[INFO] [stdout]      |
[INFO] [stdout] 1080 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:346:3
[INFO] [stdout]     |
[INFO] [stdout] 346 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1164:3
[INFO] [stdout]      |
[INFO] [stdout] 1164 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:411:3
[INFO] [stdout]     |
[INFO] [stdout] 411 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1228:3
[INFO] [stdout]      |
[INFO] [stdout] 1228 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:489:3
[INFO] [stdout]     |
[INFO] [stdout] 489 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1337:3
[INFO] [stdout]      |
[INFO] [stdout] 1337 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:530:3
[INFO] [stdout]     |
[INFO] [stdout] 530 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1474:3
[INFO] [stdout]      |
[INFO] [stdout] 1474 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1528:3
[INFO] [stdout]      |
[INFO] [stdout] 1528 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:552:3
[INFO] [stdout]     |
[INFO] [stdout] 552 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1585:3
[INFO] [stdout]      |
[INFO] [stdout] 1585 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:723:3
[INFO] [stdout]     |
[INFO] [stdout] 723 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/iter/mod.rs:990:3
[INFO] [stdout]     |
[INFO] [stdout] 990 | #[derive(Clone)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1679:3
[INFO] [stdout]      |
[INFO] [stdout] 1679 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1080:3
[INFO] [stdout]      |
[INFO] [stdout] 1080 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1745:3
[INFO] [stdout]      |
[INFO] [stdout] 1745 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1164:3
[INFO] [stdout]      |
[INFO] [stdout] 1164 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1795:3
[INFO] [stdout]      |
[INFO] [stdout] 1795 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1228:3
[INFO] [stdout]      |
[INFO] [stdout] 1228 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1337:3
[INFO] [stdout]      |
[INFO] [stdout] 1337 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1883:3
[INFO] [stdout]      |
[INFO] [stdout] 1883 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1474:3
[INFO] [stdout]      |
[INFO] [stdout] 1474 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:2034:3
[INFO] [stdout]      |
[INFO] [stdout] 2034 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1528:3
[INFO] [stdout]      |
[INFO] [stdout] 1528 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/option.rs:157:3
[INFO] [stdout]     |
[INFO] [stdout] 157 | #[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1585:3
[INFO] [stdout]      |
[INFO] [stdout] 1585 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/option.rs:864:3
[INFO] [stdout]     |
[INFO] [stdout] 864 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1679:3
[INFO] [stdout]      |
[INFO] [stdout] 1679 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1745:3
[INFO] [stdout]      |
[INFO] [stdout] 1745 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/option.rs:907:3
[INFO] [stdout]     |
[INFO] [stdout] 907 | #[derive(Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1795:3
[INFO] [stdout]      |
[INFO] [stdout] 1795 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/option.rs:952:3
[INFO] [stdout]     |
[INFO] [stdout] 952 | #[derive(Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:1883:3
[INFO] [stdout]      |
[INFO] [stdout] 1883 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/option.rs:988:3
[INFO] [stdout]     |
[INFO] [stdout] 988 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/iter/mod.rs:2034:3
[INFO] [stdout]      |
[INFO] [stdout] 2034 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/raw.rs:94:3
[INFO] [stdout]    |
[INFO] [stdout] 94 | #[derive(Copy, Clone)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/option.rs:157:3
[INFO] [stdout]     |
[INFO] [stdout] 157 | #[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/result.rs:249:3
[INFO] [stdout]     |
[INFO] [stdout] 249 | #[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/option.rs:864:3
[INFO] [stdout]     |
[INFO] [stdout] 864 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/result.rs:929:3
[INFO] [stdout]     |
[INFO] [stdout] 929 | #[derive(Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/option.rs:907:3
[INFO] [stdout]     |
[INFO] [stdout] 907 | #[derive(Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/result.rs:973:3
[INFO] [stdout]     |
[INFO] [stdout] 973 | #[derive(Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/option.rs:952:3
[INFO] [stdout]     |
[INFO] [stdout] 952 | #[derive(Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/result.rs:1016:3
[INFO] [stdout]      |
[INFO] [stdout] 1016 | #[derive(Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/option.rs:988:3
[INFO] [stdout]     |
[INFO] [stdout] 988 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/slice/sort.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |             debug_assert!(block_l <= BLOCK && block_r <= BLOCK);
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/raw.rs:94:3
[INFO] [stdout]    |
[INFO] [stdout] 94 | #[derive(Copy, Clone)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/slice/sort.rs:270:13
[INFO] [stdout]     |
[INFO] [stdout] 270 |             debug_assert!(width(l, r) == block_l + block_r);
[INFO] [stdout]     |             ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/result.rs:249:3
[INFO] [stdout]     |
[INFO] [stdout] 249 | #[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert_eq!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/slice/sort.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |         debug_assert_eq!(width(l, r), block_l);
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/result.rs:929:3
[INFO] [stdout]     |
[INFO] [stdout] 929 | #[derive(Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/result.rs:973:3
[INFO] [stdout]     |
[INFO] [stdout] 973 | #[derive(Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert_eq!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/slice/sort.rs:367:9
[INFO] [stdout]     |
[INFO] [stdout] 367 |         debug_assert_eq!(width(l, r), block_r);
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/result.rs:1016:3
[INFO] [stdout]      |
[INFO] [stdout] 1016 | #[derive(Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/slice/mod.rs:1778:3
[INFO] [stdout]      |
[INFO] [stdout] 1778 | #[derive(Clone)] // Is this correct, or does it incorrectly require `T: Clone`?
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/slice/sort.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |             debug_assert!(block_l <= BLOCK && block_r <= BLOCK);
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/slice/mod.rs:1890:3
[INFO] [stdout]      |
[INFO] [stdout] 1890 | #[derive(Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/slice/sort.rs:270:13
[INFO] [stdout]     |
[INFO] [stdout] 270 |             debug_assert!(width(l, r) == block_l + block_r);
[INFO] [stdout]     |             ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert_eq!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/slice/sort.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |         debug_assert_eq!(width(l, r), block_l);
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/slice/mod.rs:2037:3
[INFO] [stdout]      |
[INFO] [stdout] 2037 | #[derive(Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert_eq!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/slice/sort.rs:367:9
[INFO] [stdout]     |
[INFO] [stdout] 367 |         debug_assert_eq!(width(l, r), block_r);
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/slice/mod.rs:2139:3
[INFO] [stdout]      |
[INFO] [stdout] 2139 | #[derive(Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/slice/mod.rs:1778:3
[INFO] [stdout]      |
[INFO] [stdout] 1778 | #[derive(Clone)] // Is this correct, or does it incorrectly require `T: Clone`?
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/slice/mod.rs:2248:3
[INFO] [stdout]      |
[INFO] [stdout] 2248 | #[derive(Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/slice/mod.rs:1890:3
[INFO] [stdout]      |
[INFO] [stdout] 1890 | #[derive(Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/slice/mod.rs:2037:3
[INFO] [stdout]      |
[INFO] [stdout] 2037 | #[derive(Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/str/pattern.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[derive(Copy, Clone, Eq, PartialEq, Debug)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/slice/mod.rs:2139:3
[INFO] [stdout]      |
[INFO] [stdout] 2139 | #[derive(Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:277:3
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/slice/mod.rs:2248:3
[INFO] [stdout]      |
[INFO] [stdout] 2248 | #[derive(Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/str/pattern.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[derive(Copy, Clone, Eq, PartialEq, Debug)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:417:3
[INFO] [stdout]     |
[INFO] [stdout] 417 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:277:3
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:442:3
[INFO] [stdout]     |
[INFO] [stdout] 442 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:417:3
[INFO] [stdout]     |
[INFO] [stdout] 417 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:465:3
[INFO] [stdout]     |
[INFO] [stdout] 465 | #[derive(Clone)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:442:3
[INFO] [stdout]     |
[INFO] [stdout] 442 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:465:3
[INFO] [stdout]     |
[INFO] [stdout] 465 | #[derive(Clone)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:546:3
[INFO] [stdout]     |
[INFO] [stdout] 546 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:546:3
[INFO] [stdout]     |
[INFO] [stdout] 546 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:555:3
[INFO] [stdout]     |
[INFO] [stdout] 555 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:555:3
[INFO] [stdout]     |
[INFO] [stdout] 555 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:561:3
[INFO] [stdout]     |
[INFO] [stdout] 561 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:561:3
[INFO] [stdout]     |
[INFO] [stdout] 561 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:742:3
[INFO] [stdout]     |
[INFO] [stdout] 742 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/pattern.rs:742:3
[INFO] [stdout]     |
[INFO] [stdout] 742 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/macros.rs:224:26
[INFO] [stdout]      |
[INFO] [stdout] 224  |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]      |                          ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/str/pattern.rs:1171:9
[INFO] [stdout]      |
[INFO] [stdout] 1171 |         debug_assert!(period <= known_period);
[INFO] [stdout]      |         ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]     --> src/macros.rs:224:26
[INFO] [stdout]      |
[INFO] [stdout] 224  |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]      |                          ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/str/pattern.rs:1171:9
[INFO] [stdout]      |
[INFO] [stdout] 1171 |         debug_assert!(period <= known_period);
[INFO] [stdout]      |         ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]      = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/mod.rs:140:3
[INFO] [stdout]     |
[INFO] [stdout] 140 | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/mod.rs:140:3
[INFO] [stdout]     |
[INFO] [stdout] 140 | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/mod.rs:165:3
[INFO] [stdout]     |
[INFO] [stdout] 165 | #[derive(Copy, Eq, PartialEq, Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |       ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/str/mod.rs:391:13
[INFO] [stdout]     |
[INFO] [stdout] 391 | /             write!(f, "invalid utf-8 sequence of {} bytes from index {}",
[INFO] [stdout] 392 | |                    error_len, self.valid_up_to)
[INFO] [stdout]     | |_______________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/mod.rs:165:3
[INFO] [stdout]     |
[INFO] [stdout] 165 | #[derive(Copy, Eq, PartialEq, Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/str/mod.rs:394:13
[INFO] [stdout]     |
[INFO] [stdout] 394 |             write!(f, "incomplete utf-8 byte sequence from index {}", self.valid_up_to)
[INFO] [stdout]     |             --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |       ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/str/mod.rs:391:13
[INFO] [stdout]     |
[INFO] [stdout] 391 | /             write!(f, "invalid utf-8 sequence of {} bytes from index {}",
[INFO] [stdout] 392 | |                    error_len, self.valid_up_to)
[INFO] [stdout]     | |_______________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/mod.rs:412:3
[INFO] [stdout]     |
[INFO] [stdout] 412 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/str/mod.rs:394:13
[INFO] [stdout]     |
[INFO] [stdout] 394 |             write!(f, "incomplete utf-8 byte sequence from index {}", self.valid_up_to)
[INFO] [stdout]     |             --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/mod.rs:600:3
[INFO] [stdout]     |
[INFO] [stdout] 600 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/mod.rs:412:3
[INFO] [stdout]     |
[INFO] [stdout] 412 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/mod.rs:679:3
[INFO] [stdout]     |
[INFO] [stdout] 679 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/mod.rs:600:3
[INFO] [stdout]     |
[INFO] [stdout] 600 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:821:31
[INFO] [stdout]      |
[INFO] [stdout] 821  |                   f.debug_tuple(stringify!($forward_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1008 | / generate_pattern_iterators! {
[INFO] [stdout] 1009 | |     forward:
[INFO] [stdout] 1010 | |         /// Created with the method [`split`].
[INFO] [stdout] 1011 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1023 | |     delegate double ended;
[INFO] [stdout] 1024 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/str/mod.rs:679:3
[INFO] [stdout]     |
[INFO] [stdout] 679 | #[derive(Clone, Debug)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:855:31
[INFO] [stdout]      |
[INFO] [stdout] 855  |                   f.debug_tuple(stringify!($reverse_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1008 | / generate_pattern_iterators! {
[INFO] [stdout] 1009 | |     forward:
[INFO] [stdout] 1010 | |         /// Created with the method [`split`].
[INFO] [stdout] 1011 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1023 | |     delegate double ended;
[INFO] [stdout] 1024 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:821:31
[INFO] [stdout]      |
[INFO] [stdout] 821  |                   f.debug_tuple(stringify!($forward_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1008 | / generate_pattern_iterators! {
[INFO] [stdout] 1009 | |     forward:
[INFO] [stdout] 1010 | |         /// Created with the method [`split`].
[INFO] [stdout] 1011 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1023 | |     delegate double ended;
[INFO] [stdout] 1024 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:821:31
[INFO] [stdout]      |
[INFO] [stdout] 821  |                   f.debug_tuple(stringify!($forward_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1026 | / generate_pattern_iterators! {
[INFO] [stdout] 1027 | |     forward:
[INFO] [stdout] 1028 | |         /// Created with the method [`split_terminator`].
[INFO] [stdout] 1029 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1041 | |     delegate double ended;
[INFO] [stdout] 1042 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:855:31
[INFO] [stdout]      |
[INFO] [stdout] 855  |                   f.debug_tuple(stringify!($reverse_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1008 | / generate_pattern_iterators! {
[INFO] [stdout] 1009 | |     forward:
[INFO] [stdout] 1010 | |         /// Created with the method [`split`].
[INFO] [stdout] 1011 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1023 | |     delegate double ended;
[INFO] [stdout] 1024 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:855:31
[INFO] [stdout]      |
[INFO] [stdout] 855  |                   f.debug_tuple(stringify!($reverse_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1026 | / generate_pattern_iterators! {
[INFO] [stdout] 1027 | |     forward:
[INFO] [stdout] 1028 | |         /// Created with the method [`split_terminator`].
[INFO] [stdout] 1029 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1041 | |     delegate double ended;
[INFO] [stdout] 1042 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:821:31
[INFO] [stdout]      |
[INFO] [stdout] 821  |                   f.debug_tuple(stringify!($forward_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1026 | / generate_pattern_iterators! {
[INFO] [stdout] 1027 | |     forward:
[INFO] [stdout] 1028 | |         /// Created with the method [`split_terminator`].
[INFO] [stdout] 1029 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1041 | |     delegate double ended;
[INFO] [stdout] 1042 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:821:31
[INFO] [stdout]      |
[INFO] [stdout] 821  |                   f.debug_tuple(stringify!($forward_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1086 | / generate_pattern_iterators! {
[INFO] [stdout] 1087 | |     forward:
[INFO] [stdout] 1088 | |         /// Created with the method [`splitn`].
[INFO] [stdout] 1089 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1101 | |     delegate single ended;
[INFO] [stdout] 1102 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:855:31
[INFO] [stdout]      |
[INFO] [stdout] 855  |                   f.debug_tuple(stringify!($reverse_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1026 | / generate_pattern_iterators! {
[INFO] [stdout] 1027 | |     forward:
[INFO] [stdout] 1028 | |         /// Created with the method [`split_terminator`].
[INFO] [stdout] 1029 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1041 | |     delegate double ended;
[INFO] [stdout] 1042 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:855:31
[INFO] [stdout]      |
[INFO] [stdout] 855  |                   f.debug_tuple(stringify!($reverse_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1086 | / generate_pattern_iterators! {
[INFO] [stdout] 1087 | |     forward:
[INFO] [stdout] 1088 | |         /// Created with the method [`splitn`].
[INFO] [stdout] 1089 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1101 | |     delegate single ended;
[INFO] [stdout] 1102 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:821:31
[INFO] [stdout]      |
[INFO] [stdout] 821  |                   f.debug_tuple(stringify!($forward_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1086 | / generate_pattern_iterators! {
[INFO] [stdout] 1087 | |     forward:
[INFO] [stdout] 1088 | |         /// Created with the method [`splitn`].
[INFO] [stdout] 1089 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1101 | |     delegate single ended;
[INFO] [stdout] 1102 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:821:31
[INFO] [stdout]      |
[INFO] [stdout] 821  |                   f.debug_tuple(stringify!($forward_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1137 | / generate_pattern_iterators! {
[INFO] [stdout] 1138 | |     forward:
[INFO] [stdout] 1139 | |         /// Created with the method [`match_indices`].
[INFO] [stdout] 1140 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1152 | |     delegate double ended;
[INFO] [stdout] 1153 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:855:31
[INFO] [stdout]      |
[INFO] [stdout] 855  |                   f.debug_tuple(stringify!($reverse_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1086 | / generate_pattern_iterators! {
[INFO] [stdout] 1087 | |     forward:
[INFO] [stdout] 1088 | |         /// Created with the method [`splitn`].
[INFO] [stdout] 1089 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1101 | |     delegate single ended;
[INFO] [stdout] 1102 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:855:31
[INFO] [stdout]      |
[INFO] [stdout] 855  |                   f.debug_tuple(stringify!($reverse_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1137 | / generate_pattern_iterators! {
[INFO] [stdout] 1138 | |     forward:
[INFO] [stdout] 1139 | |         /// Created with the method [`match_indices`].
[INFO] [stdout] 1140 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1152 | |     delegate double ended;
[INFO] [stdout] 1153 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:821:31
[INFO] [stdout]      |
[INFO] [stdout] 821  |                   f.debug_tuple(stringify!($forward_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1137 | / generate_pattern_iterators! {
[INFO] [stdout] 1138 | |     forward:
[INFO] [stdout] 1139 | |         /// Created with the method [`match_indices`].
[INFO] [stdout] 1140 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1152 | |     delegate double ended;
[INFO] [stdout] 1153 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:821:31
[INFO] [stdout]      |
[INFO] [stdout] 821  |                   f.debug_tuple(stringify!($forward_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1190 | / generate_pattern_iterators! {
[INFO] [stdout] 1191 | |     forward:
[INFO] [stdout] 1192 | |         /// Created with the method [`matches`].
[INFO] [stdout] 1193 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1205 | |     delegate double ended;
[INFO] [stdout] 1206 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:855:31
[INFO] [stdout]      |
[INFO] [stdout] 855  |                   f.debug_tuple(stringify!($reverse_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1137 | / generate_pattern_iterators! {
[INFO] [stdout] 1138 | |     forward:
[INFO] [stdout] 1139 | |         /// Created with the method [`match_indices`].
[INFO] [stdout] 1140 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1152 | |     delegate double ended;
[INFO] [stdout] 1153 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:855:31
[INFO] [stdout]      |
[INFO] [stdout] 855  |                   f.debug_tuple(stringify!($reverse_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1190 | / generate_pattern_iterators! {
[INFO] [stdout] 1191 | |     forward:
[INFO] [stdout] 1192 | |         /// Created with the method [`matches`].
[INFO] [stdout] 1193 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1205 | |     delegate double ended;
[INFO] [stdout] 1206 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:821:31
[INFO] [stdout]      |
[INFO] [stdout] 821  |                   f.debug_tuple(stringify!($forward_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1190 | / generate_pattern_iterators! {
[INFO] [stdout] 1191 | |     forward:
[INFO] [stdout] 1192 | |         /// Created with the method [`matches`].
[INFO] [stdout] 1193 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1205 | |     delegate double ended;
[INFO] [stdout] 1206 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1216:3
[INFO] [stdout]      |
[INFO] [stdout] 1216 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `stringify` in this scope
[INFO] [stdout]     --> src/str/mod.rs:855:31
[INFO] [stdout]      |
[INFO] [stdout] 855  |                   f.debug_tuple(stringify!($reverse_iterator))
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1190 | / generate_pattern_iterators! {
[INFO] [stdout] 1191 | |     forward:
[INFO] [stdout] 1192 | |         /// Created with the method [`matches`].
[INFO] [stdout] 1193 | |         ///
[INFO] [stdout] ...    |
[INFO] [stdout] 1205 | |     delegate double ended;
[INFO] [stdout] 1206 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `generate_pattern_iterators` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Clone` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1250:10
[INFO] [stdout]      |
[INFO] [stdout] 1250 | #[derive(Clone, Debug)]
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: `Clone` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/prelude/v1.rs:35:9
[INFO] [stdout]      |
[INFO] [stdout] 35   | pub use clone::Clone;
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1216:3
[INFO] [stdout]      |
[INFO] [stdout] 1216 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Debug` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1250:17
[INFO] [stdout]      |
[INFO] [stdout] 1250 | #[derive(Clone, Debug)]
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Clone` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1250:10
[INFO] [stdout]      |
[INFO] [stdout] 1250 | #[derive(Clone, Debug)]
[INFO] [stdout]      |          ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: `Clone` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/prelude/v1.rs:35:9
[INFO] [stdout]      |
[INFO] [stdout] 35   | pub use clone::Clone;
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1249:3
[INFO] [stdout]      |
[INFO] [stdout] 1249 | #[rustc_deprecated(since = "1.4.0", reason = "use lines()/Lines instead now")]
[INFO] [stdout]      |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Debug` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1250:17
[INFO] [stdout]      |
[INFO] [stdout] 1250 | #[derive(Clone, Debug)]
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1250:3
[INFO] [stdout]      |
[INFO] [stdout] 1250 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1249:3
[INFO] [stdout]      |
[INFO] [stdout] 1249 | #[rustc_deprecated(since = "1.4.0", reason = "use lines()/Lines instead now")]
[INFO] [stdout]      |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1250:3
[INFO] [stdout]      |
[INFO] [stdout] 1250 | #[derive(Clone, Debug)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1255:3
[INFO] [stdout]      |
[INFO] [stdout] 1255 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]     --> src/str/mod.rs:1255:3
[INFO] [stdout]      |
[INFO] [stdout] 1255 | #[derive(Clone)]
[INFO] [stdout]      |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]     --> src/str/mod.rs:2085:7
[INFO] [stdout]      |
[INFO] [stdout] 2085 |     #[rustc_deprecated(since = "1.6.0", reason = "use lines() instead now")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Debug` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]     --> src/str/mod.rs:2085:7
[INFO] [stdout]      |
[INFO] [stdout] 2085 |     #[rustc_deprecated(since = "1.6.0", reason = "use lines() instead now")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Clone` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Clone` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use clone::Clone;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Debug` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Default` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:29:24
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Default` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub use default::Default;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Clone` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Clone` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use clone::Clone;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:27:3
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Default` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:29:24
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Default` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub use default::Default;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:29:3
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:27:3
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Debug` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:29:3
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Clone` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Clone` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use clone::Clone;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Debug` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Default` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:40:24
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Default` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub use default::Default;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Clone` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Clone` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use clone::Clone;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Default` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:40:24
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Default` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub use default::Default;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:38:3
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:38:3
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:40:3
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:40:3
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Debug` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:60:10
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Debug` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:60:10
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Clone` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Clone` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use clone::Clone;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Clone` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Clone` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use clone::Clone;
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Default` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:60:24
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Default` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub use default::Default;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Default` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:60:24
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |                        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `Default` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]   --> src/prelude/v1.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub use default::Default;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:58:3
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:58:3
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:63:3
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[derive(Debug)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:74:3
[INFO] [stdout]    |
[INFO] [stdout] 74 | #[derive(Debug, Clone, Copy)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:63:3
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[derive(Debug)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     debug_assert!(len < 8);
[INFO] [stdout]     |     ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |         out = load_int_le!(buf, start + i, u32) as u64;
[INFO] [stdout]     |               --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` which comes from the expansion of the macro `load_int_le` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/hash/sip.rs:74:3
[INFO] [stdout]    |
[INFO] [stdout] 74 | #[derive(Debug, Clone, Copy)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |         out |= (load_int_le!(buf, start + i, u16) as u64) << (i * 8);
[INFO] [stdout]     |                 --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` which comes from the expansion of the macro `load_int_le` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     debug_assert!(len < 8);
[INFO] [stdout]     |     ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert_eq!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     debug_assert_eq!(i, len);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |         out = load_int_le!(buf, start + i, u32) as u64;
[INFO] [stdout]     |               --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` which comes from the expansion of the macro `load_int_le` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:146:7
[INFO] [stdout]     |
[INFO] [stdout] 146 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |         out |= (load_int_le!(buf, start + i, u16) as u64) << (i * 8);
[INFO] [stdout]     |                 --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` which comes from the expansion of the macro `load_int_le` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:155:7
[INFO] [stdout]     |
[INFO] [stdout] 155 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert_eq!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     debug_assert_eq!(i, len);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:166:7
[INFO] [stdout]     |
[INFO] [stdout] 166 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:175:7
[INFO] [stdout]     |
[INFO] [stdout] 175 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:146:7
[INFO] [stdout]     |
[INFO] [stdout] 146 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:188:7
[INFO] [stdout]     |
[INFO] [stdout] 188 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:155:7
[INFO] [stdout]     |
[INFO] [stdout] 155 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:197:7
[INFO] [stdout]     |
[INFO] [stdout] 197 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:166:7
[INFO] [stdout]     |
[INFO] [stdout] 166 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         debug_assert!(msg.len() <= 8);
[INFO] [stdout]     |         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:175:7
[INFO] [stdout]     |
[INFO] [stdout] 175 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:251:34
[INFO] [stdout]     |
[INFO] [stdout] 251 |             self.tail = unsafe { load_int_le!(msg, 0, u64) };
[INFO] [stdout]     |                                  ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` which comes from the expansion of the macro `load_int_le` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:188:7
[INFO] [stdout]     |
[INFO] [stdout] 188 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:351:31
[INFO] [stdout]     |
[INFO] [stdout] 351 |             let mi = unsafe { load_int_le!(msg, i, u64) };
[INFO] [stdout]     |                               ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` which comes from the expansion of the macro `load_int_le` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:410:3
[INFO] [stdout]     |
[INFO] [stdout] 410 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rustc_deprecated` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:197:7
[INFO] [stdout]     |
[INFO] [stdout] 197 |     #[rustc_deprecated(since = "1.13.0",
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:427:3
[INFO] [stdout]     |
[INFO] [stdout] 427 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         debug_assert!(msg.len() <= 8);
[INFO] [stdout]     |         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/num.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 | #[derive(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:251:34
[INFO] [stdout]     |
[INFO] [stdout] 251 |             self.tail = unsafe { load_int_le!(msg, 0, u64) };
[INFO] [stdout]     |                                  ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` which comes from the expansion of the macro `load_int_le` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/num.rs:106:3
[INFO] [stdout]     |
[INFO] [stdout] 106 | #[derive(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/num.rs:110:3
[INFO] [stdout]     |
[INFO] [stdout] 110 | #[derive(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cfg` in this scope
[INFO] [stdout]    --> src/macros.rs:224:26
[INFO] [stdout]     |
[INFO] [stdout] 224 |     ($($arg:tt)*) => (if cfg!(debug_assertions) { assert!($($arg)*); })
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/hash/sip.rs:351:31
[INFO] [stdout]     |
[INFO] [stdout] 351 |             let mi = unsafe { load_int_le!(msg, i, u64) };
[INFO] [stdout]     |                               ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `cfg` is in scope, but it is an attribute: `#[cfg]`
[INFO] [stdout]     = note: this error originates in the macro `debug_assert` which comes from the expansion of the macro `load_int_le` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/num.rs:114:3
[INFO] [stdout]     |
[INFO] [stdout] 114 | #[derive(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:410:3
[INFO] [stdout]     |
[INFO] [stdout] 410 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/num.rs:118:3
[INFO] [stdout]     |
[INFO] [stdout] 118 | #[derive(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/hash/sip.rs:427:3
[INFO] [stdout]     |
[INFO] [stdout] 427 | #[derive(Debug, Clone, Default)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]   --> src/fmt/builders.rs:89:28
[INFO] [stdout]    |
[INFO] [stdout] 89 | ...                   format_args!("{}\n{}: {:#?}", prefix, name, value))
[INFO] [stdout]    |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:91:17
[INFO] [stdout]     |
[INFO] [stdout] 91  |                 write!(self.fmt, "{} {}: {:?}", prefix, name, value)
[INFO] [stdout]     |                 ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/num.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 | #[derive(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/fmt/builders.rs:155:41
[INFO] [stdout]     |
[INFO] [stdout] 155 |                 fmt::write(&mut writer, format_args!("{}\n{:#?}", prefix, value))
[INFO] [stdout]     |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/num.rs:106:3
[INFO] [stdout]     |
[INFO] [stdout] 106 | #[derive(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 write!(self.fmt, "{}{}{:?}", prefix, space, value)
[INFO] [stdout]     |                 -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/fmt/builders.rs:203:41
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 fmt::write(&mut writer, format_args!("{}\n{:#?}", prefix, entry))
[INFO] [stdout]     |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/num.rs:110:3
[INFO] [stdout]     |
[INFO] [stdout] 110 | #[derive(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:210:17
[INFO] [stdout]     |
[INFO] [stdout] 210 |                 write!(self.fmt, "{}{:?}", prefix, entry)
[INFO] [stdout]     |                 ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/num.rs:114:3
[INFO] [stdout]     |
[INFO] [stdout] 114 | #[derive(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let result = write!(fmt, "{{");
[INFO] [stdout]     |                  ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/num.rs:118:3
[INFO] [stdout]     |
[INFO] [stdout] 118 | #[derive(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:291:18
[INFO] [stdout]     |
[INFO] [stdout] 291 |     let result = write!(fmt, "[");
[INFO] [stdout]     |                  ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:342:18
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let result = write!(fmt, "{{");
[INFO] [stdout]     |                  ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]   --> src/fmt/builders.rs:89:28
[INFO] [stdout]    |
[INFO] [stdout] 89 | ...                   format_args!("{}\n{}: {:#?}", prefix, name, value))
[INFO] [stdout]    |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/fmt/builders.rs:363:28
[INFO] [stdout]     |
[INFO] [stdout] 363 | ...                   format_args!("{}\n{:#?}: {:#?}", prefix, key, value))
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:91:17
[INFO] [stdout]     |
[INFO] [stdout] 91  |                 write!(self.fmt, "{} {}: {:?}", prefix, name, value)
[INFO] [stdout]     |                 ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:370:17
[INFO] [stdout]     |
[INFO] [stdout] 370 |                 write!(self.fmt, "{}{:?}: {:?}", prefix, key, value)
[INFO] [stdout]     |                 ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/fmt/builders.rs:155:41
[INFO] [stdout]     |
[INFO] [stdout] 155 |                 fmt::write(&mut writer, format_args!("{}\n{:#?}", prefix, value))
[INFO] [stdout]     |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:399:34
[INFO] [stdout]     |
[INFO] [stdout] 399 |         self.result.and_then(|_| write!(self.fmt, "{}}}", prefix))
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/mod.rs:26:3
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Debug)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 write!(self.fmt, "{}{}{:?}", prefix, space, value)
[INFO] [stdout]     |                 -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/rt/v1.rs:18:3
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Copy, Clone)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/fmt/builders.rs:203:41
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 fmt::write(&mut writer, format_args!("{}\n{:#?}", prefix, entry))
[INFO] [stdout]     |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/rt/v1.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Copy, Clone)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:210:17
[INFO] [stdout]     |
[INFO] [stdout] 210 |                 write!(self.fmt, "{}{:?}", prefix, entry)
[INFO] [stdout]     |                 ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/rt/v1.rs:34:3
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(Copy, Clone, PartialEq, Eq)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let result = write!(fmt, "{{");
[INFO] [stdout]     |                  ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/rt/v1.rs:46:3
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Copy, Clone)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/rt/v1.rs:54:3
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[derive(Copy, Clone)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:291:18
[INFO] [stdout]     |
[INFO] [stdout] 291 |     let result = write!(fmt, "[");
[INFO] [stdout]     |                  ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/mod.rs:81:3
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:342:18
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let result = write!(fmt, "{{");
[INFO] [stdout]     |                  ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/mod.rs:248:3
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive(Copy)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/fmt/builders.rs:363:28
[INFO] [stdout]     |
[INFO] [stdout] 363 | ...                   format_args!("{}\n{:#?}: {:#?}", prefix, key, value))
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/mod.rs:302:3
[INFO] [stdout]     |
[INFO] [stdout] 302 | #[derive(Copy, Clone)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:370:17
[INFO] [stdout]     |
[INFO] [stdout] 370 |                 write!(self.fmt, "{}{:?}: {:?}", prefix, key, value)
[INFO] [stdout]     |                 ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/mod.rs:381:3
[INFO] [stdout]     |
[INFO] [stdout] 381 | #[derive(Copy, Clone)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args` in this scope
[INFO] [stdout]    --> src/macros.rs:385:49
[INFO] [stdout]     |
[INFO] [stdout] 385 |     ($dst:expr, $($arg:tt)*) => ($dst.write_fmt(format_args!($($arg)*)))
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/fmt/builders.rs:399:34
[INFO] [stdout]     |
[INFO] [stdout] 399 |         self.result.and_then(|_| write!(self.fmt, "{}}}", prefix))
[INFO] [stdout]     |                                  -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/mod.rs:26:3
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Debug)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/rt/v1.rs:18:3
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Copy, Clone)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/rt/v1.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(Copy, Clone)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/rt/v1.rs:34:3
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(Copy, Clone, PartialEq, Eq)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/rt/v1.rs:46:3
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Copy, Clone)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/rt/v1.rs:54:3
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[derive(Copy, Clone)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]   --> src/fmt/mod.rs:81:3
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/mod.rs:248:3
[INFO] [stdout]     |
[INFO] [stdout] 248 | #[derive(Copy)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/mod.rs:302:3
[INFO] [stdout]     |
[INFO] [stdout] 302 | #[derive(Copy, Clone)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `derive` in this scope
[INFO] [stdout]    --> src/fmt/mod.rs:381:3
[INFO] [stdout]     |
[INFO] [stdout] 381 | #[derive(Copy, Clone)]
[INFO] [stdout]     |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]     --> src/ptr.rs:1061:17
[INFO] [stdout]      |
[INFO] [stdout] 1061 | impl<T: ?Sized> !Send for Shared<T> { }
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]      = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]     --> src/ptr.rs:1066:17
[INFO] [stdout]      |
[INFO] [stdout] 1066 | impl<T: ?Sized> !Sync for Shared<T> { }
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]      = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]   --> src/marker.rs:52:17
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl<T: ?Sized> !Send for *const T { }
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]    = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]   --> src/marker.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T: ?Sized> !Send for *mut T { }
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]    = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]    --> src/marker.rs:355:17
[INFO] [stdout]     |
[INFO] [stdout] 355 | impl<T: ?Sized> !Sync for *const T { }
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]     = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]    --> src/marker.rs:357:17
[INFO] [stdout]     |
[INFO] [stdout] 357 | impl<T: ?Sized> !Sync for *mut T { }
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]     = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]    --> src/marker.rs:567:17
[INFO] [stdout]     |
[INFO] [stdout] 567 | impl<T: ?Sized> !Freeze for UnsafeCell<T> {}
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]     = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]    --> src/cell.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 | impl<T> !Sync for Cell<T> {}
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]     = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]    --> src/cell.rs:760:17
[INFO] [stdout]     |
[INFO] [stdout] 760 | impl<T: ?Sized> !Sync for RefCell<T> {}
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]     = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]     --> src/cell.rs:1082:17
[INFO] [stdout]      |
[INFO] [stdout] 1082 | impl<T: ?Sized> !Sync for UnsafeCell<T> {}
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]      = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `allow_internal_unstable` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 70 | #![feature(allow_internal_unstable)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(internal_features)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `intrinsics` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 82 | #![feature(intrinsics)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `lang_items` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:83:12
[INFO] [stdout]    |
[INFO] [stdout] 83 | #![feature(lang_items)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `prelude_import` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 | #![feature(prelude_import)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `platform_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:89:23
[INFO] [stdout]    |
[INFO] [stdout] 89 | #![feature(repr_simd, platform_intrinsics)]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `rustc_attrs` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:90:12
[INFO] [stdout]    |
[INFO] [stdout] 90 | #![feature(rustc_attrs)]
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes
[INFO] [stdout]   --> src/lib.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 | #![feature(specialization)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
[INFO] [stdout]    = help: consider using `min_specialization` instead, which is more stable and complete
[INFO] [stdout]    = note: `#[deny(incomplete_features)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `staged_api` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 92 | #![feature(staged_api)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `assert_approx_eq`
[INFO] [stdout]   --> src/num/float_macros.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | macro_rules! assert_approx_eq {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_macros)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `sh_impl_signed`
[INFO] [stdout]   --> src/num/wrapping.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | macro_rules! sh_impl_signed {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `checked_op`
[INFO] [stdout]   --> src/num/mod.rs:91:14
[INFO] [stdout]    |
[INFO] [stdout] 91 | macro_rules! checked_op {
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown lint: `unions_with_drop_fields`
[INFO] [stdout]    --> src/mem.rs:777:9
[INFO] [stdout]     |
[INFO] [stdout] 777 | #[allow(unions_with_drop_fields)]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(unknown_lints)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `neg_impl_unsigned`
[INFO] [stdout]    --> src/ops.rs:766:14
[INFO] [stdout]     |
[INFO] [stdout] 766 | macro_rules! neg_impl_unsigned {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ops.rs:2157:9
[INFO] [stdout]      |
[INFO] [stdout] 2157 |         (self.start <= item)
[INFO] [stdout]      |         ^                  ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[deny(unused_parens)]` implied by `#[deny(warnings)]`
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2157 -         (self.start <= item)
[INFO] [stdout] 2157 +         self.start <= item
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ops.rs:2223:9
[INFO] [stdout]      |
[INFO] [stdout] 2223 |         (item < self.end)
[INFO] [stdout]      |         ^               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2223 -         (item < self.end)
[INFO] [stdout] 2223 +         item < self.end
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ops.rs:2377:9
[INFO] [stdout]      |
[INFO] [stdout] 2377 |         (item <= self.end)
[INFO] [stdout]      |         ^                ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2377 -         (item <= self.end)
[INFO] [stdout] 2377 +         item <= self.end
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]     --> src/ops.rs:2881:21
[INFO] [stdout]      |
[INFO] [stdout] 2881 |     fn from_success(Self::Success) -> Self;
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Self::Success`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]      = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]      = note: `#[deny(anonymous_parameters)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]     --> src/ops.rs:2884:19
[INFO] [stdout]      |
[INFO] [stdout] 2884 |     fn from_error(Self::Error) -> Self;
[INFO] [stdout]      |                   ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Self::Error`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]      = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/convert.rs:279:13
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn from(T) -> Self;
[INFO] [stdout]     |             ^ help: try naming the parameter or explicitly ignoring it: `_: T`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:350:15
[INFO] [stdout]     |
[INFO] [stdout] 350 |           '0' ... '9' => self as u32 - '0' as u32,
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[deny(ellipsis_inclusive_range_patterns)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:351:15
[INFO] [stdout]     |
[INFO] [stdout] 351 |           'a' ... 'z' => self as u32 - 'a' as u32 + 10,
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:352:15
[INFO] [stdout]     |
[INFO] [stdout] 352 |           'A' ... 'Z' => self as u32 - 'A' as u32 + 10,
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:384:20
[INFO] [stdout]     |
[INFO] [stdout] 384 |             '\x20' ... '\x7e' => EscapeDefaultState::Char(self),
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:801:21
[INFO] [stdout]     |
[INFO] [stdout] 801 |                 0x00...0x7F => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:804:21
[INFO] [stdout]     |
[INFO] [stdout] 804 |                 0xC2...0xDF => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 806 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:810:44
[INFO] [stdout]     |
[INFO] [stdout] 810 |                     continuation_byte!(0xA0...0xBF);  // 0x80...0x9F here are overlong
[INFO] [stdout]     |                                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 811 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:813:21
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 0xE1...0xEC | 0xEE...0xEF => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:813:35
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 0xE1...0xEC | 0xEE...0xEF => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 815 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 816 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:820:44
[INFO] [stdout]     |
[INFO] [stdout] 820 |                     continuation_byte!(0x80...0x9F);  // 0xA0..0xBF here are surrogates
[INFO] [stdout]     |                                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 821 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:825:44
[INFO] [stdout]     |
[INFO] [stdout] 825 |                     continuation_byte!(0x90...0xBF);  // 0x80..0x8F here are overlong
[INFO] [stdout]     |                                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 826 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 827 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:829:21
[INFO] [stdout]     |
[INFO] [stdout] 829 |                 0xF1...0xF3 => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 831 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 832 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 833 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:837:44
[INFO] [stdout]     |
[INFO] [stdout] 837 |                     continuation_byte!(0x80...0x8F);  // 0x90..0xBF here are beyond char::MAX
[INFO] [stdout]     |                                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 838 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 839 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `step_impl_no_between`
[INFO] [stdout]    --> src/iter/range.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 186 | macro_rules! step_impl_no_between {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1398:46
[INFO] [stdout]      |
[INFO] [stdout] 1398 |                         (0xE0         , 0xA0 ... 0xBF) |
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1399:31
[INFO] [stdout]      |
[INFO] [stdout] 1399 |                         (0xE1 ... 0xEC, 0x80 ... 0xBF) |
[INFO] [stdout]      |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1399:46
[INFO] [stdout]      |
[INFO] [stdout] 1399 |                         (0xE1 ... 0xEC, 0x80 ... 0xBF) |
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1400:46
[INFO] [stdout]      |
[INFO] [stdout] 1400 |                         (0xED         , 0x80 ... 0x9F) |
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1401:31
[INFO] [stdout]      |
[INFO] [stdout] 1401 |                         (0xEE ... 0xEF, 0x80 ... 0xBF) => {}
[INFO] [stdout]      |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1401:46
[INFO] [stdout]      |
[INFO] [stdout] 1401 |                         (0xEE ... 0xEF, 0x80 ... 0xBF) => {}
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1410:46
[INFO] [stdout]      |
[INFO] [stdout] 1410 |                         (0xF0         , 0x90 ... 0xBF) |
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1411:31
[INFO] [stdout]      |
[INFO] [stdout] 1411 |                         (0xF1 ... 0xF3, 0x80 ... 0xBF) |
[INFO] [stdout]      |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1411:46
[INFO] [stdout]      |
[INFO] [stdout] 1411 |                         (0xF1 ... 0xF3, 0x80 ... 0xBF) |
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1412:46
[INFO] [stdout]      |
[INFO] [stdout] 1412 |                         (0xF4         , 0x80 ... 0x8F) => {}
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/hash/sip.rs:406:17
[INFO] [stdout]     |
[INFO] [stdout] 406 |     fn c_rounds(&mut State);
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut State`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/hash/sip.rs:407:17
[INFO] [stdout]     |
[INFO] [stdout] 407 |     fn d_rounds(&mut State);
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut State`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:136:37
[INFO] [stdout]     |
[INFO] [stdout] 136 | radix! { Binary,    2, "0b", x @  0 ...  2 => b'0' + x }
[INFO] [stdout]     |                                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:137:37
[INFO] [stdout]     |
[INFO] [stdout] 137 | radix! { Octal,     8, "0o", x @  0 ...  7 => b'0' + x }
[INFO] [stdout]     |                                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:138:37
[INFO] [stdout]     |
[INFO] [stdout] 138 | radix! { Decimal,  10, "",   x @  0 ...  9 => b'0' + x }
[INFO] [stdout]     |                                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:139:37
[INFO] [stdout]     |
[INFO] [stdout] 139 | radix! { LowerHex, 16, "0x", x @  0 ...  9 => b'0' + x,
[INFO] [stdout]     |                                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:140:37
[INFO] [stdout]     |
[INFO] [stdout] 140 | ...                   x @ 10 ... 15 => b'a' + (x - 10) }
[INFO] [stdout]     |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:141:37
[INFO] [stdout]     |
[INFO] [stdout] 141 | radix! { UpperHex, 16, "0x", x @  0 ...  9 => b'0' + x,
[INFO] [stdout]     |                                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:142:37
[INFO] [stdout]     |
[INFO] [stdout] 142 | ...                   x @ 10 ... 15 => b'A' + (x - 10) }
[INFO] [stdout]     |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `i8`
[INFO] [stdout]     --> src/num/mod.rs:1213:1
[INFO] [stdout]      |
[INFO] [stdout] 1213 | #[lang = "i8"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^ definition of unknown language item `i8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `i16`
[INFO] [stdout]     --> src/num/mod.rs:1221:1
[INFO] [stdout]      |
[INFO] [stdout] 1221 | #[lang = "i16"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `i16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `i32`
[INFO] [stdout]     --> src/num/mod.rs:1229:1
[INFO] [stdout]      |
[INFO] [stdout] 1229 | #[lang = "i32"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `i64`
[INFO] [stdout]     --> src/num/mod.rs:1237:1
[INFO] [stdout]      |
[INFO] [stdout] 1237 | #[lang = "i64"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `i64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `isize`
[INFO] [stdout]     --> src/num/mod.rs:1264:1
[INFO] [stdout]      |
[INFO] [stdout] 1264 | #[lang = "isize"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ definition of unknown language item `isize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `u8`
[INFO] [stdout]     --> src/num/mod.rs:2254:1
[INFO] [stdout]      |
[INFO] [stdout] 2254 | #[lang = "u8"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^ definition of unknown language item `u8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `u16`
[INFO] [stdout]     --> src/num/mod.rs:2266:1
[INFO] [stdout]      |
[INFO] [stdout] 2266 | #[lang = "u16"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `u16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `u32`
[INFO] [stdout]     --> src/num/mod.rs:2278:1
[INFO] [stdout]      |
[INFO] [stdout] 2278 | #[lang = "u32"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `u64`
[INFO] [stdout]     --> src/num/mod.rs:2290:1
[INFO] [stdout]      |
[INFO] [stdout] 2290 | #[lang = "u64"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `usize`
[INFO] [stdout]     --> src/num/mod.rs:2328:1
[INFO] [stdout]      |
[INFO] [stdout] 2328 | #[lang = "usize"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ definition of unknown language item `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `non_zero`
[INFO] [stdout]   --> src/nonzero.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[lang = "non_zero"]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `non_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `const_ptr`
[INFO] [stdout]    --> src/ptr.rs:381:1
[INFO] [stdout]     |
[INFO] [stdout] 381 | #[lang = "const_ptr"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `const_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `mut_ptr`
[INFO] [stdout]    --> src/ptr.rs:543:1
[INFO] [stdout]     |
[INFO] [stdout] 543 | #[lang = "mut_ptr"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ definition of unknown language item `mut_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `send`
[INFO] [stdout]   --> src/marker.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[lang = "send"]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^ definition of unknown language item `send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `ord`
[INFO] [stdout]    --> src/cmp.rs:552:1
[INFO] [stdout]     |
[INFO] [stdout] 552 | #[lang = "ord"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ definition of unknown language item `ord`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `str_eq`
[INFO] [stdout]     --> src/str/mod.rs:1319:1
[INFO] [stdout]      |
[INFO] [stdout] 1319 | #[lang = "str_eq"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^ definition of unknown language item `str_eq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `debug_trait`
[INFO] [stdout]    --> src/fmt/mod.rs:503:1
[INFO] [stdout]     |
[INFO] [stdout] 503 | #[lang = "debug_trait"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `debug_trait`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0264]: unknown external lang item: `panic_fmt`
[INFO] [stdout]   --> src/panicking.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         fn panic_impl(fmt: fmt::Arguments, file: &'static str, line: u32) -> !;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]     --> src/ptr.rs:1061:17
[INFO] [stdout]      |
[INFO] [stdout] 1061 | impl<T: ?Sized> !Send for Shared<T> { }
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]      = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]     --> src/ptr.rs:1066:17
[INFO] [stdout]      |
[INFO] [stdout] 1066 | impl<T: ?Sized> !Sync for Shared<T> { }
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]      = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]   --> src/marker.rs:52:17
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl<T: ?Sized> !Send for *const T { }
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]    = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]   --> src/marker.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T: ?Sized> !Send for *mut T { }
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]    = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]    --> src/marker.rs:355:17
[INFO] [stdout]     |
[INFO] [stdout] 355 | impl<T: ?Sized> !Sync for *const T { }
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]     = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]    --> src/marker.rs:357:17
[INFO] [stdout]     |
[INFO] [stdout] 357 | impl<T: ?Sized> !Sync for *mut T { }
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]     = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]    --> src/marker.rs:567:17
[INFO] [stdout]     |
[INFO] [stdout] 567 | impl<T: ?Sized> !Freeze for UnsafeCell<T> {}
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]     = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]    --> src/cell.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 | impl<T> !Sync for Cell<T> {}
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]     = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]    --> src/cell.rs:760:17
[INFO] [stdout]     |
[INFO] [stdout] 760 | impl<T: ?Sized> !Sync for RefCell<T> {}
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]     = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: negative trait bounds are not yet fully implemented; use marker types for now
[INFO] [stdout]     --> src/cell.rs:1082:17
[INFO] [stdout]      |
[INFO] [stdout] 1082 | impl<T: ?Sized> !Sync for UnsafeCell<T> {}
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #68318 <https://github.com/rust-lang/rust/issues/68318> for more information
[INFO] [stdout]      = help: add `#![feature(negative_impls)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-01-29; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `allow_internal_unstable` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 70 | #![feature(allow_internal_unstable)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(internal_features)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `intrinsics` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 82 | #![feature(intrinsics)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `lang_items` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:83:12
[INFO] [stdout]    |
[INFO] [stdout] 83 | #![feature(lang_items)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `prelude_import` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 | #![feature(prelude_import)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `platform_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:89:23
[INFO] [stdout]    |
[INFO] [stdout] 89 | #![feature(repr_simd, platform_intrinsics)]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `rustc_attrs` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:90:12
[INFO] [stdout]    |
[INFO] [stdout] 90 | #![feature(rustc_attrs)]
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes
[INFO] [stdout]   --> src/lib.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 | #![feature(specialization)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
[INFO] [stdout]    = help: consider using `min_specialization` instead, which is more stable and complete
[INFO] [stdout]    = note: `#[deny(incomplete_features)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `staged_api` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 92 | #![feature(staged_api)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `assert_approx_eq`
[INFO] [stdout]   --> src/num/float_macros.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | macro_rules! assert_approx_eq {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_macros)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `sh_impl_signed`
[INFO] [stdout]   --> src/num/wrapping.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | macro_rules! sh_impl_signed {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `checked_op`
[INFO] [stdout]   --> src/num/mod.rs:91:14
[INFO] [stdout]    |
[INFO] [stdout] 91 | macro_rules! checked_op {
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown lint: `unions_with_drop_fields`
[INFO] [stdout]    --> src/mem.rs:777:9
[INFO] [stdout]     |
[INFO] [stdout] 777 | #[allow(unions_with_drop_fields)]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(unknown_lints)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `neg_impl_unsigned`
[INFO] [stdout]    --> src/ops.rs:766:14
[INFO] [stdout]     |
[INFO] [stdout] 766 | macro_rules! neg_impl_unsigned {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ops.rs:2157:9
[INFO] [stdout]      |
[INFO] [stdout] 2157 |         (self.start <= item)
[INFO] [stdout]      |         ^                  ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[deny(unused_parens)]` implied by `#[deny(warnings)]`
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2157 -         (self.start <= item)
[INFO] [stdout] 2157 +         self.start <= item
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ops.rs:2223:9
[INFO] [stdout]      |
[INFO] [stdout] 2223 |         (item < self.end)
[INFO] [stdout]      |         ^               ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2223 -         (item < self.end)
[INFO] [stdout] 2223 +         item < self.end
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary parentheses around block return value
[INFO] [stdout]     --> src/ops.rs:2377:9
[INFO] [stdout]      |
[INFO] [stdout] 2377 |         (item <= self.end)
[INFO] [stdout]      |         ^                ^
[INFO] [stdout]      |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 2377 -         (item <= self.end)
[INFO] [stdout] 2377 +         item <= self.end
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]     --> src/ops.rs:2881:21
[INFO] [stdout]      |
[INFO] [stdout] 2881 |     fn from_success(Self::Success) -> Self;
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Self::Success`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]      = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]      = note: `#[deny(anonymous_parameters)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]     --> src/ops.rs:2884:19
[INFO] [stdout]      |
[INFO] [stdout] 2884 |     fn from_error(Self::Error) -> Self;
[INFO] [stdout]      |                   ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Self::Error`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]      = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/convert.rs:279:13
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn from(T) -> Self;
[INFO] [stdout]     |             ^ help: try naming the parameter or explicitly ignoring it: `_: T`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:350:15
[INFO] [stdout]     |
[INFO] [stdout] 350 |           '0' ... '9' => self as u32 - '0' as u32,
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[deny(ellipsis_inclusive_range_patterns)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:351:15
[INFO] [stdout]     |
[INFO] [stdout] 351 |           'a' ... 'z' => self as u32 - 'a' as u32 + 10,
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:352:15
[INFO] [stdout]     |
[INFO] [stdout] 352 |           'A' ... 'Z' => self as u32 - 'A' as u32 + 10,
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:384:20
[INFO] [stdout]     |
[INFO] [stdout] 384 |             '\x20' ... '\x7e' => EscapeDefaultState::Char(self),
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:801:21
[INFO] [stdout]     |
[INFO] [stdout] 801 |                 0x00...0x7F => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:804:21
[INFO] [stdout]     |
[INFO] [stdout] 804 |                 0xC2...0xDF => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 806 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:810:44
[INFO] [stdout]     |
[INFO] [stdout] 810 |                     continuation_byte!(0xA0...0xBF);  // 0x80...0x9F here are overlong
[INFO] [stdout]     |                                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 811 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:813:21
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 0xE1...0xEC | 0xEE...0xEF => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:813:35
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 0xE1...0xEC | 0xEE...0xEF => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 815 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 816 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:820:44
[INFO] [stdout]     |
[INFO] [stdout] 820 |                     continuation_byte!(0x80...0x9F);  // 0xA0..0xBF here are surrogates
[INFO] [stdout]     |                                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 821 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:825:44
[INFO] [stdout]     |
[INFO] [stdout] 825 |                     continuation_byte!(0x90...0xBF);  // 0x80..0x8F here are overlong
[INFO] [stdout]     |                                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 826 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 827 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:829:21
[INFO] [stdout]     |
[INFO] [stdout] 829 |                 0xF1...0xF3 => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 831 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 832 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 833 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:837:44
[INFO] [stdout]     |
[INFO] [stdout] 837 |                     continuation_byte!(0x80...0x8F);  // 0x90..0xBF here are beyond char::MAX
[INFO] [stdout]     |                                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 838 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/char.rs:788:48
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 () => { continuation_byte!(0x80...0xBF) };
[INFO] [stdout]     |                                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] ...
[INFO] [stdout] 839 |                     continuation_byte!();
[INFO] [stdout]     |                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this error originates in the macro `continuation_byte` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `step_impl_no_between`
[INFO] [stdout]    --> src/iter/range.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 186 | macro_rules! step_impl_no_between {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1398:46
[INFO] [stdout]      |
[INFO] [stdout] 1398 |                         (0xE0         , 0xA0 ... 0xBF) |
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1399:31
[INFO] [stdout]      |
[INFO] [stdout] 1399 |                         (0xE1 ... 0xEC, 0x80 ... 0xBF) |
[INFO] [stdout]      |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1399:46
[INFO] [stdout]      |
[INFO] [stdout] 1399 |                         (0xE1 ... 0xEC, 0x80 ... 0xBF) |
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1400:46
[INFO] [stdout]      |
[INFO] [stdout] 1400 |                         (0xED         , 0x80 ... 0x9F) |
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1401:31
[INFO] [stdout]      |
[INFO] [stdout] 1401 |                         (0xEE ... 0xEF, 0x80 ... 0xBF) => {}
[INFO] [stdout]      |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1401:46
[INFO] [stdout]      |
[INFO] [stdout] 1401 |                         (0xEE ... 0xEF, 0x80 ... 0xBF) => {}
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1410:46
[INFO] [stdout]      |
[INFO] [stdout] 1410 |                         (0xF0         , 0x90 ... 0xBF) |
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1411:31
[INFO] [stdout]      |
[INFO] [stdout] 1411 |                         (0xF1 ... 0xF3, 0x80 ... 0xBF) |
[INFO] [stdout]      |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1411:46
[INFO] [stdout]      |
[INFO] [stdout] 1411 |                         (0xF1 ... 0xF3, 0x80 ... 0xBF) |
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]     --> src/str/mod.rs:1412:46
[INFO] [stdout]      |
[INFO] [stdout] 1412 |                         (0xF4         , 0x80 ... 0x8F) => {}
[INFO] [stdout]      |                                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/hash/sip.rs:406:17
[INFO] [stdout]     |
[INFO] [stdout] 406 |     fn c_rounds(&mut State);
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut State`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/hash/sip.rs:407:17
[INFO] [stdout]     |
[INFO] [stdout] 407 |     fn d_rounds(&mut State);
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut State`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:136:37
[INFO] [stdout]     |
[INFO] [stdout] 136 | radix! { Binary,    2, "0b", x @  0 ...  2 => b'0' + x }
[INFO] [stdout]     |                                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:137:37
[INFO] [stdout]     |
[INFO] [stdout] 137 | radix! { Octal,     8, "0o", x @  0 ...  7 => b'0' + x }
[INFO] [stdout]     |                                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:138:37
[INFO] [stdout]     |
[INFO] [stdout] 138 | radix! { Decimal,  10, "",   x @  0 ...  9 => b'0' + x }
[INFO] [stdout]     |                                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:139:37
[INFO] [stdout]     |
[INFO] [stdout] 139 | radix! { LowerHex, 16, "0x", x @  0 ...  9 => b'0' + x,
[INFO] [stdout]     |                                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:140:37
[INFO] [stdout]     |
[INFO] [stdout] 140 | ...                   x @ 10 ... 15 => b'a' + (x - 10) }
[INFO] [stdout]     |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:141:37
[INFO] [stdout]     |
[INFO] [stdout] 141 | radix! { UpperHex, 16, "0x", x @  0 ...  9 => b'0' + x,
[INFO] [stdout]     |                                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `...` range patterns are deprecated
[INFO] [stdout]    --> src/fmt/num.rs:142:37
[INFO] [stdout]     |
[INFO] [stdout] 142 | ...                   x @ 10 ... 15 => b'A' + (x - 10) }
[INFO] [stdout]     |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `i8`
[INFO] [stdout]     --> src/num/mod.rs:1213:1
[INFO] [stdout]      |
[INFO] [stdout] 1213 | #[lang = "i8"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^ definition of unknown language item `i8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `i16`
[INFO] [stdout]     --> src/num/mod.rs:1221:1
[INFO] [stdout]      |
[INFO] [stdout] 1221 | #[lang = "i16"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `i16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `i32`
[INFO] [stdout]     --> src/num/mod.rs:1229:1
[INFO] [stdout]      |
[INFO] [stdout] 1229 | #[lang = "i32"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `i64`
[INFO] [stdout]     --> src/num/mod.rs:1237:1
[INFO] [stdout]      |
[INFO] [stdout] 1237 | #[lang = "i64"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `i64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `isize`
[INFO] [stdout]     --> src/num/mod.rs:1264:1
[INFO] [stdout]      |
[INFO] [stdout] 1264 | #[lang = "isize"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ definition of unknown language item `isize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `u8`
[INFO] [stdout]     --> src/num/mod.rs:2254:1
[INFO] [stdout]      |
[INFO] [stdout] 2254 | #[lang = "u8"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^ definition of unknown language item `u8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `u16`
[INFO] [stdout]     --> src/num/mod.rs:2266:1
[INFO] [stdout]      |
[INFO] [stdout] 2266 | #[lang = "u16"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `u16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `u32`
[INFO] [stdout]     --> src/num/mod.rs:2278:1
[INFO] [stdout]      |
[INFO] [stdout] 2278 | #[lang = "u32"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `u64`
[INFO] [stdout]     --> src/num/mod.rs:2290:1
[INFO] [stdout]      |
[INFO] [stdout] 2290 | #[lang = "u64"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^ definition of unknown language item `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `usize`
[INFO] [stdout]     --> src/num/mod.rs:2328:1
[INFO] [stdout]      |
[INFO] [stdout] 2328 | #[lang = "usize"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^ definition of unknown language item `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `non_zero`
[INFO] [stdout]   --> src/nonzero.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[lang = "non_zero"]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `non_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `drop_in_place`
[INFO] [stdout]   --> src/ptr.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | / pub unsafe fn drop_in_place<T: ?Sized>(to_drop: *mut T) {
[INFO] [stdout] 67 | |     // Code here does not matter - this is replaced by the
[INFO] [stdout] 68 | |     // real drop glue by the compiler.
[INFO] [stdout] 69 | |     drop_in_place(to_drop);
[INFO] [stdout] 70 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]    = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]    = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `const_ptr`
[INFO] [stdout]    --> src/ptr.rs:381:1
[INFO] [stdout]     |
[INFO] [stdout] 381 | #[lang = "const_ptr"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `const_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `mut_ptr`
[INFO] [stdout]    --> src/ptr.rs:543:1
[INFO] [stdout]     |
[INFO] [stdout] 543 | #[lang = "mut_ptr"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ definition of unknown language item `mut_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `send`
[INFO] [stdout]   --> src/marker.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[lang = "send"]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^ definition of unknown language item `send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `sized`
[INFO] [stdout]   --> src/marker.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | / pub trait Sized {
[INFO] [stdout] 94 | |     // Empty.
[INFO] [stdout] 95 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]    = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]    = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `unsize`
[INFO] [stdout]    --> src/marker.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / pub trait Unsize<T: ?Sized> {
[INFO] [stdout] 127 | |     // Empty.
[INFO] [stdout] 128 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `copy`
[INFO] [stdout]    --> src/marker.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 272 | / pub trait Copy : Clone {
[INFO] [stdout] 273 | |     // Empty.
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `sync`
[INFO] [stdout]    --> src/marker.rs:347:1
[INFO] [stdout]     |
[INFO] [stdout] 347 | / pub unsafe trait Sync {
[INFO] [stdout] 348 | |     // Empty
[INFO] [stdout] 349 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `phantom_data`
[INFO] [stdout]    --> src/marker.rs:547:1
[INFO] [stdout]     |
[INFO] [stdout] 547 | pub struct PhantomData<T:?Sized>;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `freeze`
[INFO] [stdout]    --> src/marker.rs:563:1
[INFO] [stdout]     |
[INFO] [stdout] 563 | unsafe trait Freeze {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `drop`
[INFO] [stdout]    --> src/ops.rs:176:1
[INFO] [stdout]     |
[INFO] [stdout] 176 | / pub trait Drop {
[INFO] [stdout] 177 | |     /// A method called when the value goes out of scope.
[INFO] [stdout] 178 | |     ///
[INFO] [stdout] 179 | |     /// When this method has been called, `self` has not yet been deallocated.
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |     fn drop(&mut self);
[INFO] [stdout] 197 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `add`
[INFO] [stdout]    --> src/ops.rs:246:1
[INFO] [stdout]     |
[INFO] [stdout] 246 | / pub trait Add<RHS=Self> {
[INFO] [stdout] 247 | |     /// The resulting type after applying the `+` operator
[INFO] [stdout] 248 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 249 | |     type Output;
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     fn add(self, rhs: RHS) -> Self::Output;
[INFO] [stdout] 254 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `sub`
[INFO] [stdout]    --> src/ops.rs:320:1
[INFO] [stdout]     |
[INFO] [stdout] 320 | / pub trait Sub<RHS=Self> {
[INFO] [stdout] 321 | |     /// The resulting type after applying the `-` operator
[INFO] [stdout] 322 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 323 | |     type Output;
[INFO] [stdout] ...   |
[INFO] [stdout] 327 | |     fn sub(self, rhs: RHS) -> Self::Output;
[INFO] [stdout] 328 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `mul`
[INFO] [stdout]    --> src/ops.rs:443:1
[INFO] [stdout]     |
[INFO] [stdout] 443 | / pub trait Mul<RHS=Self> {
[INFO] [stdout] 444 | |     /// The resulting type after applying the `*` operator
[INFO] [stdout] 445 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 446 | |     type Output;
[INFO] [stdout] ...   |
[INFO] [stdout] 450 | |     fn mul(self, rhs: RHS) -> Self::Output;
[INFO] [stdout] 451 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `div`
[INFO] [stdout]    --> src/ops.rs:572:1
[INFO] [stdout]     |
[INFO] [stdout] 572 | / pub trait Div<RHS=Self> {
[INFO] [stdout] 573 | |     /// The resulting type after applying the `/` operator
[INFO] [stdout] 574 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 575 | |     type Output;
[INFO] [stdout] ...   |
[INFO] [stdout] 579 | |     fn div(self, rhs: RHS) -> Self::Output;
[INFO] [stdout] 580 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `rem`
[INFO] [stdout]    --> src/ops.rs:652:1
[INFO] [stdout]     |
[INFO] [stdout] 652 | / pub trait Rem<RHS=Self> {
[INFO] [stdout] 653 | |     /// The resulting type after applying the `%` operator
[INFO] [stdout] 654 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 655 | |     type Output = Self;
[INFO] [stdout] ...   |
[INFO] [stdout] 659 | |     fn rem(self, rhs: RHS) -> Self::Output;
[INFO] [stdout] 660 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `neg`
[INFO] [stdout]    --> src/ops.rs:735:1
[INFO] [stdout]     |
[INFO] [stdout] 735 | / pub trait Neg {
[INFO] [stdout] 736 | |     /// The resulting type after applying the `-` operator
[INFO] [stdout] 737 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 738 | |     type Output;
[INFO] [stdout] ...   |
[INFO] [stdout] 742 | |     fn neg(self) -> Self::Output;
[INFO] [stdout] 743 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `not`
[INFO] [stdout]    --> src/ops.rs:808:1
[INFO] [stdout]     |
[INFO] [stdout] 808 | / pub trait Not {
[INFO] [stdout] 809 | |     /// The resulting type after applying the `!` operator
[INFO] [stdout] 810 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 811 | |     type Output;
[INFO] [stdout] ...   |
[INFO] [stdout] 815 | |     fn not(self) -> Self::Output;
[INFO] [stdout] 816 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `bitand`
[INFO] [stdout]    --> src/ops.rs:892:1
[INFO] [stdout]     |
[INFO] [stdout] 892 | / pub trait BitAnd<RHS=Self> {
[INFO] [stdout] 893 | |     /// The resulting type after applying the `&` operator
[INFO] [stdout] 894 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 895 | |     type Output;
[INFO] [stdout] ...   |
[INFO] [stdout] 899 | |     fn bitand(self, rhs: RHS) -> Self::Output;
[INFO] [stdout] 900 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `bitor`
[INFO] [stdout]    --> src/ops.rs:976:1
[INFO] [stdout]     |
[INFO] [stdout] 976 | / pub trait BitOr<RHS=Self> {
[INFO] [stdout] 977 | |     /// The resulting type after applying the `|` operator
[INFO] [stdout] 978 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 979 | |     type Output;
[INFO] [stdout] ...   |
[INFO] [stdout] 983 | |     fn bitor(self, rhs: RHS) -> Self::Output;
[INFO] [stdout] 984 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `bitxor`
[INFO] [stdout]     --> src/ops.rs:1063:1
[INFO] [stdout]      |
[INFO] [stdout] 1063 | / pub trait BitXor<RHS=Self> {
[INFO] [stdout] 1064 | |     /// The resulting type after applying the `^` operator
[INFO] [stdout] 1065 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 1066 | |     type Output;
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     fn bitxor(self, rhs: RHS) -> Self::Output;
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `shl`
[INFO] [stdout]     --> src/ops.rs:1146:1
[INFO] [stdout]      |
[INFO] [stdout] 1146 | / pub trait Shl<RHS> {
[INFO] [stdout] 1147 | |     /// The resulting type after applying the `<<` operator
[INFO] [stdout] 1148 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 1149 | |     type Output;
[INFO] [stdout] ...    |
[INFO] [stdout] 1153 | |     fn shl(self, rhs: RHS) -> Self::Output;
[INFO] [stdout] 1154 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `shr`
[INFO] [stdout]     --> src/ops.rs:1250:1
[INFO] [stdout]      |
[INFO] [stdout] 1250 | / pub trait Shr<RHS> {
[INFO] [stdout] 1251 | |     /// The resulting type after applying the `>>` operator
[INFO] [stdout] 1252 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 1253 | |     type Output;
[INFO] [stdout] ...    |
[INFO] [stdout] 1257 | |     fn shr(self, rhs: RHS) -> Self::Output;
[INFO] [stdout] 1258 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `add_assign`
[INFO] [stdout]     --> src/ops.rs:1335:1
[INFO] [stdout]      |
[INFO] [stdout] 1335 | / pub trait AddAssign<Rhs=Self> {
[INFO] [stdout] 1336 | |     /// The method for the `+=` operator
[INFO] [stdout] 1337 | |     #[stable(feature = "op_assign_traits", since = "1.8.0")]
[INFO] [stdout] 1338 | |     fn add_assign(&mut self, rhs: Rhs);
[INFO] [stdout] 1339 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `sub_assign`
[INFO] [stdout]     --> src/ops.rs:1392:1
[INFO] [stdout]      |
[INFO] [stdout] 1392 | / pub trait SubAssign<Rhs=Self> {
[INFO] [stdout] 1393 | |     /// The method for the `-=` operator
[INFO] [stdout] 1394 | |     #[stable(feature = "op_assign_traits", since = "1.8.0")]
[INFO] [stdout] 1395 | |     fn sub_assign(&mut self, rhs: Rhs);
[INFO] [stdout] 1396 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `mul_assign`
[INFO] [stdout]     --> src/ops.rs:1438:1
[INFO] [stdout]      |
[INFO] [stdout] 1438 | / pub trait MulAssign<Rhs=Self> {
[INFO] [stdout] 1439 | |     /// The method for the `*=` operator
[INFO] [stdout] 1440 | |     #[stable(feature = "op_assign_traits", since = "1.8.0")]
[INFO] [stdout] 1441 | |     fn mul_assign(&mut self, rhs: Rhs);
[INFO] [stdout] 1442 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `div_assign`
[INFO] [stdout]     --> src/ops.rs:1484:1
[INFO] [stdout]      |
[INFO] [stdout] 1484 | / pub trait DivAssign<Rhs=Self> {
[INFO] [stdout] 1485 | |     /// The method for the `/=` operator
[INFO] [stdout] 1486 | |     #[stable(feature = "op_assign_traits", since = "1.8.0")]
[INFO] [stdout] 1487 | |     fn div_assign(&mut self, rhs: Rhs);
[INFO] [stdout] 1488 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `rem_assign`
[INFO] [stdout]     --> src/ops.rs:1529:1
[INFO] [stdout]      |
[INFO] [stdout] 1529 | / pub trait RemAssign<Rhs=Self> {
[INFO] [stdout] 1530 | |     /// The method for the `%=` operator
[INFO] [stdout] 1531 | |     #[stable(feature = "op_assign_traits", since = "1.8.0")]
[INFO] [stdout] 1532 | |     fn rem_assign(&mut self, rhs: Rhs);
[INFO] [stdout] 1533 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `bitand_assign`
[INFO] [stdout]     --> src/ops.rs:1616:1
[INFO] [stdout]      |
[INFO] [stdout] 1616 | / pub trait BitAndAssign<Rhs=Self> {
[INFO] [stdout] 1617 | |     /// The method for the `&=` operator
[INFO] [stdout] 1618 | |     #[stable(feature = "op_assign_traits", since = "1.8.0")]
[INFO] [stdout] 1619 | |     fn bitand_assign(&mut self, rhs: Rhs);
[INFO] [stdout] 1620 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `bitor_assign`
[INFO] [stdout]     --> src/ops.rs:1661:1
[INFO] [stdout]      |
[INFO] [stdout] 1661 | / pub trait BitOrAssign<Rhs=Self> {
[INFO] [stdout] 1662 | |     /// The method for the `|=` operator
[INFO] [stdout] 1663 | |     #[stable(feature = "op_assign_traits", since = "1.8.0")]
[INFO] [stdout] 1664 | |     fn bitor_assign(&mut self, rhs: Rhs);
[INFO] [stdout] 1665 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `bitxor_assign`
[INFO] [stdout]     --> src/ops.rs:1706:1
[INFO] [stdout]      |
[INFO] [stdout] 1706 | / pub trait BitXorAssign<Rhs=Self> {
[INFO] [stdout] 1707 | |     /// The method for the `^=` operator
[INFO] [stdout] 1708 | |     #[stable(feature = "op_assign_traits", since = "1.8.0")]
[INFO] [stdout] 1709 | |     fn bitxor_assign(&mut self, rhs: Rhs);
[INFO] [stdout] 1710 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `shl_assign`
[INFO] [stdout]     --> src/ops.rs:1751:1
[INFO] [stdout]      |
[INFO] [stdout] 1751 | / pub trait ShlAssign<Rhs> {
[INFO] [stdout] 1752 | |     /// The method for the `<<=` operator
[INFO] [stdout] 1753 | |     #[stable(feature = "op_assign_traits", since = "1.8.0")]
[INFO] [stdout] 1754 | |     fn shl_assign(&mut self, rhs: Rhs);
[INFO] [stdout] 1755 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `shr_assign`
[INFO] [stdout]     --> src/ops.rs:1817:1
[INFO] [stdout]      |
[INFO] [stdout] 1817 | / pub trait ShrAssign<Rhs=Self> {
[INFO] [stdout] 1818 | |     /// The method for the `>>=` operator
[INFO] [stdout] 1819 | |     #[stable(feature = "op_assign_traits", since = "1.8.0")]
[INFO] [stdout] 1820 | |     fn shr_assign(&mut self, rhs: Rhs);
[INFO] [stdout] 1821 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `index`
[INFO] [stdout]     --> src/ops.rs:1911:1
[INFO] [stdout]      |
[INFO] [stdout] 1911 | / pub trait Index<Idx: ?Sized> {
[INFO] [stdout] 1912 | |     /// The returned type after indexing
[INFO] [stdout] 1913 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 1914 | |     type Output: ?Sized;
[INFO] [stdout] ...    |
[INFO] [stdout] 1918 | |     fn index(&self, index: Idx) -> &Self::Output;
[INFO] [stdout] 1919 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `index_mut`
[INFO] [stdout]     --> src/ops.rs:1999:1
[INFO] [stdout]      |
[INFO] [stdout] 1999 | / pub trait IndexMut<Idx: ?Sized>: Index<Idx> {
[INFO] [stdout] 2000 | |     /// The method for the mutable indexing (`container[index]`) operation
[INFO] [stdout] 2001 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 2002 | |     fn index_mut(&mut self, index: Idx) -> &mut Self::Output;
[INFO] [stdout] 2003 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `deref`
[INFO] [stdout]     --> src/ops.rs:2418:1
[INFO] [stdout]      |
[INFO] [stdout] 2418 | / pub trait Deref {
[INFO] [stdout] 2419 | |     /// The resulting type after dereferencing
[INFO] [stdout] 2420 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 2421 | |     type Target: ?Sized;
[INFO] [stdout] ...    |
[INFO] [stdout] 2425 | |     fn deref(&self) -> &Self::Target;
[INFO] [stdout] 2426 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `deref_mut`
[INFO] [stdout]     --> src/ops.rs:2483:1
[INFO] [stdout]      |
[INFO] [stdout] 2483 | / pub trait DerefMut: Deref {
[INFO] [stdout] 2484 | |     /// The method called to mutably dereference a value
[INFO] [stdout] 2485 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] 2486 | |     fn deref_mut(&mut self) -> &mut Self::Target;
[INFO] [stdout] 2487 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `r#fn`
[INFO] [stdout]     --> src/ops.rs:2528:1
[INFO] [stdout]      |
[INFO] [stdout] 2528 | / pub trait Fn<Args> : FnMut<Args> {
[INFO] [stdout] 2529 | |     /// This is called when the call operator is used.
[INFO] [stdout] 2530 | |     #[unstable(feature = "fn_traits", issue = "29625")]
[INFO] [stdout] 2531 | |     extern "rust-call" fn call(&self, args: Args) -> Self::Output;
[INFO] [stdout] 2532 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `fn_mut`
[INFO] [stdout]     --> src/ops.rs:2573:1
[INFO] [stdout]      |
[INFO] [stdout] 2573 | / pub trait FnMut<Args> : FnOnce<Args> {
[INFO] [stdout] 2574 | |     /// This is called when the call operator is used.
[INFO] [stdout] 2575 | |     #[unstable(feature = "fn_traits", issue = "29625")]
[INFO] [stdout] 2576 | |     extern "rust-call" fn call_mut(&mut self, args: Args) -> Self::Output;
[INFO] [stdout] 2577 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `fn_once`
[INFO] [stdout]     --> src/ops.rs:2619:1
[INFO] [stdout]      |
[INFO] [stdout] 2619 | / pub trait FnOnce<Args> {
[INFO] [stdout] 2620 | |     /// The returned type after the call operator is used.
[INFO] [stdout] 2621 | |     #[stable(feature = "fn_once_output", since = "1.12.0")]
[INFO] [stdout] 2622 | |     type Output;
[INFO] [stdout] ...    |
[INFO] [stdout] 2626 | |     extern "rust-call" fn call_once(self, args: Args) -> Self::Output;
[INFO] [stdout] 2627 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `coerce_unsized`
[INFO] [stdout]     --> src/ops.rs:2712:1
[INFO] [stdout]      |
[INFO] [stdout] 2712 | / pub trait CoerceUnsized<T> {
[INFO] [stdout] 2713 | |     // Empty.
[INFO] [stdout] 2714 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `eq`
[INFO] [stdout]    --> src/cmp.rs:106:1
[INFO] [stdout]     |
[INFO] [stdout] 106 | / pub trait PartialEq<Rhs: ?Sized = Self> {
[INFO] [stdout] 107 | |     /// This method tests for `self` and `other` values to be equal, and is used
[INFO] [stdout] 108 | |     /// by `==`.
[INFO] [stdout] 109 | |     #[stable(feature = "rust1", since = "1.0.0")]
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |     fn ne(&self, other: &Rhs) -> bool { !self.eq(other) }
[INFO] [stdout] 116 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]     = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]     = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `ord`
[INFO] [stdout]    --> src/cmp.rs:552:1
[INFO] [stdout]     |
[INFO] [stdout] 552 | #[lang = "ord"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^ definition of unknown language item `ord`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `unsafe_cell`
[INFO] [stdout]     --> src/cell.rs:1077:1
[INFO] [stdout]      |
[INFO] [stdout] 1077 | / pub struct UnsafeCell<T: ?Sized> {
[INFO] [stdout] 1078 | |     value: T,
[INFO] [stdout] 1079 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]      = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]      = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `panic`
[INFO] [stdout]   --> src/panicking.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / pub fn panic(expr_file_line: &(&'static str, &'static str, u32)) -> ! {
[INFO] [stdout] 42 | |     loop {}
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]    = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]    = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `panic_bounds_check`
[INFO] [stdout]   --> src/panicking.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | / fn panic_bounds_check(file_line: &(&'static str, u32),
[INFO] [stdout] 48 | |                      index: usize, len: usize) -> ! {
[INFO] [stdout] 49 | |     loop {}
[INFO] [stdout] 50 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the lang item is first defined in crate `core` (which `std` depends on)
[INFO] [stdout]    = note: first definition in `core` loaded from /opt/rustwide/rustup-home/toolchains/5518eaa946291f00471af8b254b2a1715f234882/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib
[INFO] [stdout]    = note: second definition in the local crate (`avr_libcore`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `str_eq`
[INFO] [stdout]     --> src/str/mod.rs:1319:1
[INFO] [stdout]      |
[INFO] [stdout] 1319 | #[lang = "str_eq"]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^ definition of unknown language item `str_eq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0522]: definition of an unknown language item: `debug_trait`
[INFO] [stdout]    --> src/fmt/mod.rs:503:1
[INFO] [stdout]     |
[INFO] [stdout] 503 | #[lang = "debug_trait"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `debug_trait`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0264]: unknown external lang item: `panic_fmt`
[INFO] [stdout]   --> src/panicking.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         fn panic_impl(fmt: fmt::Arguments, file: &'static str, line: u32) -> !;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]   --> src/intrinsics.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             issue = "0")]
[INFO] [stdout]    |             ^^^^^^^^---
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]   --> src/intrinsics.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             issue = "0")]
[INFO] [stdout]    |             ^^^^^^^^---
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/cmp.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout] 180 |            issue = "0")]
[INFO] [stdout]     |            ^^^^^^^^---
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/clone.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 |            issue = "0")]
[INFO] [stdout]     |            ^^^^^^^^---
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/clone.rs:130:12
[INFO] [stdout]     |
[INFO] [stdout] 130 |            issue = "0")]
[INFO] [stdout]     |            ^^^^^^^^---
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]   --> src/panicking.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |             issue = "0")]
[INFO] [stdout]    |             ^^^^^^^^---
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/cmp.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout] 180 |            issue = "0")]
[INFO] [stdout]     |            ^^^^^^^^---
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/clone.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 |            issue = "0")]
[INFO] [stdout]     |            ^^^^^^^^---
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/clone.rs:130:12
[INFO] [stdout]     |
[INFO] [stdout] 130 |            issue = "0")]
[INFO] [stdout]     |            ^^^^^^^^---
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0546]: 'feature' is not an identifier
[INFO] [stdout]    --> src/slice/mod.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | #[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0546]: 'feature' is not an identifier
[INFO] [stdout]    --> src/slice/mod.rs:762:1
[INFO] [stdout]     |
[INFO] [stdout] 762 | #[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0546]: 'feature' is not an identifier
[INFO] [stdout]    --> src/slice/mod.rs:823:1
[INFO] [stdout]     |
[INFO] [stdout] 823 | #[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0546]: 'feature' is not an identifier
[INFO] [stdout]    --> src/slice/mod.rs:858:1
[INFO] [stdout]     |
[INFO] [stdout] 858 | #[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0546]: 'feature' is not an identifier
[INFO] [stdout]    --> src/slice/mod.rs:893:1
[INFO] [stdout]     |
[INFO] [stdout] 893 | #[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]     --> src/slice/mod.rs:2398:76
[INFO] [stdout]      |
[INFO] [stdout] 2398 | #[unstable(feature = "sort_internals", reason = "internal to sort module", issue = "0")]
[INFO] [stdout]      |                                                                            ^^^^^^^^---
[INFO] [stdout]      |                                                                                    |
[INFO] [stdout]      |                                                                                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/str/mod.rs:443:39
[INFO] [stdout]     |
[INFO] [stdout] 443 | #[unstable(feature = "str_internals", issue = "0")]
[INFO] [stdout]     |                                       ^^^^^^^^---
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]     --> src/str/mod.rs:1478:39
[INFO] [stdout]      |
[INFO] [stdout] 1478 | #[unstable(feature = "str_internals", issue = "0")]
[INFO] [stdout]      |                                       ^^^^^^^^---
[INFO] [stdout]      |                                               |
[INFO] [stdout]      |                                               `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]   --> src/panicking.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |             issue = "0")]
[INFO] [stdout]    |             ^^^^^^^^---
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]     --> src/str/mod.rs:2117:44
[INFO] [stdout]      |
[INFO] [stdout] 2117 |     #[unstable(feature = "str_mut_extras", issue = "0")]
[INFO] [stdout]      |                                            ^^^^^^^^---
[INFO] [stdout]      |                                                    |
[INFO] [stdout]      |                                                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]   --> src/fmt/mod.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 |            issue = "0")]
[INFO] [stdout]    |            ^^^^^^^^---
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:251:12
[INFO] [stdout]     |
[INFO] [stdout] 251 |            issue = "0")]
[INFO] [stdout]     |            ^^^^^^^^---
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:259:12
[INFO] [stdout]     |
[INFO] [stdout] 259 |            issue = "0")]
[INFO] [stdout]     |            ^^^^^^^^---
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:274:16
[INFO] [stdout]     |
[INFO] [stdout] 274 |                issue = "0")]
[INFO] [stdout]     |                ^^^^^^^^---
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:287:16
[INFO] [stdout]     |
[INFO] [stdout] 287 |                issue = "0")]
[INFO] [stdout]     |                ^^^^^^^^---
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:311:16
[INFO] [stdout]     |
[INFO] [stdout] 311 |                issue = "0")]
[INFO] [stdout]     |                ^^^^^^^^---
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 |                issue = "0")]
[INFO] [stdout]     |                ^^^^^^^^---
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:346:16
[INFO] [stdout]     |
[INFO] [stdout] 346 |                issue = "0")]
[INFO] [stdout]     |                ^^^^^^^^---
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0546]: 'feature' is not an identifier
[INFO] [stdout]    --> src/slice/mod.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | #[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0546]: 'feature' is not an identifier
[INFO] [stdout]    --> src/slice/mod.rs:762:1
[INFO] [stdout]     |
[INFO] [stdout] 762 | #[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0546]: 'feature' is not an identifier
[INFO] [stdout]    --> src/slice/mod.rs:823:1
[INFO] [stdout]     |
[INFO] [stdout] 823 | #[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0546]: 'feature' is not an identifier
[INFO] [stdout]    --> src/slice/mod.rs:858:1
[INFO] [stdout]     |
[INFO] [stdout] 858 | #[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0546]: 'feature' is not an identifier
[INFO] [stdout]    --> src/slice/mod.rs:893:1
[INFO] [stdout]     |
[INFO] [stdout] 893 | #[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]     --> src/slice/mod.rs:2398:76
[INFO] [stdout]      |
[INFO] [stdout] 2398 | #[unstable(feature = "sort_internals", reason = "internal to sort module", issue = "0")]
[INFO] [stdout]      |                                                                            ^^^^^^^^---
[INFO] [stdout]      |                                                                                    |
[INFO] [stdout]      |                                                                                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/str/mod.rs:443:39
[INFO] [stdout]     |
[INFO] [stdout] 443 | #[unstable(feature = "str_internals", issue = "0")]
[INFO] [stdout]     |                                       ^^^^^^^^---
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]     --> src/str/mod.rs:1478:39
[INFO] [stdout]      |
[INFO] [stdout] 1478 | #[unstable(feature = "str_internals", issue = "0")]
[INFO] [stdout]      |                                       ^^^^^^^^---
[INFO] [stdout]      |                                               |
[INFO] [stdout]      |                                               `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]     --> src/str/mod.rs:2117:44
[INFO] [stdout]      |
[INFO] [stdout] 2117 |     #[unstable(feature = "str_mut_extras", issue = "0")]
[INFO] [stdout]      |                                            ^^^^^^^^---
[INFO] [stdout]      |                                                    |
[INFO] [stdout]      |                                                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]   --> src/fmt/mod.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 |            issue = "0")]
[INFO] [stdout]    |            ^^^^^^^^---
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:251:12
[INFO] [stdout]     |
[INFO] [stdout] 251 |            issue = "0")]
[INFO] [stdout]     |            ^^^^^^^^---
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:259:12
[INFO] [stdout]     |
[INFO] [stdout] 259 |            issue = "0")]
[INFO] [stdout]     |            ^^^^^^^^---
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:274:16
[INFO] [stdout]     |
[INFO] [stdout] 274 |                issue = "0")]
[INFO] [stdout]     |                ^^^^^^^^---
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:287:16
[INFO] [stdout]     |
[INFO] [stdout] 287 |                issue = "0")]
[INFO] [stdout]     |                ^^^^^^^^---
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:311:16
[INFO] [stdout]     |
[INFO] [stdout] 311 |                issue = "0")]
[INFO] [stdout]     |                ^^^^^^^^---
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 |                issue = "0")]
[INFO] [stdout]     |                ^^^^^^^^---
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0545]: `issue` must be a non-zero numeric string or "none"
[INFO] [stdout]    --> src/fmt/mod.rs:346:16
[INFO] [stdout]     |
[INFO] [stdout] 346 |                issue = "0")]
[INFO] [stdout]     |                ^^^^^^^^---
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        `issue` must not be "0", use "none" instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: an `#[unstable]` annotation here has no effect
[INFO] [stdout]     --> src/iter/mod.rs:1974:1
[INFO] [stdout]      |
[INFO] [stdout] 1974 | #[unstable(feature = "fused", issue = "35602")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #55436 <https://github.com/rust-lang/rust/issues/55436> for more information
[INFO] [stdout]      = note: `#[deny(ineffective_unstable_trait_impl)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: an `#[unstable]` annotation here has no effect
[INFO] [stdout]     --> src/iter/mod.rs:2002:1
[INFO] [stdout]      |
[INFO] [stdout] 2002 | #[unstable(feature = "fused", reason = "recently added", issue = "35602")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #55436 <https://github.com/rust-lang/rust/issues/55436> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: an `#[unstable]` annotation here has no effect
[INFO] [stdout]     --> src/iter/mod.rs:1974:1
[INFO] [stdout]      |
[INFO] [stdout] 1974 | #[unstable(feature = "fused", issue = "35602")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #55436 <https://github.com/rust-lang/rust/issues/55436> for more information
[INFO] [stdout]      = note: `#[deny(ineffective_unstable_trait_impl)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: an `#[unstable]` annotation here has no effect
[INFO] [stdout]     --> src/iter/mod.rs:2002:1
[INFO] [stdout]      |
[INFO] [stdout] 2002 | #[unstable(feature = "fused", reason = "recently added", issue = "35602")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #55436 <https://github.com/rust-lang/rust/issues/55436> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:547:26
[INFO] [stdout]     |
[INFO] [stdout] 547 | pub struct PhantomData<T:?Sized>;
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/cell.rs:1077:26
[INFO] [stdout]      |
[INFO] [stdout] 1077 | pub struct UnsafeCell<T: ?Sized> {
[INFO] [stdout]      |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `rustc_peek`
[INFO] [stdout]    --> src/intrinsics.rs:595:5
[INFO] [stdout]     |
[INFO] [stdout] 595 |     pub fn rustc_peek<T>(_: T) -> T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `abort`
[INFO] [stdout]    --> src/intrinsics.rs:598:5
[INFO] [stdout]     |
[INFO] [stdout] 598 |     pub fn abort() -> !;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `likely`
[INFO] [stdout]    --> src/intrinsics.rs:620:5
[INFO] [stdout]     |
[INFO] [stdout] 620 |     pub fn likely(b: bool) -> bool;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `unlikely`
[INFO] [stdout]    --> src/intrinsics.rs:626:5
[INFO] [stdout]     |
[INFO] [stdout] 626 |     pub fn unlikely(b: bool) -> bool;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `size_of`
[INFO] [stdout]    --> src/intrinsics.rs:635:5
[INFO] [stdout]     |
[INFO] [stdout] 635 |     pub fn size_of<T>() -> usize;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `min_align_of`
[INFO] [stdout]    --> src/intrinsics.rs:642:5
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn min_align_of<T>() -> usize;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/intrinsics.rs:645:27
[INFO] [stdout]     |
[INFO] [stdout] 645 |     pub fn size_of_val<T: ?Sized>(_: &T) -> usize;
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/intrinsics.rs:646:32
[INFO] [stdout]     |
[INFO] [stdout] 646 |     pub fn min_align_of_val<T: ?Sized>(_: &T) -> usize;
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/intrinsics.rs:670:25
[INFO] [stdout]     |
[INFO] [stdout] 670 |     pub fn type_name<T: ?Sized>() -> &'static str;
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `type_name`
[INFO] [stdout]    --> src/intrinsics.rs:670:5
[INFO] [stdout]     |
[INFO] [stdout] 670 |     pub fn type_name<T: ?Sized>() -> &'static str;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/intrinsics.rs:675:23
[INFO] [stdout]     |
[INFO] [stdout] 675 |     pub fn type_id<T: ?Sized + 'static>() -> u64;
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `type_id`
[INFO] [stdout]    --> src/intrinsics.rs:675:5
[INFO] [stdout]     |
[INFO] [stdout] 675 |     pub fn type_id<T: ?Sized + 'static>() -> u64;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `needs_drop`
[INFO] [stdout]    --> src/intrinsics.rs:911:5
[INFO] [stdout]     |
[INFO] [stdout] 911 |     pub fn needs_drop<T>() -> bool;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `ctpop`
[INFO] [stdout]     --> src/intrinsics.rs:1178:5
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn ctpop<T>(x: T) -> T;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `ctlz`
[INFO] [stdout]     --> src/intrinsics.rs:1205:5
[INFO] [stdout]      |
[INFO] [stdout] 1205 |     pub fn ctlz<T>(x: T) -> T;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `cttz`
[INFO] [stdout]     --> src/intrinsics.rs:1232:5
[INFO] [stdout]      |
[INFO] [stdout] 1232 |     pub fn cttz<T>(x: T) -> T;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `bswap`
[INFO] [stdout]     --> src/intrinsics.rs:1235:5
[INFO] [stdout]      |
[INFO] [stdout] 1235 |     pub fn bswap<T>(x: T) -> T;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `add_with_overflow`
[INFO] [stdout]     --> src/intrinsics.rs:1241:5
[INFO] [stdout]      |
[INFO] [stdout] 1241 |     pub fn add_with_overflow<T>(x: T, y: T) -> (T, bool);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `sub_with_overflow`
[INFO] [stdout]     --> src/intrinsics.rs:1247:5
[INFO] [stdout]      |
[INFO] [stdout] 1247 |     pub fn sub_with_overflow<T>(x: T, y: T) -> (T, bool);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `mul_with_overflow`
[INFO] [stdout]     --> src/intrinsics.rs:1253:5
[INFO] [stdout]      |
[INFO] [stdout] 1253 |     pub fn mul_with_overflow<T>(x: T, y: T) -> (T, bool);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `discriminant_value`
[INFO] [stdout]     --> src/intrinsics.rs:1289:5
[INFO] [stdout]      |
[INFO] [stdout] 1289 |     pub fn discriminant_value<T>(v: &T) -> u64;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/mem.rs:217:23
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub fn size_of_val<T: ?Sized>(val: &T) -> usize {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/mem.rs:261:28
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub fn min_align_of_val<T: ?Sized>(val: &T) -> usize {
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/mem.rs:301:24
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub fn align_of_val<T: ?Sized>(val: &T) -> usize {
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]   --> src/nonzero.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | unsafe impl<T:?Sized> Zeroable for *const T {}
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]   --> src/nonzero.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 | unsafe impl<T:?Sized> Zeroable for *mut T {}
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]   --> src/ptr.rs:66:32
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub unsafe fn drop_in_place<T: ?Sized>(to_drop: *mut T) {
[INFO] [stdout]    |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 382 | impl<T: ?Sized> *const T {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:544:9
[INFO] [stdout]     |
[INFO] [stdout] 544 | impl<T: ?Sized> *mut T {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:736:9
[INFO] [stdout]     |
[INFO] [stdout] 736 | impl<T: ?Sized> PartialEq for *const T {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:742:9
[INFO] [stdout]     |
[INFO] [stdout] 742 | impl<T: ?Sized> Eq for *const T {}
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:745:9
[INFO] [stdout]     |
[INFO] [stdout] 745 | impl<T: ?Sized> PartialEq for *mut T {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:751:9
[INFO] [stdout]     |
[INFO] [stdout] 751 | impl<T: ?Sized> Eq for *mut T {}
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:782:14
[INFO] [stdout]     |
[INFO] [stdout] 782 | pub fn eq<T: ?Sized>(a: *const T, b: *const T) -> bool {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:787:9
[INFO] [stdout]     |
[INFO] [stdout] 787 | impl<T: ?Sized> Clone for *const T {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 | impl<T: ?Sized> Clone for *mut T {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `rustc_peek`
[INFO] [stdout]    --> src/intrinsics.rs:595:5
[INFO] [stdout]     |
[INFO] [stdout] 595 |     pub fn rustc_peek<T>(_: T) -> T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `abort`
[INFO] [stdout]    --> src/intrinsics.rs:598:5
[INFO] [stdout]     |
[INFO] [stdout] 598 |     pub fn abort() -> !;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `likely`
[INFO] [stdout]    --> src/intrinsics.rs:620:5
[INFO] [stdout]     |
[INFO] [stdout] 620 |     pub fn likely(b: bool) -> bool;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `unlikely`
[INFO] [stdout]    --> src/intrinsics.rs:626:5
[INFO] [stdout]     |
[INFO] [stdout] 626 |     pub fn unlikely(b: bool) -> bool;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `size_of`
[INFO] [stdout]    --> src/intrinsics.rs:635:5
[INFO] [stdout]     |
[INFO] [stdout] 635 |     pub fn size_of<T>() -> usize;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `min_align_of`
[INFO] [stdout]    --> src/intrinsics.rs:642:5
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn min_align_of<T>() -> usize;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `type_name`
[INFO] [stdout]    --> src/intrinsics.rs:670:5
[INFO] [stdout]     |
[INFO] [stdout] 670 |     pub fn type_name<T: ?Sized>() -> &'static str;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `type_id`
[INFO] [stdout]    --> src/intrinsics.rs:675:5
[INFO] [stdout]     |
[INFO] [stdout] 675 |     pub fn type_id<T: ?Sized + 'static>() -> u64;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `needs_drop`
[INFO] [stdout]    --> src/intrinsics.rs:911:5
[INFO] [stdout]     |
[INFO] [stdout] 911 |     pub fn needs_drop<T>() -> bool;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `ctpop`
[INFO] [stdout]     --> src/intrinsics.rs:1178:5
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     pub fn ctpop<T>(x: T) -> T;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `ctlz`
[INFO] [stdout]     --> src/intrinsics.rs:1205:5
[INFO] [stdout]      |
[INFO] [stdout] 1205 |     pub fn ctlz<T>(x: T) -> T;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `cttz`
[INFO] [stdout]     --> src/intrinsics.rs:1232:5
[INFO] [stdout]      |
[INFO] [stdout] 1232 |     pub fn cttz<T>(x: T) -> T;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `bswap`
[INFO] [stdout]     --> src/intrinsics.rs:1235:5
[INFO] [stdout]      |
[INFO] [stdout] 1235 |     pub fn bswap<T>(x: T) -> T;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `add_with_overflow`
[INFO] [stdout]     --> src/intrinsics.rs:1241:5
[INFO] [stdout]      |
[INFO] [stdout] 1241 |     pub fn add_with_overflow<T>(x: T, y: T) -> (T, bool);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `sub_with_overflow`
[INFO] [stdout]     --> src/intrinsics.rs:1247:5
[INFO] [stdout]      |
[INFO] [stdout] 1247 |     pub fn sub_with_overflow<T>(x: T, y: T) -> (T, bool);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `mul_with_overflow`
[INFO] [stdout]     --> src/intrinsics.rs:1253:5
[INFO] [stdout]      |
[INFO] [stdout] 1253 |     pub fn mul_with_overflow<T>(x: T, y: T) -> (T, bool);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: intrinsic safety mismatch between list of intrinsics within the compiler and core library intrinsics for intrinsic `discriminant_value`
[INFO] [stdout]     --> src/intrinsics.rs:1289:5
[INFO] [stdout]      |
[INFO] [stdout] 1289 |     pub fn discriminant_value<T>(v: &T) -> u64;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:897:9
[INFO] [stdout]     |
[INFO] [stdout] 897 | impl<T: ?Sized> Ord for *const T {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:911:9
[INFO] [stdout]     |
[INFO] [stdout] 911 | impl<T: ?Sized> PartialOrd for *const T {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:931:9
[INFO] [stdout]     |
[INFO] [stdout] 931 | impl<T: ?Sized> Ord for *mut T {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:945:9
[INFO] [stdout]     |
[INFO] [stdout] 945 | impl<T: ?Sized> PartialOrd for *mut T {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:975:22
[INFO] [stdout]     |
[INFO] [stdout] 975 | pub struct Unique<T: ?Sized> {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:990:23
[INFO] [stdout]     |
[INFO] [stdout] 990 | unsafe impl<T: Send + ?Sized> Send for Unique<T> { }
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/ptr.rs:997:23
[INFO] [stdout]     |
[INFO] [stdout] 997 | unsafe impl<T: Sync + ?Sized> Sync for Unique<T> { }
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1000:9
[INFO] [stdout]      |
[INFO] [stdout] 1000 | impl<T: ?Sized> Unique<T> {
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1022:9
[INFO] [stdout]      |
[INFO] [stdout] 1022 | impl<T: ?Sized, U: ?Sized> CoerceUnsized<Unique<U>> for Unique<T> where T: Unsize<U> { }
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1022:20
[INFO] [stdout]      |
[INFO] [stdout] 1022 | impl<T: ?Sized, U: ?Sized> CoerceUnsized<Unique<U>> for Unique<T> where T: Unsize<U> { }
[INFO] [stdout]      |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1025:8
[INFO] [stdout]      |
[INFO] [stdout] 1025 | impl<T:?Sized> Deref for Unique<T> {
[INFO] [stdout]      |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1048:22
[INFO] [stdout]      |
[INFO] [stdout] 1048 | pub struct Shared<T: ?Sized> {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1061:9
[INFO] [stdout]      |
[INFO] [stdout] 1061 | impl<T: ?Sized> !Send for Shared<T> { }
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1066:9
[INFO] [stdout]      |
[INFO] [stdout] 1066 | impl<T: ?Sized> !Sync for Shared<T> { }
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1069:9
[INFO] [stdout]      |
[INFO] [stdout] 1069 | impl<T: ?Sized> Shared<T> {
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1081:9
[INFO] [stdout]      |
[INFO] [stdout] 1081 | impl<T: ?Sized> Shared<T> {
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1089:9
[INFO] [stdout]      |
[INFO] [stdout] 1089 | impl<T: ?Sized> Clone for Shared<T> {
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1096:9
[INFO] [stdout]      |
[INFO] [stdout] 1096 | impl<T: ?Sized> Copy for Shared<T> { }
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1099:9
[INFO] [stdout]      |
[INFO] [stdout] 1099 | impl<T: ?Sized, U: ?Sized> CoerceUnsized<Shared<U>> for Shared<T> where T: Unsize<U> { }
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1099:20
[INFO] [stdout]      |
[INFO] [stdout] 1099 | impl<T: ?Sized, U: ?Sized> CoerceUnsized<Shared<U>> for Shared<T> where T: Unsize<U> { }
[INFO] [stdout]      |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ptr.rs:1102:9
[INFO] [stdout]      |
[INFO] [stdout] 1102 | impl<T: ?Sized> Deref for Shared<T> {
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]   --> src/marker.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl<T: ?Sized> !Send for *const T { }
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]   --> src/marker.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T: ?Sized> !Send for *mut T { }
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub trait Unsize<T: ?Sized> {
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 | impl<T: ?Sized> !Sync for *const T { }
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 | impl<T: ?Sized> !Sync for *mut T { }
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:362:16
[INFO] [stdout]     |
[INFO] [stdout] 362 |         impl<T:?Sized> Hash for $t<T> {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | impls! { PhantomData }
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impls` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:369:16
[INFO] [stdout]     |
[INFO] [stdout] 369 |         impl<T:?Sized> cmp::PartialEq for $t<T> {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | impls! { PhantomData }
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impls` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:376:16
[INFO] [stdout]     |
[INFO] [stdout] 376 |         impl<T:?Sized> cmp::Eq for $t<T> {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | impls! { PhantomData }
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impls` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:380:16
[INFO] [stdout]     |
[INFO] [stdout] 380 |         impl<T:?Sized> cmp::PartialOrd for $t<T> {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | impls! { PhantomData }
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impls` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:387:16
[INFO] [stdout]     |
[INFO] [stdout] 387 |         impl<T:?Sized> cmp::Ord for $t<T> {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | impls! { PhantomData }
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impls` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:394:16
[INFO] [stdout]     |
[INFO] [stdout] 394 |         impl<T:?Sized> Copy for $t<T> { }
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | impls! { PhantomData }
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impls` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:397:16
[INFO] [stdout]     |
[INFO] [stdout] 397 |         impl<T:?Sized> Clone for $t<T> {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | impls! { PhantomData }
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impls` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:404:16
[INFO] [stdout]     |
[INFO] [stdout] 404 |         impl<T:?Sized> Default for $t<T> {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | impls! { PhantomData }
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impls` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:553:31
[INFO] [stdout]     |
[INFO] [stdout] 553 |     unsafe impl<'a, T: Sync + ?Sized> Send for &'a T {}
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:555:31
[INFO] [stdout]     |
[INFO] [stdout] 555 |     unsafe impl<'a, T: Send + ?Sized> Send for &'a mut T {}
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 | impl<T: ?Sized> !Freeze for UnsafeCell<T> {}
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:568:16
[INFO] [stdout]     |
[INFO] [stdout] 568 | unsafe impl<T: ?Sized> Freeze for PhantomData<T> {}
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:569:16
[INFO] [stdout]     |
[INFO] [stdout] 569 | unsafe impl<T: ?Sized> Freeze for *const T {}
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:570:16
[INFO] [stdout]     |
[INFO] [stdout] 570 | unsafe impl<T: ?Sized> Freeze for *mut T {}
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:571:20
[INFO] [stdout]     |
[INFO] [stdout] 571 | unsafe impl<'a, T: ?Sized> Freeze for &'a T {}
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/marker.rs:572:20
[INFO] [stdout]     |
[INFO] [stdout] 572 | unsafe impl<'a, T: ?Sized> Freeze for &'a mut T {}
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:1911:22
[INFO] [stdout]      |
[INFO] [stdout] 1911 | pub trait Index<Idx: ?Sized> {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:1999:25
[INFO] [stdout]      |
[INFO] [stdout] 1999 | pub trait IndexMut<Idx: ?Sized>: Index<Idx> {
[INFO] [stdout]      |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2429:13
[INFO] [stdout]      |
[INFO] [stdout] 2429 | impl<'a, T: ?Sized> Deref for &'a T {
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2436:13
[INFO] [stdout]      |
[INFO] [stdout] 2436 | impl<'a, T: ?Sized> Deref for &'a mut T {
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2490:13
[INFO] [stdout]      |
[INFO] [stdout] 2490 | impl<'a, T: ?Sized> DerefMut for &'a mut T {
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2631:17
[INFO] [stdout]      |
[INFO] [stdout] 2631 |     impl<'a,A,F:?Sized> Fn<A> for &'a F
[INFO] [stdout]      |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2640:17
[INFO] [stdout]      |
[INFO] [stdout] 2640 |     impl<'a,A,F:?Sized> FnMut<A> for &'a F
[INFO] [stdout]      |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2649:17
[INFO] [stdout]      |
[INFO] [stdout] 2649 |     impl<'a,A,F:?Sized> FnOnce<A> for &'a F
[INFO] [stdout]      |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2660:17
[INFO] [stdout]      |
[INFO] [stdout] 2660 |     impl<'a,A,F:?Sized> FnMut<A> for &'a mut F
[INFO] [stdout]      |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2669:17
[INFO] [stdout]      |
[INFO] [stdout] 2669 |     impl<'a,A,F:?Sized> FnOnce<A> for &'a mut F
[INFO] [stdout]      |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2718:13
[INFO] [stdout]      |
[INFO] [stdout] 2718 | impl<'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<&'a mut U> for &'a mut T {}
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2718:34
[INFO] [stdout]      |
[INFO] [stdout] 2718 | impl<'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<&'a mut U> for &'a mut T {}
[INFO] [stdout]      |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2721:21
[INFO] [stdout]      |
[INFO] [stdout] 2721 | impl<'a, 'b: 'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<&'a U> for &'b mut T {}
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2721:42
[INFO] [stdout]      |
[INFO] [stdout] 2721 | impl<'a, 'b: 'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<&'a U> for &'b mut T {}
[INFO] [stdout]      |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2724:13
[INFO] [stdout]      |
[INFO] [stdout] 2724 | impl<'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*mut U> for &'a mut T {}
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2724:34
[INFO] [stdout]      |
[INFO] [stdout] 2724 | impl<'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*mut U> for &'a mut T {}
[INFO] [stdout]      |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2727:13
[INFO] [stdout]      |
[INFO] [stdout] 2727 | impl<'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*const U> for &'a mut T {}
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2727:34
[INFO] [stdout]      |
[INFO] [stdout] 2727 | impl<'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*const U> for &'a mut T {}
[INFO] [stdout]      |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2731:21
[INFO] [stdout]      |
[INFO] [stdout] 2731 | impl<'a, 'b: 'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<&'a U> for &'b T {}
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2731:42
[INFO] [stdout]      |
[INFO] [stdout] 2731 | impl<'a, 'b: 'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<&'a U> for &'b T {}
[INFO] [stdout]      |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2734:13
[INFO] [stdout]      |
[INFO] [stdout] 2734 | impl<'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*const U> for &'a T {}
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2734:34
[INFO] [stdout]      |
[INFO] [stdout] 2734 | impl<'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*const U> for &'a T {}
[INFO] [stdout]      |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2738:9
[INFO] [stdout]      |
[INFO] [stdout] 2738 | impl<T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*mut U> for *mut T {}
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2738:30
[INFO] [stdout]      |
[INFO] [stdout] 2738 | impl<T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*mut U> for *mut T {}
[INFO] [stdout]      |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2741:9
[INFO] [stdout]      |
[INFO] [stdout] 2741 | impl<T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*const U> for *mut T {}
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2741:30
[INFO] [stdout]      |
[INFO] [stdout] 2741 | impl<T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*const U> for *mut T {}
[INFO] [stdout]      |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2745:9
[INFO] [stdout]      |
[INFO] [stdout] 2745 | impl<T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*const U> for *const T {}
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2745:30
[INFO] [stdout]      |
[INFO] [stdout] 2745 | impl<T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<*const U> for *const T {}
[INFO] [stdout]      |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2766:23
[INFO] [stdout]      |
[INFO] [stdout] 2766 | pub trait Place<Data: ?Sized> {
[INFO] [stdout]      |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2797:24
[INFO] [stdout]      |
[INFO] [stdout] 2797 | pub trait Placer<Data: ?Sized> {
[INFO] [stdout]      |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2808:25
[INFO] [stdout]      |
[INFO] [stdout] 2808 | pub trait InPlace<Data: ?Sized>: Place<Data> {
[INFO] [stdout]      |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/ops.rs:2859:26
[INFO] [stdout]      |
[INFO] [stdout] 2859 | pub trait BoxPlace<Data: ?Sized> : Place<Data> {
[INFO] [stdout]      |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:106:26
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub trait PartialEq<Rhs: ?Sized = Self> {
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:181:36
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub struct AssertParamIsEq<T: Eq + ?Sized> { _field: ::marker::PhantomData<T> }
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:555:27
[INFO] [stdout]     |
[INFO] [stdout] 555 | pub trait PartialOrd<Rhs: ?Sized = Self>: PartialEq<Rhs> {
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:854:21
[INFO] [stdout]     |
[INFO] [stdout] 854 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialEq<&'b B> for &'a A where A: PartialEq<B> {
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:854:32
[INFO] [stdout]     |
[INFO] [stdout] 854 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialEq<&'b B> for &'a A where A: PartialEq<B> {
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:861:21
[INFO] [stdout]     |
[INFO] [stdout] 861 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialOrd<&'b B> for &'a A where A: PartialOrd<B> {
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:861:32
[INFO] [stdout]     |
[INFO] [stdout] 861 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialOrd<&'b B> for &'a A where A: PartialOrd<B> {
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:876:17
[INFO] [stdout]     |
[INFO] [stdout] 876 |     impl<'a, A: ?Sized> Ord for &'a A where A: Ord {
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:881:17
[INFO] [stdout]     |
[INFO] [stdout] 881 |     impl<'a, A: ?Sized> Eq for &'a A where A: Eq {}
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:886:21
[INFO] [stdout]     |
[INFO] [stdout] 886 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialEq<&'b mut B> for &'a mut A where A: PartialEq<B> {
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:886:32
[INFO] [stdout]     |
[INFO] [stdout] 886 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialEq<&'b mut B> for &'a mut A where A: PartialEq<B> {
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:893:21
[INFO] [stdout]     |
[INFO] [stdout] 893 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialOrd<&'b mut B> for &'a mut A where A: PartialOrd<B> {
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:893:32
[INFO] [stdout]     |
[INFO] [stdout] 893 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialOrd<&'b mut B> for &'a mut A where A: PartialOrd<B> {
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:908:17
[INFO] [stdout]     |
[INFO] [stdout] 908 |     impl<'a, A: ?Sized> Ord for &'a mut A where A: Ord {
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:913:17
[INFO] [stdout]     |
[INFO] [stdout] 913 |     impl<'a, A: ?Sized> Eq for &'a mut A where A: Eq {}
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:916:21
[INFO] [stdout]     |
[INFO] [stdout] 916 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialEq<&'b mut B> for &'a A where A: PartialEq<B> {
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:916:32
[INFO] [stdout]     |
[INFO] [stdout] 916 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialEq<&'b mut B> for &'a A where A: PartialEq<B> {
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:924:21
[INFO] [stdout]     |
[INFO] [stdout] 924 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialEq<&'b B> for &'a mut A where A: PartialEq<B> {
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cmp.rs:924:32
[INFO] [stdout]     |
[INFO] [stdout] 924 |     impl<'a, 'b, A: ?Sized, B: ?Sized> PartialEq<&'b B> for &'a mut A where A: PartialEq<B> {
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/clone.rs:125:42
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub struct AssertParamIsClone<T: Clone + ?Sized> { _field: ::marker::PhantomData<T> }
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/clone.rs:131:40
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub struct AssertParamIsCopy<T: Copy + ?Sized> { _field: ::marker::PhantomData<T> }
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/clone.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 | impl<'a, T: ?Sized> Clone for &'a T {
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/convert.rs:108:20
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub trait AsRef<T: ?Sized> {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/convert.rs:149:20
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub trait AsMut<T: ?Sized> {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/convert.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 | impl<'a, T: ?Sized, U: ?Sized> AsRef<U> for &'a T where T: AsRef<U>
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/convert.rs:316:24
[INFO] [stdout]     |
[INFO] [stdout] 316 | impl<'a, T: ?Sized, U: ?Sized> AsRef<U> for &'a T where T: AsRef<U>
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/convert.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 | impl<'a, T: ?Sized, U: ?Sized> AsRef<U> for &'a mut T where T: AsRef<U>
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/convert.rs:325:24
[INFO] [stdout]     |
[INFO] [stdout] 325 | impl<'a, T: ?Sized, U: ?Sized> AsRef<U> for &'a mut T where T: AsRef<U>
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/convert.rs:342:13
[INFO] [stdout]     |
[INFO] [stdout] 342 | impl<'a, T: ?Sized, U: ?Sized> AsMut<U> for &'a mut T where T: AsMut<U>
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/convert.rs:342:24
[INFO] [stdout]     |
[INFO] [stdout] 342 | impl<'a, T: ?Sized, U: ?Sized> AsMut<U> for &'a mut T where T: AsMut<U>
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]   --> src/borrow.rs:36:28
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub trait Borrow<Borrowed: ?Sized> {
[INFO] [stdout]    |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]   --> src/borrow.rs:64:31
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub trait BorrowMut<Borrowed: ?Sized> : Borrow<Borrowed> {
[INFO] [stdout]    |                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]   --> src/borrow.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 | impl<T: ?Sized> Borrow<T> for T {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]   --> src/borrow.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | impl<T: ?Sized> BorrowMut<T> for T {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]   --> src/borrow.rs:95:13
[INFO] [stdout]    |
[INFO] [stdout] 95 | impl<'a, T: ?Sized> Borrow<T> for &'a T {
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/borrow.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 | impl<'a, T: ?Sized> Borrow<T> for &'a mut T {
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/borrow.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 | impl<'a, T: ?Sized> BorrowMut<T> for &'a mut T {
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/any.rs:114:19
[INFO] [stdout]     |
[INFO] [stdout] 114 | impl<T: 'static + ?Sized > Any for T {
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/any.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 | impl fmt::Debug for Any {
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[deny(bare_trait_objects)]` implied by `#[deny(warnings)]`
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 123 | impl fmt::Debug for dyn Any {
[INFO] [stdout]     |                     +++
[INFO] [stdout] help: alternatively use a blanket implementation to implement `fmt::Debug` for all types that also implement `Any`
[INFO] [stdout]     |
[INFO] [stdout] 123 | impl<T: Any> fmt::Debug for T {
[INFO] [stdout]     |     ++++++++                ~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/any.rs:133:21
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl fmt::Debug for Any + Send {
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl fmt::Debug for dyn Any + Send {
[INFO] [stdout]     |                     +++
[INFO] [stdout] help: alternatively use a blanket implementation to implement `fmt::Debug` for all types that also implement `Any + Send`
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl<T: Any + Send> fmt::Debug for T {
[INFO] [stdout]     |     +++++++++++++++                ~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/any.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 | impl fmt::Debug for Any {
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[deny(bare_trait_objects)]` implied by `#[deny(warnings)]`
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 123 | impl fmt::Debug for dyn Any {
[INFO] [stdout]     |                     +++
[INFO] [stdout] help: alternatively use a blanket implementation to implement `fmt::Debug` for all types that also implement `Any`
[INFO] [stdout]     |
[INFO] [stdout] 123 | impl<T: Any> fmt::Debug for T {
[INFO] [stdout]     |     ++++++++                ~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/any.rs:133:21
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl fmt::Debug for Any + Send {
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl fmt::Debug for dyn Any + Send {
[INFO] [stdout]     |                     +++
[INFO] [stdout] help: alternatively use a blanket implementation to implement `fmt::Debug` for all types that also implement `Any + Send`
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl<T: Any + Send> fmt::Debug for T {
[INFO] [stdout]     |     +++++++++++++++                ~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0225]: only auto traits can be used as additional traits in a trait object
[INFO] [stdout]    --> src/any.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl fmt::Debug for Any + Send {
[INFO] [stdout]     |                     ---   ^^^^ additional non-auto trait
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     first non-auto trait
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider creating a new trait with all of these as supertraits and using that trait here instead: `trait NewTrait: Any + Send {}`
[INFO] [stdout]     = note: auto-traits like `Send` and `Sync` are traits that have special properties; for more information on them, visit <https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/any.rs:139:6
[INFO] [stdout]     |
[INFO] [stdout] 139 | impl Any {
[INFO] [stdout]     |      ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 139 | impl dyn Any {
[INFO] [stdout]     |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/any.rs:244:6
[INFO] [stdout]     |
[INFO] [stdout] 244 | impl Any+Send {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 244 | impl dyn Any+Send {
[INFO] [stdout]     |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0225]: only auto traits can be used as additional traits in a trait object
[INFO] [stdout]    --> src/any.rs:244:10
[INFO] [stdout]     |
[INFO] [stdout] 244 | impl Any+Send {
[INFO] [stdout]     |      --- ^^^^ additional non-auto trait
[INFO] [stdout]     |      |
[INFO] [stdout]     |      first non-auto trait
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider creating a new trait with all of these as supertraits and using that trait here instead: `trait NewTrait: Any + Send {}`
[INFO] [stdout]     = note: auto-traits like `Send` and `Sync` are traits that have special properties; for more information on them, visit <https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0225]: only auto traits can be used as additional traits in a trait object
[INFO] [stdout]    --> src/any.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl fmt::Debug for Any + Send {
[INFO] [stdout]     |                     ---   ^^^^ additional non-auto trait
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     first non-auto trait
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider creating a new trait with all of these as supertraits and using that trait here instead: `trait NewTrait: Any + Send {}`
[INFO] [stdout]     = note: auto-traits like `Send` and `Sync` are traits that have special properties; for more information on them, visit <https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/any.rs:370:18
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn of<T: ?Sized + 'static>() -> TypeId {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/any.rs:139:6
[INFO] [stdout]     |
[INFO] [stdout] 139 | impl Any {
[INFO] [stdout]     |      ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 139 | impl dyn Any {
[INFO] [stdout]     |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/any.rs:244:6
[INFO] [stdout]     |
[INFO] [stdout] 244 | impl Any+Send {
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 244 | impl dyn Any+Send {
[INFO] [stdout]     |      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0225]: only auto traits can be used as additional traits in a trait object
[INFO] [stdout]    --> src/any.rs:244:10
[INFO] [stdout]     |
[INFO] [stdout] 244 | impl Any+Send {
[INFO] [stdout]     |      --- ^^^^ additional non-auto trait
[INFO] [stdout]     |      |
[INFO] [stdout]     |      first non-auto trait
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider creating a new trait with all of these as supertraits and using that trait here instead: `trait NewTrait: Any + Send {}`
[INFO] [stdout]     = note: auto-traits like `Send` and `Sync` are traits that have special properties; for more information on them, visit <https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:458:23
[INFO] [stdout]     |
[INFO] [stdout] 458 | pub struct RefCell<T: ?Sized> {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 | impl<T: ?Sized> RefCell<T> {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:757:16
[INFO] [stdout]     |
[INFO] [stdout] 757 | unsafe impl<T: ?Sized> Send for RefCell<T> where T: Send {}
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:760:9
[INFO] [stdout]     |
[INFO] [stdout] 760 | impl<T: ?Sized> !Sync for RefCell<T> {}
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:780:9
[INFO] [stdout]     |
[INFO] [stdout] 780 | impl<T: ?Sized + PartialEq> PartialEq for RefCell<T> {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:788:9
[INFO] [stdout]     |
[INFO] [stdout] 788 | impl<T: ?Sized + Eq> Eq for RefCell<T> {}
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:791:9
[INFO] [stdout]     |
[INFO] [stdout] 791 | impl<T: ?Sized + PartialOrd> PartialOrd for RefCell<T> {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:819:9
[INFO] [stdout]     |
[INFO] [stdout] 819 | impl<T: ?Sized + Ord> Ord for RefCell<T> {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:881:23
[INFO] [stdout]     |
[INFO] [stdout] 881 | pub struct Ref<'b, T: ?Sized + 'b> {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:887:13
[INFO] [stdout]     |
[INFO] [stdout] 887 | impl<'b, T: ?Sized> Deref for Ref<'b, T> {
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:896:13
[INFO] [stdout]     |
[INFO] [stdout] 896 | impl<'b, T: ?Sized> Ref<'b, T> {
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:934:19
[INFO] [stdout]     |
[INFO] [stdout] 934 |     pub fn map<U: ?Sized, F>(orig: Ref<'b, T>, f: F) -> Ref<'b, U>
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:945:13
[INFO] [stdout]     |
[INFO] [stdout] 945 | impl<'b, T: ?Sized + Unsize<U>, U: ?Sized> CoerceUnsized<Ref<'b, U>> for Ref<'b, T> {}
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:945:36
[INFO] [stdout]     |
[INFO] [stdout] 945 | impl<'b, T: ?Sized + Unsize<U>, U: ?Sized> CoerceUnsized<Ref<'b, U>> for Ref<'b, T> {}
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:947:13
[INFO] [stdout]     |
[INFO] [stdout] 947 | impl<'b, T: ?Sized> RefMut<'b, T> {
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/cell.rs:973:19
[INFO] [stdout]     |
[INFO] [stdout] 973 |     pub fn map<U: ?Sized, F>(orig: RefMut<'b, T>, f: F) -> RefMut<'b, U>
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/cell.rs:1013:26
[INFO] [stdout]      |
[INFO] [stdout] 1013 | pub struct RefMut<'b, T: ?Sized + 'b> {
[INFO] [stdout]      |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/cell.rs:1019:13
[INFO] [stdout]      |
[INFO] [stdout] 1019 | impl<'b, T: ?Sized> Deref for RefMut<'b, T> {
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/cell.rs:1029:13
[INFO] [stdout]      |
[INFO] [stdout] 1029 | impl<'b, T: ?Sized> DerefMut for RefMut<'b, T> {
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/cell.rs:1037:13
[INFO] [stdout]      |
[INFO] [stdout] 1037 | impl<'b, T: ?Sized + Unsize<U>, U: ?Sized> CoerceUnsized<RefMut<'b, U>> for RefMut<'b, T> {}
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/cell.rs:1037:36
[INFO] [stdout]      |
[INFO] [stdout] 1037 | impl<'b, T: ?Sized + Unsize<U>, U: ?Sized> CoerceUnsized<RefMut<'b, U>> for RefMut<'b, T> {}
[INFO] [stdout]      |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/cell.rs:1082:9
[INFO] [stdout]      |
[INFO] [stdout] 1082 | impl<T: ?Sized> !Sync for UnsafeCell<T> {}
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/cell.rs:1126:9
[INFO] [stdout]      |
[INFO] [stdout] 1126 | impl<T: ?Sized> UnsafeCell<T> {
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/iter/iterator.rs:2200:24
[INFO] [stdout]      |
[INFO] [stdout] 2200 | impl<'a, I: Iterator + ?Sized> Iterator for &'a mut I {
[INFO] [stdout]      |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/iter/traits.rs:478:35
[INFO] [stdout]     |
[INFO] [stdout] 478 | impl<'a, I: DoubleEndedIterator + ?Sized> DoubleEndedIterator for &'a mut I {
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/iter/traits.rs:616:33
[INFO] [stdout]     |
[INFO] [stdout] 616 | impl<'a, I: ExactSizeIterator + ?Sized> ExactSizeIterator for &'a mut I {
[INFO] [stdout]     |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/iter/traits.rs:837:29
[INFO] [stdout]     |
[INFO] [stdout] 837 | impl<'a, I: FusedIterator + ?Sized> FusedIterator for &'a mut I {}
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/iter/traits.rs:860:33
[INFO] [stdout]     |
[INFO] [stdout] 860 | unsafe impl<'a, I: TrustedLen + ?Sized> TrustedLen for &'a mut I {}
[INFO] [stdout]     |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/slice/mod.rs:124:25
[INFO] [stdout]     |
[INFO] [stdout] 124 |     fn binary_search<Q: ?Sized>(&self, x: &Q) -> Result<usize, usize>
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/slice/mod.rs:133:42
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn binary_search_by_key<'a, B, F, Q: ?Sized>(&'a self, b: &Q, f: F) -> Result<usize, usize>
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/slice/mod.rs:582:25
[INFO] [stdout]     |
[INFO] [stdout] 582 |     fn binary_search<Q: ?Sized>(&self, x: &Q) -> Result<usize, usize>
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/slice/mod.rs:614:42
[INFO] [stdout]     |
[INFO] [stdout] 614 |     fn binary_search_by_key<'a, B, F, Q: ?Sized>(&'a self, b: &Q, mut f: F) -> Result<usize, usize>
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/slice/mod.rs:684:25
[INFO] [stdout]     |
[INFO] [stdout] 684 | pub trait SliceIndex<T: ?Sized> {
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/hash/mod.rs:596:17
[INFO] [stdout]     |
[INFO] [stdout] 596 |     impl<'a, T: ?Sized + Hash> Hash for &'a T {
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/hash/mod.rs:603:17
[INFO] [stdout]     |
[INFO] [stdout] 603 |     impl<'a, T: ?Sized + Hash> Hash for &'a mut T {
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/fmt/builders.rs:78:49
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn field(&mut self, name: &str, value: &fmt::Debug) -> &mut DebugStruct<'a, 'b> {
[INFO] [stdout]    |                                                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn field(&mut self, name: &str, value: &dyn fmt::Debug) -> &mut DebugStruct<'a, 'b> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/builders.rs:145:37
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn field(&mut self, value: &fmt::Debug) -> &mut DebugTuple<'a, 'b> {
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn field(&mut self, value: &dyn fmt::Debug) -> &mut DebugTuple<'a, 'b> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/builders.rs:255:37
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn entry(&mut self, entry: &fmt::Debug) -> &mut DebugSet<'a, 'b> {
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn entry(&mut self, entry: &dyn fmt::Debug) -> &mut DebugSet<'a, 'b> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/builders.rs:304:37
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn entry(&mut self, entry: &fmt::Debug) -> &mut DebugList<'a, 'b> {
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn entry(&mut self, entry: &dyn fmt::Debug) -> &mut DebugList<'a, 'b> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/builders.rs:353:35
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn entry(&mut self, key: &fmt::Debug, value: &fmt::Debug) -> &mut DebugMap<'a, 'b> {
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn entry(&mut self, key: &dyn fmt::Debug, value: &fmt::Debug) -> &mut DebugMap<'a, 'b> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/builders.rs:353:55
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn entry(&mut self, key: &fmt::Debug, value: &fmt::Debug) -> &mut DebugMap<'a, 'b> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn entry(&mut self, key: &fmt::Debug, value: &dyn fmt::Debug) -> &mut DebugMap<'a, 'b> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/mod.rs:929:27
[INFO] [stdout]     |
[INFO] [stdout] 929 | pub fn write(output: &mut Write, args: Arguments) -> Result {
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 929 | pub fn write(output: &mut dyn Write, args: Arguments) -> Result {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/fmt/builders.rs:78:49
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn field(&mut self, name: &str, value: &fmt::Debug) -> &mut DebugStruct<'a, 'b> {
[INFO] [stdout]    |                                                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn field(&mut self, name: &str, value: &dyn fmt::Debug) -> &mut DebugStruct<'a, 'b> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/builders.rs:145:37
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn field(&mut self, value: &fmt::Debug) -> &mut DebugTuple<'a, 'b> {
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn field(&mut self, value: &dyn fmt::Debug) -> &mut DebugTuple<'a, 'b> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/builders.rs:255:37
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn entry(&mut self, entry: &fmt::Debug) -> &mut DebugSet<'a, 'b> {
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn entry(&mut self, entry: &dyn fmt::Debug) -> &mut DebugSet<'a, 'b> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/builders.rs:304:37
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn entry(&mut self, entry: &fmt::Debug) -> &mut DebugList<'a, 'b> {
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn entry(&mut self, entry: &dyn fmt::Debug) -> &mut DebugList<'a, 'b> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/builders.rs:353:35
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn entry(&mut self, key: &fmt::Debug, value: &fmt::Debug) -> &mut DebugMap<'a, 'b> {
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn entry(&mut self, key: &dyn fmt::Debug, value: &fmt::Debug) -> &mut DebugMap<'a, 'b> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/builders.rs:353:55
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn entry(&mut self, key: &fmt::Debug, value: &fmt::Debug) -> &mut DebugMap<'a, 'b> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn entry(&mut self, key: &fmt::Debug, value: &dyn fmt::Debug) -> &mut DebugMap<'a, 'b> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/fmt/mod.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |         impl<'a, T: ?Sized> Write for Adapter<'a, T>
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]    --> src/fmt/mod.rs:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 | impl<'a, W: Write + ?Sized> Write for &'a mut W {
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/fmt/mod.rs:929:27
[INFO] [stdout]     |
[INFO] [stdout] 929 | pub fn write(output: &mut Write, args: Arguments) -> Result {
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 929 | pub fn write(output: &mut dyn Write, args: Arguments) -> Result {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/fmt/mod.rs:1213:21
[INFO] [stdout]      |
[INFO] [stdout] 1213 |         impl<'a, T: ?Sized + $tr> $tr for &'a T {
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1224 | fmt_refs! { Debug, Display, Octal, Binary, LowerHex, UpperHex, LowerExp, UpperExp }
[INFO] [stdout]      | ----------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `fmt_refs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/fmt/mod.rs:1217:21
[INFO] [stdout]      |
[INFO] [stdout] 1217 |         impl<'a, T: ?Sized + $tr> $tr for &'a mut T {
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1224 | fmt_refs! { Debug, Display, Octal, Binary, LowerHex, UpperHex, LowerExp, UpperExp }
[INFO] [stdout]      | ----------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `fmt_refs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/fmt/mod.rs:1301:9
[INFO] [stdout]      |
[INFO] [stdout] 1301 | impl<T: ?Sized> Pointer for *const T {
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/fmt/mod.rs:1308:9
[INFO] [stdout]      |
[INFO] [stdout] 1308 | impl<T: ?Sized> Pointer for *mut T {
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relaxing a default bound only does something for `?Sized`; all other traits are not bound by default
[INFO] [stdout]     --> src/fmt/mod.rs:1315:13
[INFO] [stdout]      |
[INFO] [stdout] 1315 | impl<'a, T: ?Sized> Pointer for &'a T {
[WARN] too many lines in the log, truncating it
