[INFO] updating cached repository chrisccerami/libcore [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/chrisccerami/libcore [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/chrisccerami/libcore" "work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/gh/chrisccerami/libcore"` [INFO] [stderr] Cloning into 'work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/gh/chrisccerami/libcore'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/chrisccerami/libcore" "work/ex/pr-62133/sources/try#8ec8125bea94852768b56958f05da47666c21ab0/gh/chrisccerami/libcore"` [INFO] [stderr] Cloning into 'work/ex/pr-62133/sources/try#8ec8125bea94852768b56958f05da47666c21ab0/gh/chrisccerami/libcore'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 143e98d37c94699135dcf6bbf5b36d464af7110b [INFO] sha for GitHub repo chrisccerami/libcore: 143e98d37c94699135dcf6bbf5b36d464af7110b [INFO] validating manifest of chrisccerami/libcore on toolchain master#5f9c0448dde167128d668da4555879f64e56af1d [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of chrisccerami/libcore on toolchain try#8ec8125bea94852768b56958f05da47666c21ab0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8ec8125bea94852768b56958f05da47666c21ab0-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing chrisccerami/libcore [INFO] finished frobbing chrisccerami/libcore [INFO] frobbed toml for chrisccerami/libcore written to work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/gh/chrisccerami/libcore/Cargo.toml [INFO] started frobbing chrisccerami/libcore [INFO] finished frobbing chrisccerami/libcore [INFO] frobbed toml for chrisccerami/libcore written to work/ex/pr-62133/sources/try#8ec8125bea94852768b56958f05da47666c21ab0/gh/chrisccerami/libcore/Cargo.toml [INFO] crate chrisccerami/libcore already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8ec8125bea94852768b56958f05da47666c21ab0-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking chrisccerami/libcore against master#5f9c0448dde167128d668da4555879f64e56af1d for pr-62133 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-62133/worker-4/master#5f9c0448dde167128d668da4555879f64e56af1d:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-62133/sources/master#5f9c0448dde167128d668da4555879f64e56af1d/gh/chrisccerami/libcore:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+5f9c0448dde167128d668da4555879f64e56af1d-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] d9e1364694c7943b5e453ad9f124fe43b0f4f4a5879e2156e67d9ba344208cbf [INFO] running `"docker" "start" "-a" "d9e1364694c7943b5e453ad9f124fe43b0f4f4a5879e2156e67d9ba344208cbf"` [INFO] [stderr] Compiling core v0.0.0 (/opt/crater/workdir) [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> slice.rs:636:21 [INFO] [stderr] | [INFO] [stderr] 636 | self.index(0...index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 636 | self.index(0..index.end) [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 636 | self.index(0..=index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> slice.rs:726:25 [INFO] [stderr] | [INFO] [stderr] 726 | self.index_mut(0...index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 726 | self.index_mut(0..index.end) [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 726 | self.index_mut(0..=index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> slice.rs:636:21 [INFO] [stderr] | [INFO] [stderr] 636 | self.index(0...index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 636 | self.index(0..index.end) [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 636 | self.index(0..=index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> slice.rs:726:25 [INFO] [stderr] | [INFO] [stderr] 726 | self.index_mut(0...index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 726 | self.index_mut(0..index.end) [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 726 | self.index_mut(0..=index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> str/mod.rs:1571:25 [INFO] [stderr] | [INFO] [stderr] 1571 | self.index(0...index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 1571 | self.index(0..index.end) [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 1571 | self.index(0..=index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> str/mod.rs:1596:29 [INFO] [stderr] | [INFO] [stderr] 1596 | self.index_mut(0...index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 1596 | self.index_mut(0..index.end) [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 1596 | self.index_mut(0..=index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> str/mod.rs:1571:25 [INFO] [stderr] | [INFO] [stderr] 1571 | self.index(0...index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 1571 | self.index(0..index.end) [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 1571 | self.index(0..=index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: unexpected token: `...` [INFO] [stderr] --> str/mod.rs:1596:29 [INFO] [stderr] | [INFO] [stderr] 1596 | self.index_mut(0...index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] help: use `..` for an exclusive range [INFO] [stderr] | [INFO] [stderr] 1596 | self.index_mut(0..index.end) [INFO] [stderr] | ^^ [INFO] [stderr] help: or `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] 1596 | self.index_mut(0..=index.end) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> lib.rs:74:12 [INFO] [stderr] | [INFO] [stderr] 74 | #![feature(reflect)] [INFO] [stderr] | ^^^^^^^ feature has been removed [INFO] [stderr] [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> lib.rs:74:12 [INFO] [stderr] | [INFO] [stderr] 74 | #![feature(reflect)] [INFO] [stderr] | ^^^^^^^ feature has been removed [INFO] [stderr] [INFO] [stderr] warning: allow_internal_unstable expects list of feature names. In the future this will become a hard error. Please use `allow_internal_unstable(foo, bar)` to only allow the `foo` and `bar` features [INFO] [stderr] --> macros.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | #[allow_internal_unstable] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: allow_internal_unstable expects list of feature names. In the future this will become a hard error. Please use `allow_internal_unstable(foo, bar)` to only allow the `foo` and `bar` features [INFO] [stderr] --> macros.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | #[allow_internal_unstable] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `impl Trait for .. {}` is an obsolete syntax [INFO] [stderr] --> marker.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | unsafe impl Send for .. { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: use `auto trait Trait {}` instead [INFO] [stderr] [INFO] [stderr] error: `impl Trait for .. {}` is an obsolete syntax [INFO] [stderr] --> marker.rs:234:1 [INFO] [stderr] | [INFO] [stderr] 234 | unsafe impl Sync for .. { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: use `auto trait Trait {}` instead [INFO] [stderr] [INFO] [stderr] error: `impl Trait for .. {}` is an obsolete syntax [INFO] [stderr] --> marker.rs:463:1 [INFO] [stderr] | [INFO] [stderr] 463 | impl Reflect for .. { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: use `auto trait Trait {}` instead [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Copy` [INFO] [stderr] --> cell.rs:280:10 [INFO] [stderr] | [INFO] [stderr] 280 | #[derive(Copy, Clone, PartialEq, Eq, Debug)] [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Copy` [INFO] [stderr] --> raw.rs:146:10 [INFO] [stderr] | [INFO] [stderr] 146 | #[derive(Copy, Clone)] [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: `impl Trait for .. {}` is an obsolete syntax [INFO] [stderr] --> marker.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | unsafe impl Send for .. { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: use `auto trait Trait {}` instead [INFO] [stderr] [INFO] [stderr] error: `impl Trait for .. {}` is an obsolete syntax [INFO] [stderr] --> marker.rs:234:1 [INFO] [stderr] | [INFO] [stderr] 234 | unsafe impl Sync for .. { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: use `auto trait Trait {}` instead [INFO] [stderr] [INFO] [stderr] error: `impl Trait for .. {}` is an obsolete syntax [INFO] [stderr] --> marker.rs:463:1 [INFO] [stderr] | [INFO] [stderr] 463 | impl Reflect for .. { } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: use `auto trait Trait {}` instead [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Copy` [INFO] [stderr] --> cell.rs:280:10 [INFO] [stderr] | [INFO] [stderr] 280 | #[derive(Copy, Clone, PartialEq, Eq, Debug)] [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/mod.rs:42:70 [INFO] [stderr] | [INFO] [stderr] 42 | pub struct Wrapping(#[stable(feature = "rust1", since = "1.0.0")] pub T); [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub mant: u64, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub minus: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | pub plus: u64, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | pub exp: i16, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | pub inclusive: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:51:12 [INFO] [stderr] | [INFO] [stderr] 51 | Finite(Decoded), [INFO] [stderr] | ^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Copy` [INFO] [stderr] --> raw.rs:146:10 [INFO] [stderr] | [INFO] [stderr] 146 | #[derive(Copy, Clone)] [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/mod.rs:178:10 [INFO] [stderr] | [INFO] [stderr] 178 | Zero(usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/mod.rs:180:9 [INFO] [stderr] | [INFO] [stderr] 180 | Num(u16), [INFO] [stderr] | ^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/mod.rs:182:10 [INFO] [stderr] | [INFO] [stderr] 182 | Copy(&'a [u8]), [INFO] [stderr] | ^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/flt2dec/mod.rs:178:10 [INFO] [stderr] | [INFO] [stderr] 178 | Zero(usize), [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/flt2dec/mod.rs:180:9 [INFO] [stderr] | [INFO] [stderr] 180 | Num(u16), [INFO] [stderr] | ^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/flt2dec/mod.rs:182:10 [INFO] [stderr] | [INFO] [stderr] 182 | Copy(&'a [u8]), [INFO] [stderr] | ^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/dec2flt/rawfp.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | pub sig: u64, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/dec2flt/rawfp.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | pub k: i16, [INFO] [stderr] | ^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/dec2flt/parse.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | pub integral: &'a [u8], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/dec2flt/parse.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | pub fractional: &'a [u8], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/dec2flt/parse.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | pub exp: i64, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/dec2flt/parse.rs:50:11 [INFO] [stderr] | [INFO] [stderr] 50 | Valid(Decimal<'a>), [INFO] [stderr] | ^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/diy_float.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub f: u64, [INFO] [stderr] | ^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/diy_float.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub e: i16, [INFO] [stderr] | ^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> nonzero.rs:39:33 [INFO] [stderr] | [INFO] [stderr] 39 | pub struct NonZero(T); [INFO] [stderr] | ^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1523:5 [INFO] [stderr] | [INFO] [stderr] 1523 | pub start: Idx, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1526:5 [INFO] [stderr] | [INFO] [stderr] 1526 | pub end: Idx, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1582:5 [INFO] [stderr] | [INFO] [stderr] 1582 | pub start: Idx, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1631:5 [INFO] [stderr] | [INFO] [stderr] 1631 | pub end: Idx, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1688:9 [INFO] [stderr] | [INFO] [stderr] 1688 | at: Idx [INFO] [stderr] | ^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1699:9 [INFO] [stderr] | [INFO] [stderr] 1699 | start: Idx, [INFO] [stderr] | ^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1704:9 [INFO] [stderr] | [INFO] [stderr] 1704 | end: Idx, [INFO] [stderr] | ^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1788:5 [INFO] [stderr] | [INFO] [stderr] 1788 | pub end: Idx, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> any.rs:218:5 [INFO] [stderr] | [INFO] [stderr] 218 | t: u64, [INFO] [stderr] | ^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> any.rs:218:5 [INFO] [stderr] | [INFO] [stderr] 218 | t: u64, [INFO] [stderr] | ^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> option.rs:168:56 [INFO] [stderr] | [INFO] [stderr] 168 | Some(#[stable(feature = "rust1", since = "1.0.0")] T) [INFO] [stderr] | ^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> raw.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | pub data: *mut (), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> raw.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | pub vtable: *mut (), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> result.rs:253:54 [INFO] [stderr] | [INFO] [stderr] 253 | Ok(#[stable(feature = "rust1", since = "1.0.0")] T), [INFO] [stderr] | ^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> result.rs:257:55 [INFO] [stderr] | [INFO] [stderr] 257 | Err(#[stable(feature = "rust1", since = "1.0.0")] E) [INFO] [stderr] | ^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/pattern.rs:81:11 [INFO] [stderr] | [INFO] [stderr] 81 | Match(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/pattern.rs:81:18 [INFO] [stderr] | [INFO] [stderr] 81 | Match(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/pattern.rs:87:12 [INFO] [stderr] | [INFO] [stderr] 87 | Reject(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/pattern.rs:87:19 [INFO] [stderr] | [INFO] [stderr] 87 | Reject(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> str/pattern.rs:81:11 [INFO] [stderr] | [INFO] [stderr] 81 | Match(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> str/pattern.rs:81:18 [INFO] [stderr] | [INFO] [stderr] 81 | Match(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> str/pattern.rs:87:12 [INFO] [stderr] | [INFO] [stderr] 87 | Reject(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> str/pattern.rs:87:19 [INFO] [stderr] | [INFO] [stderr] 87 | Reject(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> str/mod.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | valid_up_to: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/mod.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | valid_up_to: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/mod.rs:1307:5 [INFO] [stderr] | [INFO] [stderr] 1307 | pub ch: char, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/mod.rs:1309:5 [INFO] [stderr] | [INFO] [stderr] 1309 | pub next: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | pub position: Position, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | pub format: FormatSpec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | pub fill: char, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub align: Alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub flags: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | pub precision: Count, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub width: Count, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:48:8 [INFO] [stderr] | [INFO] [stderr] 48 | Is(usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:49:11 [INFO] [stderr] | [INFO] [stderr] 49 | Param(usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:57:8 [INFO] [stderr] | [INFO] [stderr] 57 | At(usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/mod.rs:286:5 [INFO] [stderr] | [INFO] [stderr] 286 | pieces: &'a [&'a str], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/mod.rs:289:5 [INFO] [stderr] | [INFO] [stderr] 289 | fmt: Option<&'a [rt::v1::Argument]>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/mod.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | args: &'a [ArgumentV1<'a>], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error: malformed `unwind` attribute input [INFO] [stderr] --> panicking.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | #[unwind] [INFO] [stderr] | ^^^^^^^^^ help: must be of the form: `#[unwind(allowed|aborts)]` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/mod.rs:42:70 [INFO] [stderr] | [INFO] [stderr] 42 | pub struct Wrapping(#[stable(feature = "rust1", since = "1.0.0")] pub T); [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub mant: u64, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub minus: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | pub plus: u64, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | pub exp: i16, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | pub inclusive: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/decoder.rs:51:12 [INFO] [stderr] | [INFO] [stderr] 51 | Finite(Decoded), [INFO] [stderr] | ^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/mod.rs:178:10 [INFO] [stderr] | [INFO] [stderr] 178 | Zero(usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/mod.rs:180:9 [INFO] [stderr] | [INFO] [stderr] 180 | Num(u16), [INFO] [stderr] | ^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/flt2dec/mod.rs:182:10 [INFO] [stderr] | [INFO] [stderr] 182 | Copy(&'a [u8]), [INFO] [stderr] | ^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/flt2dec/mod.rs:178:10 [INFO] [stderr] | [INFO] [stderr] 178 | Zero(usize), [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/flt2dec/mod.rs:180:9 [INFO] [stderr] | [INFO] [stderr] 180 | Num(u16), [INFO] [stderr] | ^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/flt2dec/mod.rs:182:10 [INFO] [stderr] | [INFO] [stderr] 182 | Copy(&'a [u8]), [INFO] [stderr] | ^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/dec2flt/rawfp.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | pub sig: u64, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/dec2flt/rawfp.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | pub k: i16, [INFO] [stderr] | ^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/dec2flt/parse.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | pub integral: &'a [u8], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/dec2flt/parse.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | pub fractional: &'a [u8], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/dec2flt/parse.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | pub exp: i64, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> num/dec2flt/parse.rs:50:11 [INFO] [stderr] | [INFO] [stderr] 50 | Valid(Decimal<'a>), [INFO] [stderr] | ^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/diy_float.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub f: u64, [INFO] [stderr] | ^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Try` in `ops` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> num/diy_float.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub e: i16, [INFO] [stderr] | ^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> nonzero.rs:39:33 [INFO] [stderr] | [INFO] [stderr] 39 | pub struct NonZero(T); [INFO] [stderr] | ^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1523:5 [INFO] [stderr] | [INFO] [stderr] 1523 | pub start: Idx, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1526:5 [INFO] [stderr] | [INFO] [stderr] 1526 | pub end: Idx, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1582:5 [INFO] [stderr] | [INFO] [stderr] 1582 | pub start: Idx, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1631:5 [INFO] [stderr] | [INFO] [stderr] 1631 | pub end: Idx, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1688:9 [INFO] [stderr] | [INFO] [stderr] 1688 | at: Idx [INFO] [stderr] | ^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1699:9 [INFO] [stderr] | [INFO] [stderr] 1699 | start: Idx, [INFO] [stderr] | ^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1704:9 [INFO] [stderr] | [INFO] [stderr] 1704 | end: Idx, [INFO] [stderr] | ^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> ops.rs:1788:5 [INFO] [stderr] | [INFO] [stderr] 1788 | pub end: Idx, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> any.rs:218:5 [INFO] [stderr] | [INFO] [stderr] 218 | t: u64, [INFO] [stderr] | ^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> any.rs:218:5 [INFO] [stderr] | [INFO] [stderr] 218 | t: u64, [INFO] [stderr] | ^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> option.rs:168:56 [INFO] [stderr] | [INFO] [stderr] 168 | Some(#[stable(feature = "rust1", since = "1.0.0")] T) [INFO] [stderr] | ^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> raw.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | pub data: *mut (), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> raw.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | pub vtable: *mut (), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> result.rs:253:54 [INFO] [stderr] | [INFO] [stderr] 253 | Ok(#[stable(feature = "rust1", since = "1.0.0")] T), [INFO] [stderr] | ^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> result.rs:257:55 [INFO] [stderr] | [INFO] [stderr] 257 | Err(#[stable(feature = "rust1", since = "1.0.0")] E) [INFO] [stderr] | ^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/pattern.rs:81:11 [INFO] [stderr] | [INFO] [stderr] 81 | Match(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/pattern.rs:81:18 [INFO] [stderr] | [INFO] [stderr] 81 | Match(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/pattern.rs:87:12 [INFO] [stderr] | [INFO] [stderr] 87 | Reject(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/pattern.rs:87:19 [INFO] [stderr] | [INFO] [stderr] 87 | Reject(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> str/pattern.rs:81:11 [INFO] [stderr] | [INFO] [stderr] 81 | Match(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> str/pattern.rs:81:18 [INFO] [stderr] | [INFO] [stderr] 81 | Match(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> str/pattern.rs:87:12 [INFO] [stderr] | [INFO] [stderr] 87 | Reject(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> str/pattern.rs:87:19 [INFO] [stderr] | [INFO] [stderr] 87 | Reject(usize, usize), [INFO] [stderr] | ^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsEq` in module `$crate::cmp` [INFO] [stderr] --> str/mod.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | valid_up_to: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in `$crate::cmp` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/mod.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | valid_up_to: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/mod.rs:1307:5 [INFO] [stderr] | [INFO] [stderr] 1307 | pub ch: char, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> str/mod.rs:1309:5 [INFO] [stderr] | [INFO] [stderr] 1309 | pub next: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | pub position: Position, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | pub format: FormatSpec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | pub fill: char, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub align: Alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub flags: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | pub precision: Count, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub width: Count, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:48:8 [INFO] [stderr] | [INFO] [stderr] 48 | Is(usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:49:11 [INFO] [stderr] | [INFO] [stderr] 49 | Param(usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/rt/v1.rs:57:8 [INFO] [stderr] | [INFO] [stderr] 57 | At(usize), [INFO] [stderr] | ^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/mod.rs:286:5 [INFO] [stderr] | [INFO] [stderr] 286 | pieces: &'a [&'a str], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/mod.rs:289:5 [INFO] [stderr] | [INFO] [stderr] 289 | fmt: Option<&'a [rt::v1::Argument]>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssertParamIsClone` in module `$crate::clone` [INFO] [stderr] --> fmt/mod.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | args: &'a [ArgumentV1<'a>], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::clone` [INFO] [stderr] [INFO] [stderr] error: malformed `unwind` attribute input [INFO] [stderr] --> panicking.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | #[unwind] [INFO] [stderr] | ^^^^^^^^^ help: must be of the form: `#[unwind(allowed|aborts)]` [INFO] [stderr] [INFO] [stderr] error: unused macro definition [INFO] [stderr] --> num/float_macros.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / macro_rules! assert_approx_eq { [INFO] [stderr] 14 | | ($a:expr, $b:expr) => ({ [INFO] [stderr] 15 | | use num::Float; [INFO] [stderr] 16 | | let (a, b) = (&$a, &$b); [INFO] [stderr] ... | [INFO] [stderr] 19 | | }) [INFO] [stderr] 20 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> lib.rs:60:31 [INFO] [stderr] | [INFO] [stderr] 60 | #![cfg_attr(not(stage0), deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: #[deny(unused_macros)] implied by #[deny(warnings)] [INFO] [stderr] [INFO] [stderr] error: unused import: `Eq` [INFO] [stderr] --> num/mod.rs:17:11 [INFO] [stderr] | [INFO] [stderr] 17 | use cmp::{Eq, PartialOrd}; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> lib.rs:60:31 [INFO] [stderr] | [INFO] [stderr] 60 | #![cfg_attr(not(stage0), deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stderr] [INFO] [stderr] error: unused macro definition [INFO] [stderr] --> num/wrapping.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / macro_rules! sh_impl_signed { [INFO] [stderr] 16 | | ($t:ident, $f:ident) => ( [INFO] [stderr] 17 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 18 | | impl Shl<$f> for Wrapping<$t> { [INFO] [stderr] ... | [INFO] [stderr] 60 | | ) [INFO] [stderr] 61 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: unused macro definition [INFO] [stderr] --> num/mod.rs:119:1 [INFO] [stderr] | [INFO] [stderr] 119 | / macro_rules! checked_op { [INFO] [stderr] 120 | | ($U:ty, $op:path, $x:expr, $y:expr) => {{ [INFO] [stderr] 121 | | let (result, overflowed) = unsafe { $op($x as $U, $y as $U) }; [INFO] [stderr] 122 | | if overflowed { None } else { Some(result as Self) } [INFO] [stderr] 123 | | }} [INFO] [stderr] 124 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: unused macro definition [INFO] [stderr] --> ops.rs:533:1 [INFO] [stderr] | [INFO] [stderr] 533 | / macro_rules! neg_impl_unsigned { [INFO] [stderr] 534 | | ($($t:ty)*) => { [INFO] [stderr] 535 | | neg_impl_core!{ x => { [INFO] [stderr] 536 | | !x.wrapping_add(1) [INFO] [stderr] 537 | | }, $($t)*} } [INFO] [stderr] 538 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> any.rs:111:21 [INFO] [stderr] | [INFO] [stderr] 111 | impl fmt::Debug for Any { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> lib.rs:60:31 [INFO] [stderr] | [INFO] [stderr] 60 | #![cfg_attr(not(stage0), deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: #[deny(bare_trait_objects)] implied by #[deny(warnings)] [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> any.rs:121:21 [INFO] [stderr] | [INFO] [stderr] 121 | impl fmt::Debug for Any + Send { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Any + Send` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> any.rs:127:6 [INFO] [stderr] | [INFO] [stderr] 127 | impl Any { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> any.rs:179:6 [INFO] [stderr] | [INFO] [stderr] 179 | impl Any+Send { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Any+Send` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Try` in `ops` [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> char.rs:291:15 [INFO] [stderr] | [INFO] [stderr] 291 | '0' ... '9' => self as u32 - '0' as u32, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> lib.rs:60:31 [INFO] [stderr] | [INFO] [stderr] 60 | #![cfg_attr(not(stage0), deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: #[deny(ellipsis_inclusive_range_patterns)] implied by #[deny(warnings)] [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> char.rs:292:15 [INFO] [stderr] | [INFO] [stderr] 292 | 'a' ... 'z' => self as u32 - 'a' as u32 + 10, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> char.rs:293:15 [INFO] [stderr] | [INFO] [stderr] 293 | 'A' ... 'Z' => self as u32 - 'A' as u32 + 10, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> char.rs:312:20 [INFO] [stderr] | [INFO] [stderr] 312 | '\x20' ... '\x7e' => EscapeDefaultState::Char(self), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> iter.rs:315:31 [INFO] [stderr] | [INFO] [stderr] 315 | fn _assert_is_object_safe(_: &Iterator) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator` [INFO] [stderr] [INFO] [stderr] error: unused macro definition [INFO] [stderr] --> iter.rs:4321:1 [INFO] [stderr] | [INFO] [stderr] 4321 | / macro_rules! step_impl_no_between { [INFO] [stderr] 4322 | | ($($t:ty)*) => ($( [INFO] [stderr] 4323 | | #[unstable(feature = "step_trait", [INFO] [stderr] 4324 | | reason = "likely to be replaced by finer-grained traits", [INFO] [stderr] ... | [INFO] [stderr] 4336 | | )*) [INFO] [stderr] 4337 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: unused import: `Eq` [INFO] [stderr] --> option.rs:145:11 [INFO] [stderr] | [INFO] [stderr] 145 | use cmp::{Eq, Ord}; [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] error: unused import: `cmp::Eq` [INFO] [stderr] --> str/mod.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use cmp::Eq; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1220:46 [INFO] [stderr] | [INFO] [stderr] 1220 | (0xE0 , 0xA0 ... 0xBF, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1221:31 [INFO] [stderr] | [INFO] [stderr] 1221 | (0xE1 ... 0xEC, 0x80 ... 0xBF, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1221:46 [INFO] [stderr] | [INFO] [stderr] 1221 | (0xE1 ... 0xEC, 0x80 ... 0xBF, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1222:46 [INFO] [stderr] | [INFO] [stderr] 1222 | (0xED , 0x80 ... 0x9F, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1223:31 [INFO] [stderr] | [INFO] [stderr] 1223 | (0xEE ... 0xEF, 0x80 ... 0xBF, TAG_CONT_U8) => {} [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1223:46 [INFO] [stderr] | [INFO] [stderr] 1223 | (0xEE ... 0xEF, 0x80 ... 0xBF, TAG_CONT_U8) => {} [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1229:46 [INFO] [stderr] | [INFO] [stderr] 1229 | (0xF0 , 0x90 ... 0xBF, TAG_CONT_U8, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1230:31 [INFO] [stderr] | [INFO] [stderr] 1230 | (0xF1 ... 0xF3, 0x80 ... 0xBF, TAG_CONT_U8, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1230:46 [INFO] [stderr] | [INFO] [stderr] 1230 | (0xF1 ... 0xF3, 0x80 ... 0xBF, TAG_CONT_U8, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1231:46 [INFO] [stderr] | [INFO] [stderr] 1231 | (0xF4 , 0x80 ... 0x8F, TAG_CONT_U8, TAG_CONT_U8) => {} [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:135:37 [INFO] [stderr] | [INFO] [stderr] 135 | radix! { Binary, 2, "0b", x @ 0 ... 2 => b'0' + x } [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:136:37 [INFO] [stderr] | [INFO] [stderr] 136 | radix! { Octal, 8, "0o", x @ 0 ... 7 => b'0' + x } [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:137:37 [INFO] [stderr] | [INFO] [stderr] 137 | radix! { Decimal, 10, "", x @ 0 ... 9 => b'0' + x } [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:138:37 [INFO] [stderr] | [INFO] [stderr] 138 | radix! { LowerHex, 16, "0x", x @ 0 ... 9 => b'0' + x, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:139:37 [INFO] [stderr] | [INFO] [stderr] 139 | x @ 10 ... 15 => b'a' + (x - 10) } [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:140:37 [INFO] [stderr] | [INFO] [stderr] 140 | radix! { UpperHex, 16, "0x", x @ 0 ... 9 => b'0' + x, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:141:37 [INFO] [stderr] | [INFO] [stderr] 141 | x @ 10 ... 15 => b'A' + (x - 10) } [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:79:49 [INFO] [stderr] | [INFO] [stderr] 79 | pub fn field(&mut self, name: &str, value: &fmt::Debug) -> &mut DebugStruct<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:146:37 [INFO] [stderr] | [INFO] [stderr] 146 | pub fn field(&mut self, value: &fmt::Debug) -> &mut DebugTuple<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:195:33 [INFO] [stderr] | [INFO] [stderr] 195 | fn entry(&mut self, entry: &fmt::Debug) { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:256:37 [INFO] [stderr] | [INFO] [stderr] 256 | pub fn entry(&mut self, entry: &fmt::Debug) -> &mut DebugSet<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:305:37 [INFO] [stderr] | [INFO] [stderr] 305 | pub fn entry(&mut self, entry: &fmt::Debug) -> &mut DebugList<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:354:35 [INFO] [stderr] | [INFO] [stderr] 354 | pub fn entry(&mut self, key: &fmt::Debug, value: &fmt::Debug) -> &mut DebugMap<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:354:55 [INFO] [stderr] | [INFO] [stderr] 354 | pub fn entry(&mut self, key: &fmt::Debug, value: &fmt::Debug) -> &mut DebugMap<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/mod.rs:166:19 [INFO] [stderr] | [INFO] [stderr] 166 | buf: &'a mut (Write+'a), [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Write+'a` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/mod.rs:781:27 [INFO] [stderr] | [INFO] [stderr] 781 | pub fn write(output: &mut Write, args: Arguments) -> Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] error: the item `CharExt` is imported redundantly [INFO] [stderr] --> fmt/mod.rs:882:13 [INFO] [stderr] | [INFO] [stderr] 15 | use prelude::v1::*; [INFO] [stderr] | -------------- the item `CharExt` is already imported here [INFO] [stderr] ... [INFO] [stderr] 882 | use char::CharExt; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: the item `CharExt` is imported redundantly [INFO] [stderr] --> fmt/mod.rs:993:13 [INFO] [stderr] | [INFO] [stderr] 15 | use prelude::v1::*; [INFO] [stderr] | -------------- the item `CharExt` is already imported here [INFO] [stderr] ... [INFO] [stderr] 993 | use char::CharExt; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/mod.rs:1066:34 [INFO] [stderr] | [INFO] [stderr] 1066 | fn write_bytes(buf: &mut Write, s: &[u8]) -> Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] error: unused macro definition [INFO] [stderr] --> num/float_macros.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / macro_rules! assert_approx_eq { [INFO] [stderr] 14 | | ($a:expr, $b:expr) => ({ [INFO] [stderr] 15 | | use num::Float; [INFO] [stderr] 16 | | let (a, b) = (&$a, &$b); [INFO] [stderr] ... | [INFO] [stderr] 19 | | }) [INFO] [stderr] 20 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> lib.rs:60:31 [INFO] [stderr] | [INFO] [stderr] 60 | #![cfg_attr(not(stage0), deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: #[deny(unused_macros)] implied by #[deny(warnings)] [INFO] [stderr] [INFO] [stderr] error: unused import: `Eq` [INFO] [stderr] --> num/mod.rs:17:11 [INFO] [stderr] | [INFO] [stderr] 17 | use cmp::{Eq, PartialOrd}; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> lib.rs:60:31 [INFO] [stderr] | [INFO] [stderr] 60 | #![cfg_attr(not(stage0), deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: #[deny(unused_imports)] implied by #[deny(warnings)] [INFO] [stderr] [INFO] [stderr] error: unused macro definition [INFO] [stderr] --> num/wrapping.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / macro_rules! sh_impl_signed { [INFO] [stderr] 16 | | ($t:ident, $f:ident) => ( [INFO] [stderr] 17 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 18 | | impl Shl<$f> for Wrapping<$t> { [INFO] [stderr] ... | [INFO] [stderr] 60 | | ) [INFO] [stderr] 61 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: unused macro definition [INFO] [stderr] --> num/mod.rs:119:1 [INFO] [stderr] | [INFO] [stderr] 119 | / macro_rules! checked_op { [INFO] [stderr] 120 | | ($U:ty, $op:path, $x:expr, $y:expr) => {{ [INFO] [stderr] 121 | | let (result, overflowed) = unsafe { $op($x as $U, $y as $U) }; [INFO] [stderr] 122 | | if overflowed { None } else { Some(result as Self) } [INFO] [stderr] 123 | | }} [INFO] [stderr] 124 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: unused macro definition [INFO] [stderr] --> ops.rs:533:1 [INFO] [stderr] | [INFO] [stderr] 533 | / macro_rules! neg_impl_unsigned { [INFO] [stderr] 534 | | ($($t:ty)*) => { [INFO] [stderr] 535 | | neg_impl_core!{ x => { [INFO] [stderr] 536 | | !x.wrapping_add(1) [INFO] [stderr] 537 | | }, $($t)*} } [INFO] [stderr] 538 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> any.rs:111:21 [INFO] [stderr] | [INFO] [stderr] 111 | impl fmt::Debug for Any { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> lib.rs:60:31 [INFO] [stderr] | [INFO] [stderr] 60 | #![cfg_attr(not(stage0), deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: #[deny(bare_trait_objects)] implied by #[deny(warnings)] [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> any.rs:121:21 [INFO] [stderr] | [INFO] [stderr] 121 | impl fmt::Debug for Any + Send { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Any + Send` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> any.rs:127:6 [INFO] [stderr] | [INFO] [stderr] 127 | impl Any { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> any.rs:179:6 [INFO] [stderr] | [INFO] [stderr] 179 | impl Any+Send { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Any+Send` [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> char.rs:291:15 [INFO] [stderr] | [INFO] [stderr] 291 | '0' ... '9' => self as u32 - '0' as u32, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> lib.rs:60:31 [INFO] [stderr] | [INFO] [stderr] 60 | #![cfg_attr(not(stage0), deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: #[deny(ellipsis_inclusive_range_patterns)] implied by #[deny(warnings)] [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> char.rs:292:15 [INFO] [stderr] | [INFO] [stderr] 292 | 'a' ... 'z' => self as u32 - 'a' as u32 + 10, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> char.rs:293:15 [INFO] [stderr] | [INFO] [stderr] 293 | 'A' ... 'Z' => self as u32 - 'A' as u32 + 10, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> char.rs:312:20 [INFO] [stderr] | [INFO] [stderr] 312 | '\x20' ... '\x7e' => EscapeDefaultState::Char(self), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> iter.rs:315:31 [INFO] [stderr] | [INFO] [stderr] 315 | fn _assert_is_object_safe(_: &Iterator) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator` [INFO] [stderr] [INFO] [stderr] error: unused macro definition [INFO] [stderr] --> iter.rs:4321:1 [INFO] [stderr] | [INFO] [stderr] 4321 | / macro_rules! step_impl_no_between { [INFO] [stderr] 4322 | | ($($t:ty)*) => ($( [INFO] [stderr] 4323 | | #[unstable(feature = "step_trait", [INFO] [stderr] 4324 | | reason = "likely to be replaced by finer-grained traits", [INFO] [stderr] ... | [INFO] [stderr] 4336 | | )*) [INFO] [stderr] 4337 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: unused import: `Eq` [INFO] [stderr] --> option.rs:145:11 [INFO] [stderr] | [INFO] [stderr] 145 | use cmp::{Eq, Ord}; [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] error: unused import: `cmp::Eq` [INFO] [stderr] --> str/mod.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use cmp::Eq; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1220:46 [INFO] [stderr] | [INFO] [stderr] 1220 | (0xE0 , 0xA0 ... 0xBF, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1221:31 [INFO] [stderr] | [INFO] [stderr] 1221 | (0xE1 ... 0xEC, 0x80 ... 0xBF, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1221:46 [INFO] [stderr] | [INFO] [stderr] 1221 | (0xE1 ... 0xEC, 0x80 ... 0xBF, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1222:46 [INFO] [stderr] | [INFO] [stderr] 1222 | (0xED , 0x80 ... 0x9F, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1223:31 [INFO] [stderr] | [INFO] [stderr] 1223 | (0xEE ... 0xEF, 0x80 ... 0xBF, TAG_CONT_U8) => {} [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1223:46 [INFO] [stderr] | [INFO] [stderr] 1223 | (0xEE ... 0xEF, 0x80 ... 0xBF, TAG_CONT_U8) => {} [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1229:46 [INFO] [stderr] | [INFO] [stderr] 1229 | (0xF0 , 0x90 ... 0xBF, TAG_CONT_U8, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1230:31 [INFO] [stderr] | [INFO] [stderr] 1230 | (0xF1 ... 0xF3, 0x80 ... 0xBF, TAG_CONT_U8, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1230:46 [INFO] [stderr] | [INFO] [stderr] 1230 | (0xF1 ... 0xF3, 0x80 ... 0xBF, TAG_CONT_U8, TAG_CONT_U8) | [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> str/mod.rs:1231:46 [INFO] [stderr] | [INFO] [stderr] 1231 | (0xF4 , 0x80 ... 0x8F, TAG_CONT_U8, TAG_CONT_U8) => {} [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:135:37 [INFO] [stderr] | [INFO] [stderr] 135 | radix! { Binary, 2, "0b", x @ 0 ... 2 => b'0' + x } [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:136:37 [INFO] [stderr] | [INFO] [stderr] 136 | radix! { Octal, 8, "0o", x @ 0 ... 7 => b'0' + x } [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:137:37 [INFO] [stderr] | [INFO] [stderr] 137 | radix! { Decimal, 10, "", x @ 0 ... 9 => b'0' + x } [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:138:37 [INFO] [stderr] | [INFO] [stderr] 138 | radix! { LowerHex, 16, "0x", x @ 0 ... 9 => b'0' + x, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:139:37 [INFO] [stderr] | [INFO] [stderr] 139 | x @ 10 ... 15 => b'a' + (x - 10) } [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:140:37 [INFO] [stderr] | [INFO] [stderr] 140 | radix! { UpperHex, 16, "0x", x @ 0 ... 9 => b'0' + x, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: `...` range patterns are deprecated [INFO] [stderr] --> fmt/num.rs:141:37 [INFO] [stderr] | [INFO] [stderr] 141 | x @ 10 ... 15 => b'A' + (x - 10) } [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:79:49 [INFO] [stderr] | [INFO] [stderr] 79 | pub fn field(&mut self, name: &str, value: &fmt::Debug) -> &mut DebugStruct<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:146:37 [INFO] [stderr] | [INFO] [stderr] 146 | pub fn field(&mut self, value: &fmt::Debug) -> &mut DebugTuple<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:195:33 [INFO] [stderr] | [INFO] [stderr] 195 | fn entry(&mut self, entry: &fmt::Debug) { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:256:37 [INFO] [stderr] | [INFO] [stderr] 256 | pub fn entry(&mut self, entry: &fmt::Debug) -> &mut DebugSet<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:305:37 [INFO] [stderr] | [INFO] [stderr] 305 | pub fn entry(&mut self, entry: &fmt::Debug) -> &mut DebugList<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:354:35 [INFO] [stderr] | [INFO] [stderr] 354 | pub fn entry(&mut self, key: &fmt::Debug, value: &fmt::Debug) -> &mut DebugMap<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/builders.rs:354:55 [INFO] [stderr] | [INFO] [stderr] 354 | pub fn entry(&mut self, key: &fmt::Debug, value: &fmt::Debug) -> &mut DebugMap<'a, 'b> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Debug` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/mod.rs:166:19 [INFO] [stderr] | [INFO] [stderr] 166 | buf: &'a mut (Write+'a), [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Write+'a` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/mod.rs:781:27 [INFO] [stderr] | [INFO] [stderr] 781 | pub fn write(output: &mut Write, args: Arguments) -> Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] error: the item `CharExt` is imported redundantly [INFO] [stderr] --> fmt/mod.rs:882:13 [INFO] [stderr] | [INFO] [stderr] 15 | use prelude::v1::*; [INFO] [stderr] | -------------- the item `CharExt` is already imported here [INFO] [stderr] ... [INFO] [stderr] 882 | use char::CharExt; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: the item `CharExt` is imported redundantly [INFO] [stderr] --> fmt/mod.rs:993:13 [INFO] [stderr] | [INFO] [stderr] 15 | use prelude::v1::*; [INFO] [stderr] | -------------- the item `CharExt` is already imported here [INFO] [stderr] ... [INFO] [stderr] 993 | use char::CharExt; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> fmt/mod.rs:1066:34 [INFO] [stderr] | [INFO] [stderr] 1066 | fn write_bytes(buf: &mut Write, s: &[u8]) -> Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] error[E0522]: definition of an unknown language item: `send` [INFO] [stderr] --> marker.rs:30:1 [INFO] [stderr] | [INFO] [stderr] 30 | #[lang = "send"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ definition of unknown language item `send` [INFO] [stderr] [INFO] [stderr] error[E0522]: definition of an unknown language item: `str_eq` [INFO] [stderr] --> str/mod.rs:1150:1 [INFO] [stderr] | [INFO] [stderr] 1150 | #[lang = "str_eq"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ definition of unknown language item `str_eq` [INFO] [stderr] [INFO] [stderr] error[E0522]: definition of an unknown language item: `non_zero` [INFO] [stderr] --> nonzero.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | #[lang = "non_zero"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `non_zero` [INFO] [stderr] [INFO] [stderr] error[E0264]: unknown external lang item: `panic_fmt` [INFO] [stderr] --> panicking.rs:66:9 [INFO] [stderr] | [INFO] [stderr] 66 | fn panic_impl(fmt: fmt::Arguments, file: &'static str, line: u32) -> !; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `i8`. [INFO] [stderr] --> num/mod.rs:1126:1 [INFO] [stderr] | [INFO] [stderr] 1126 | / impl i8 { [INFO] [stderr] 1127 | | int_impl! { i8, u8, 8, [INFO] [stderr] 1128 | | intrinsics::add_with_overflow, [INFO] [stderr] 1129 | | intrinsics::sub_with_overflow, [INFO] [stderr] 1130 | | intrinsics::mul_with_overflow } [INFO] [stderr] 1131 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `i16`. [INFO] [stderr] --> num/mod.rs:1134:1 [INFO] [stderr] | [INFO] [stderr] 1134 | / impl i16 { [INFO] [stderr] 1135 | | int_impl! { i16, u16, 16, [INFO] [stderr] 1136 | | intrinsics::add_with_overflow, [INFO] [stderr] 1137 | | intrinsics::sub_with_overflow, [INFO] [stderr] 1138 | | intrinsics::mul_with_overflow } [INFO] [stderr] 1139 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `i32`. [INFO] [stderr] --> num/mod.rs:1142:1 [INFO] [stderr] | [INFO] [stderr] 1142 | / impl i32 { [INFO] [stderr] 1143 | | int_impl! { i32, u32, 32, [INFO] [stderr] 1144 | | intrinsics::add_with_overflow, [INFO] [stderr] 1145 | | intrinsics::sub_with_overflow, [INFO] [stderr] 1146 | | intrinsics::mul_with_overflow } [INFO] [stderr] 1147 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `i64`. [INFO] [stderr] --> num/mod.rs:1150:1 [INFO] [stderr] | [INFO] [stderr] 1150 | / impl i64 { [INFO] [stderr] 1151 | | int_impl! { i64, u64, 64, [INFO] [stderr] 1152 | | intrinsics::add_with_overflow, [INFO] [stderr] 1153 | | intrinsics::sub_with_overflow, [INFO] [stderr] 1154 | | intrinsics::mul_with_overflow } [INFO] [stderr] 1155 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `isize`. [INFO] [stderr] --> num/mod.rs:1168:1 [INFO] [stderr] | [INFO] [stderr] 1168 | / impl isize { [INFO] [stderr] 1169 | | int_impl! { i64, u64, 64, [INFO] [stderr] 1170 | | intrinsics::add_with_overflow, [INFO] [stderr] 1171 | | intrinsics::sub_with_overflow, [INFO] [stderr] 1172 | | intrinsics::mul_with_overflow } [INFO] [stderr] 1173 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `u8`. [INFO] [stderr] --> num/mod.rs:2110:1 [INFO] [stderr] | [INFO] [stderr] 2110 | / impl u8 { [INFO] [stderr] 2111 | | uint_impl! { u8, 8, [INFO] [stderr] 2112 | | intrinsics::ctpop, [INFO] [stderr] 2113 | | intrinsics::ctlz, [INFO] [stderr] ... | [INFO] [stderr] 2118 | | intrinsics::mul_with_overflow } [INFO] [stderr] 2119 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `u16`. [INFO] [stderr] --> num/mod.rs:2122:1 [INFO] [stderr] | [INFO] [stderr] 2122 | / impl u16 { [INFO] [stderr] 2123 | | uint_impl! { u16, 16, [INFO] [stderr] 2124 | | intrinsics::ctpop, [INFO] [stderr] 2125 | | intrinsics::ctlz, [INFO] [stderr] ... | [INFO] [stderr] 2130 | | intrinsics::mul_with_overflow } [INFO] [stderr] 2131 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `u32`. [INFO] [stderr] --> num/mod.rs:2134:1 [INFO] [stderr] | [INFO] [stderr] 2134 | / impl u32 { [INFO] [stderr] 2135 | | uint_impl! { u32, 32, [INFO] [stderr] 2136 | | intrinsics::ctpop, [INFO] [stderr] 2137 | | intrinsics::ctlz, [INFO] [stderr] ... | [INFO] [stderr] 2142 | | intrinsics::mul_with_overflow } [INFO] [stderr] 2143 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `u64`. [INFO] [stderr] --> num/mod.rs:2146:1 [INFO] [stderr] | [INFO] [stderr] 2146 | / impl u64 { [INFO] [stderr] 2147 | | uint_impl! { u64, 64, [INFO] [stderr] 2148 | | intrinsics::ctpop, [INFO] [stderr] 2149 | | intrinsics::ctlz, [INFO] [stderr] ... | [INFO] [stderr] 2154 | | intrinsics::mul_with_overflow } [INFO] [stderr] 2155 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `usize`. [INFO] [stderr] --> num/mod.rs:2172:1 [INFO] [stderr] | [INFO] [stderr] 2172 | / impl usize { [INFO] [stderr] 2173 | | uint_impl! { u64, 64, [INFO] [stderr] 2174 | | intrinsics::ctpop, [INFO] [stderr] 2175 | | intrinsics::ctlz, [INFO] [stderr] ... | [INFO] [stderr] 2180 | | intrinsics::mul_with_overflow } [INFO] [stderr] 2181 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `const_ptr`. [INFO] [stderr] --> ptr.rs:213:1 [INFO] [stderr] | [INFO] [stderr] 213 | / impl *const T { [INFO] [stderr] 214 | | /// Returns true if the pointer is null. [INFO] [stderr] 215 | | /// [INFO] [stderr] 216 | | /// # Examples [INFO] [stderr] ... | [INFO] [stderr] 295 | | } [INFO] [stderr] 296 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `mut_ptr`. [INFO] [stderr] --> ptr.rs:299:1 [INFO] [stderr] | [INFO] [stderr] 299 | / impl *mut T { [INFO] [stderr] 300 | | /// Returns true if the pointer is null. [INFO] [stderr] 301 | | /// [INFO] [stderr] 302 | | /// # Examples [INFO] [stderr] ... | [INFO] [stderr] 409 | | } [INFO] [stderr] 410 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0522]: definition of an unknown language item: `send` [INFO] [stderr] --> marker.rs:30:1 [INFO] [stderr] | [INFO] [stderr] 30 | #[lang = "send"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ definition of unknown language item `send` [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `sized`. [INFO] [stderr] --> marker.rs:61:1 [INFO] [stderr] | [INFO] [stderr] 61 | / pub trait Sized { [INFO] [stderr] 62 | | // Empty. [INFO] [stderr] 63 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `unsize`. [INFO] [stderr] --> marker.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | / pub trait Unsize { [INFO] [stderr] 69 | | // Empty. [INFO] [stderr] 70 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `copy`. [INFO] [stderr] --> marker.rs:179:1 [INFO] [stderr] | [INFO] [stderr] 179 | / pub trait Copy : Clone { [INFO] [stderr] 180 | | // Empty. [INFO] [stderr] 181 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `sync`. [INFO] [stderr] --> marker.rs:229:1 [INFO] [stderr] | [INFO] [stderr] 229 | / pub unsafe trait Sync { [INFO] [stderr] 230 | | // Empty [INFO] [stderr] 231 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `phantom_data`. [INFO] [stderr] --> marker.rs:405:1 [INFO] [stderr] | [INFO] [stderr] 405 | pub struct PhantomData; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `drop`. [INFO] [stderr] --> ops.rs:99:1 [INFO] [stderr] | [INFO] [stderr] 99 | / pub trait Drop { [INFO] [stderr] 100 | | /// A method called when the value goes out of scope. [INFO] [stderr] 101 | | /// [INFO] [stderr] 102 | | /// When this method has been called, `self` has not yet been deallocated. [INFO] [stderr] ... | [INFO] [stderr] 112 | | fn drop(&mut self); [INFO] [stderr] 113 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `add`. [INFO] [stderr] --> ops.rs:194:1 [INFO] [stderr] | [INFO] [stderr] 194 | / pub trait Add { [INFO] [stderr] 195 | | /// The resulting type after applying the `+` operator [INFO] [stderr] 196 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 197 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 201 | | fn add(self, rhs: RHS) -> Self::Output; [INFO] [stderr] 202 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `sub`. [INFO] [stderr] --> ops.rs:249:1 [INFO] [stderr] | [INFO] [stderr] 249 | / pub trait Sub { [INFO] [stderr] 250 | | /// The resulting type after applying the `-` operator [INFO] [stderr] 251 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 252 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 256 | | fn sub(self, rhs: RHS) -> Self::Output; [INFO] [stderr] 257 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `mul`. [INFO] [stderr] --> ops.rs:304:1 [INFO] [stderr] | [INFO] [stderr] 304 | / pub trait Mul { [INFO] [stderr] 305 | | /// The resulting type after applying the `*` operator [INFO] [stderr] 306 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 307 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 311 | | fn mul(self, rhs: RHS) -> Self::Output; [INFO] [stderr] 312 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `div`. [INFO] [stderr] --> ops.rs:359:1 [INFO] [stderr] | [INFO] [stderr] 359 | / pub trait Div { [INFO] [stderr] 360 | | /// The resulting type after applying the `/` operator [INFO] [stderr] 361 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 362 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 366 | | fn div(self, rhs: RHS) -> Self::Output; [INFO] [stderr] 367 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `rem`. [INFO] [stderr] --> ops.rs:431:1 [INFO] [stderr] | [INFO] [stderr] 431 | / pub trait Rem { [INFO] [stderr] 432 | | /// The resulting type after applying the `%` operator [INFO] [stderr] 433 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 434 | | type Output = Self; [INFO] [stderr] ... | [INFO] [stderr] 438 | | fn rem(self, rhs: RHS) -> Self::Output; [INFO] [stderr] 439 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `neg`. [INFO] [stderr] --> ops.rs:503:1 [INFO] [stderr] | [INFO] [stderr] 503 | / pub trait Neg { [INFO] [stderr] 504 | | /// The resulting type after applying the `-` operator [INFO] [stderr] 505 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 506 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 510 | | fn neg(self) -> Self::Output; [INFO] [stderr] 511 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `not`. [INFO] [stderr] --> ops.rs:572:1 [INFO] [stderr] | [INFO] [stderr] 572 | / pub trait Not { [INFO] [stderr] 573 | | /// The resulting type after applying the `!` operator [INFO] [stderr] 574 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 575 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 579 | | fn not(self) -> Self::Output; [INFO] [stderr] 580 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `bitand`. [INFO] [stderr] --> ops.rs:625:1 [INFO] [stderr] | [INFO] [stderr] 625 | / pub trait BitAnd { [INFO] [stderr] 626 | | /// The resulting type after applying the `&` operator [INFO] [stderr] 627 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 628 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 632 | | fn bitand(self, rhs: RHS) -> Self::Output; [INFO] [stderr] 633 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `bitor`. [INFO] [stderr] --> ops.rs:678:1 [INFO] [stderr] | [INFO] [stderr] 678 | / pub trait BitOr { [INFO] [stderr] 679 | | /// The resulting type after applying the `|` operator [INFO] [stderr] 680 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 681 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 685 | | fn bitor(self, rhs: RHS) -> Self::Output; [INFO] [stderr] 686 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `bitxor`. [INFO] [stderr] --> ops.rs:731:1 [INFO] [stderr] | [INFO] [stderr] 731 | / pub trait BitXor { [INFO] [stderr] 732 | | /// The resulting type after applying the `^` operator [INFO] [stderr] 733 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 734 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 738 | | fn bitxor(self, rhs: RHS) -> Self::Output; [INFO] [stderr] 739 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `shl`. [INFO] [stderr] --> ops.rs:784:1 [INFO] [stderr] | [INFO] [stderr] 784 | / pub trait Shl { [INFO] [stderr] 785 | | /// The resulting type after applying the `<<` operator [INFO] [stderr] 786 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 787 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 791 | | fn shl(self, rhs: RHS) -> Self::Output; [INFO] [stderr] 792 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `shr`. [INFO] [stderr] --> ops.rs:855:1 [INFO] [stderr] | [INFO] [stderr] 855 | / pub trait Shr { [INFO] [stderr] 856 | | /// The resulting type after applying the `>>` operator [INFO] [stderr] 857 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 858 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 862 | | fn shr(self, rhs: RHS) -> Self::Output; [INFO] [stderr] 863 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `add_assign`. [INFO] [stderr] --> ops.rs:925:1 [INFO] [stderr] | [INFO] [stderr] 925 | / pub trait AddAssign { [INFO] [stderr] 926 | | /// The method for the `+=` operator [INFO] [stderr] 927 | | #[stable(feature = "op_assign_traits", since = "1.8.0")] [INFO] [stderr] 928 | | fn add_assign(&mut self, Rhs); [INFO] [stderr] 929 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `sub_assign`. [INFO] [stderr] --> ops.rs:971:1 [INFO] [stderr] | [INFO] [stderr] 971 | / pub trait SubAssign { [INFO] [stderr] 972 | | /// The method for the `-=` operator [INFO] [stderr] 973 | | #[stable(feature = "op_assign_traits", since = "1.8.0")] [INFO] [stderr] 974 | | fn sub_assign(&mut self, Rhs); [INFO] [stderr] 975 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `mul_assign`. [INFO] [stderr] --> ops.rs:1017:1 [INFO] [stderr] | [INFO] [stderr] 1017 | / pub trait MulAssign { [INFO] [stderr] 1018 | | /// The method for the `*=` operator [INFO] [stderr] 1019 | | #[stable(feature = "op_assign_traits", since = "1.8.0")] [INFO] [stderr] 1020 | | fn mul_assign(&mut self, Rhs); [INFO] [stderr] 1021 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `div_assign`. [INFO] [stderr] --> ops.rs:1063:1 [INFO] [stderr] | [INFO] [stderr] 1063 | / pub trait DivAssign { [INFO] [stderr] 1064 | | /// The method for the `/=` operator [INFO] [stderr] 1065 | | #[stable(feature = "op_assign_traits", since = "1.8.0")] [INFO] [stderr] 1066 | | fn div_assign(&mut self, Rhs); [INFO] [stderr] 1067 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `rem_assign`. [INFO] [stderr] --> ops.rs:1109:1 [INFO] [stderr] | [INFO] [stderr] 1109 | / pub trait RemAssign { [INFO] [stderr] 1110 | | /// The method for the `%=` operator [INFO] [stderr] 1111 | | #[stable(feature = "op_assign_traits", since = "1.8.0")] [INFO] [stderr] 1112 | | fn rem_assign(&mut self, Rhs); [INFO] [stderr] 1113 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `bitand_assign`. [INFO] [stderr] --> ops.rs:1155:1 [INFO] [stderr] | [INFO] [stderr] 1155 | / pub trait BitAndAssign { [INFO] [stderr] 1156 | | /// The method for the `&` operator [INFO] [stderr] 1157 | | #[stable(feature = "op_assign_traits", since = "1.8.0")] [INFO] [stderr] 1158 | | fn bitand_assign(&mut self, Rhs); [INFO] [stderr] 1159 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `bitor_assign`. [INFO] [stderr] --> ops.rs:1199:1 [INFO] [stderr] | [INFO] [stderr] 1199 | / pub trait BitOrAssign { [INFO] [stderr] 1200 | | /// The method for the `|=` operator [INFO] [stderr] 1201 | | #[stable(feature = "op_assign_traits", since = "1.8.0")] [INFO] [stderr] 1202 | | fn bitor_assign(&mut self, Rhs); [INFO] [stderr] 1203 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `bitxor_assign`. [INFO] [stderr] --> ops.rs:1243:1 [INFO] [stderr] | [INFO] [stderr] 1243 | / pub trait BitXorAssign { [INFO] [stderr] 1244 | | /// The method for the `^=` operator [INFO] [stderr] 1245 | | #[stable(feature = "op_assign_traits", since = "1.8.0")] [INFO] [stderr] 1246 | | fn bitxor_assign(&mut self, Rhs); [INFO] [stderr] 1247 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `shl_assign`. [INFO] [stderr] --> ops.rs:1287:1 [INFO] [stderr] | [INFO] [stderr] 1287 | / pub trait ShlAssign { [INFO] [stderr] 1288 | | /// The method for the `<<=` operator [INFO] [stderr] 1289 | | #[stable(feature = "op_assign_traits", since = "1.8.0")] [INFO] [stderr] 1290 | | fn shl_assign(&mut self, Rhs); [INFO] [stderr] 1291 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `shr_assign`. [INFO] [stderr] --> ops.rs:1349:1 [INFO] [stderr] | [INFO] [stderr] 1349 | / pub trait ShrAssign { [INFO] [stderr] 1350 | | /// The method for the `>>=` operator [INFO] [stderr] 1351 | | #[stable(feature = "op_assign_traits", since = "1.8.0")] [INFO] [stderr] 1352 | | fn shr_assign(&mut self, Rhs); [INFO] [stderr] 1353 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `index`. [INFO] [stderr] --> ops.rs:1416:1 [INFO] [stderr] | [INFO] [stderr] 1416 | / pub trait Index { [INFO] [stderr] 1417 | | /// The returned type after indexing [INFO] [stderr] 1418 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 1419 | | type Output: ?Sized; [INFO] [stderr] ... | [INFO] [stderr] 1423 | | fn index(&self, index: Idx) -> &Self::Output; [INFO] [stderr] 1424 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `index_mut`. [INFO] [stderr] --> ops.rs:1463:1 [INFO] [stderr] | [INFO] [stderr] 1463 | / pub trait IndexMut: Index { [INFO] [stderr] 1464 | | /// The method for the indexing (`Foo[Bar]`) operation [INFO] [stderr] 1465 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 1466 | | fn index_mut(&mut self, index: Idx) -> &mut Self::Output; [INFO] [stderr] 1467 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `deref`. [INFO] [stderr] --> ops.rs:1852:1 [INFO] [stderr] | [INFO] [stderr] 1852 | / pub trait Deref { [INFO] [stderr] 1853 | | /// The resulting type after dereferencing [INFO] [stderr] 1854 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 1855 | | type Target: ?Sized; [INFO] [stderr] ... | [INFO] [stderr] 1859 | | fn deref(&self) -> &Self::Target; [INFO] [stderr] 1860 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `deref_mut`. [INFO] [stderr] --> ops.rs:1917:1 [INFO] [stderr] | [INFO] [stderr] 1917 | / pub trait DerefMut: Deref { [INFO] [stderr] 1918 | | /// The method called to mutably dereference a value [INFO] [stderr] 1919 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 1920 | | fn deref_mut(&mut self) -> &mut Self::Target; [INFO] [stderr] 1921 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `fn`. [INFO] [stderr] --> ops.rs:1933:1 [INFO] [stderr] | [INFO] [stderr] 1933 | / pub trait Fn : FnMut { [INFO] [stderr] 1934 | | /// This is called when the call operator is used. [INFO] [stderr] 1935 | | #[unstable(feature = "fn_traits", issue = "29625")] [INFO] [stderr] 1936 | | extern "rust-call" fn call(&self, args: Args) -> Self::Output; [INFO] [stderr] 1937 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `fn_mut`. [INFO] [stderr] --> ops.rs:1944:1 [INFO] [stderr] | [INFO] [stderr] 1944 | / pub trait FnMut : FnOnce { [INFO] [stderr] 1945 | | /// This is called when the call operator is used. [INFO] [stderr] 1946 | | #[unstable(feature = "fn_traits", issue = "29625")] [INFO] [stderr] 1947 | | extern "rust-call" fn call_mut(&mut self, args: Args) -> Self::Output; [INFO] [stderr] 1948 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `fn_once`. [INFO] [stderr] --> ops.rs:1955:1 [INFO] [stderr] | [INFO] [stderr] 1955 | / pub trait FnOnce { [INFO] [stderr] 1956 | | /// The returned type after the call operator is used. [INFO] [stderr] 1957 | | #[unstable(feature = "fn_traits", issue = "29625")] [INFO] [stderr] 1958 | | type Output; [INFO] [stderr] ... | [INFO] [stderr] 1962 | | extern "rust-call" fn call_once(self, args: Args) -> Self::Output; [INFO] [stderr] 1963 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `coerce_unsized`. [INFO] [stderr] --> ops.rs:2022:1 [INFO] [stderr] | [INFO] [stderr] 2022 | / pub trait CoerceUnsized { [INFO] [stderr] 2023 | | // Empty. [INFO] [stderr] 2024 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `eq`. [INFO] [stderr] --> cmp.rs:74:1 [INFO] [stderr] | [INFO] [stderr] 74 | / pub trait PartialEq { [INFO] [stderr] 75 | | /// This method tests for `self` and `other` values to be equal, and is used [INFO] [stderr] 76 | | /// by `==`. [INFO] [stderr] 77 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] ... | [INFO] [stderr] 83 | | fn ne(&self, other: &Rhs) -> bool { !self.eq(other) } [INFO] [stderr] 84 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `ord`. [INFO] [stderr] --> cmp.rs:266:1 [INFO] [stderr] | [INFO] [stderr] 266 | / pub trait PartialOrd: PartialEq { [INFO] [stderr] 267 | | /// This method returns an ordering between `self` and `other` values if one exists. [INFO] [stderr] 268 | | /// [INFO] [stderr] 269 | | /// # Examples [INFO] [stderr] ... | [INFO] [stderr] 373 | | } [INFO] [stderr] 374 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `unsafe_cell`. [INFO] [stderr] --> cell.rs:795:1 [INFO] [stderr] | [INFO] [stderr] 795 | / pub struct UnsafeCell { [INFO] [stderr] 796 | | value: T, [INFO] [stderr] 797 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `panic`. [INFO] [stderr] --> panicking.rs:41:1 [INFO] [stderr] | [INFO] [stderr] 41 | / pub fn panic(expr_file_line: &(&'static str, &'static str, u32)) -> ! { [INFO] [stderr] 42 | | // Use Arguments::new_v1 instead of format_args!("{}", expr) to potentially [INFO] [stderr] 43 | | // reduce size overhead. The format_args! macro uses str's Display trait to [INFO] [stderr] 44 | | // write expr, which calls Formatter::pad, which must accommodate string [INFO] [stderr] ... | [INFO] [stderr] 49 | | panic_fmt(fmt::Arguments::new_v1(&[expr], &[]), &(file, line)) [INFO] [stderr] 50 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `panic_bounds_check`. [INFO] [stderr] --> panicking.rs:54:1 [INFO] [stderr] | [INFO] [stderr] 54 | / fn panic_bounds_check(file_line: &(&'static str, u32), [INFO] [stderr] 55 | | index: usize, len: usize) -> ! { [INFO] [stderr] 56 | | panic_fmt(format_args!("index out of bounds: the len is {} but the index is {}", [INFO] [stderr] 57 | | len, index), file_line) [INFO] [stderr] 58 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0522]: definition of an unknown language item: `str_eq` [INFO] [stderr] --> str/mod.rs:1150:1 [INFO] [stderr] | [INFO] [stderr] 1150 | #[lang = "str_eq"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ definition of unknown language item `str_eq` [INFO] [stderr] [INFO] [stderr] error[E0152]: duplicate lang item found: `debug_trait`. [INFO] [stderr] --> fmt/mod.rs:402:1 [INFO] [stderr] | [INFO] [stderr] 402 | / pub trait Debug { [INFO] [stderr] 403 | | /// Formats the value using the given formatter. [INFO] [stderr] 404 | | #[stable(feature = "rust1", since = "1.0.0")] [INFO] [stderr] 405 | | fn fmt(&self, &mut Formatter) -> Result; [INFO] [stderr] 406 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: first defined in crate `core`. [INFO] [stderr] [INFO] [stderr] error[E0522]: definition of an unknown language item: `non_zero` [INFO] [stderr] --> nonzero.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | #[lang = "non_zero"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `non_zero` [INFO] [stderr] [INFO] [stderr] error[E0264]: unknown external lang item: `panic_fmt` [INFO] [stderr] --> panicking.rs:66:9 [INFO] [stderr] | [INFO] [stderr] 66 | fn panic_impl(fmt: fmt::Arguments, file: &'static str, line: u32) -> !; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: requires `freeze` lang_item [INFO] [stderr] [INFO] [stderr] error: aborting due to 125 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0264, E0412, E0433, E0522, E0557. [INFO] [stderr] For more information about an error, try `rustc --explain E0264`. [INFO] [stderr] error[E0225]: only auto traits can be used as additional traits in a trait object [INFO] [stderr] --> any.rs:121:27 [INFO] [stderr] | [INFO] [stderr] 121 | impl fmt::Debug for Any + Send { [INFO] [stderr] | --- ^^^^ [INFO] [stderr] | | | [INFO] [stderr] | | additional non-auto trait [INFO] [stderr] | | trait alias used in trait object type (additional use) [INFO] [stderr] | first non-auto trait [INFO] [stderr] | trait alias used in trait object type (first use) [INFO] [stderr] [INFO] [stderr] error[E0225]: only auto traits can be used as additional traits in a trait object [INFO] [stderr] --> any.rs:179:10 [INFO] [stderr] | [INFO] [stderr] 179 | impl Any+Send { [INFO] [stderr] | --- ^^^^ [INFO] [stderr] | | | [INFO] [stderr] | | additional non-auto trait [INFO] [stderr] | | trait alias used in trait object type (additional use) [INFO] [stderr] | first non-auto trait [INFO] [stderr] | trait alias used in trait object type (first use) [INFO] [stderr] [INFO] [stderr] error: Could not compile `core`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 180 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0152, E0225, E0264, E0412, E0433, E0522, E0557. [INFO] [stderr] For more information about an error, try `rustc --explain E0152`. [INFO] [stderr] error: Could not compile `core`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "d9e1364694c7943b5e453ad9f124fe43b0f4f4a5879e2156e67d9ba344208cbf"` [INFO] running `"docker" "rm" "-f" "d9e1364694c7943b5e453ad9f124fe43b0f4f4a5879e2156e67d9ba344208cbf"` [INFO] [stdout] d9e1364694c7943b5e453ad9f124fe43b0f4f4a5879e2156e67d9ba344208cbf