[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/beta-1.38-1/sources/1.37.0/gh/chrisccerami/libcore"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/1.37.0/gh/chrisccerami/libcore'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/chrisccerami/libcore" "work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/chrisccerami/libcore"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/beta-2019-08-13/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 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of chrisccerami/libcore on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "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/beta-1.38-1/sources/1.37.0/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/beta-1.38-1/sources/beta-2019-08-13/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" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing chrisccerami/libcore against 1.37.0 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-6/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/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=warn" "-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" "+1.37.0" "build" "--frozen"` [INFO] [stdout] 17f24b47ac8480b34b512ed831d2cd5d5dfbdf321399d27df0b58c11de88c9d0 [INFO] running `"docker" "start" "-a" "17f24b47ac8480b34b512ed831d2cd5d5dfbdf321399d27df0b58c11de88c9d0"` [INFO] [stderr] Blocking waiting for file lock on package cache [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] --> 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] 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[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[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[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | #![feature(allow_internal_unstable)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:63:1 [INFO] [stderr] | [INFO] [stderr] 63 | #![feature(associated_type_defaults)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | #![feature(concat_idents)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:65:1 [INFO] [stderr] | [INFO] [stderr] 65 | #![feature(const_fn)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | #![feature(custom_attribute)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:67:1 [INFO] [stderr] | [INFO] [stderr] 67 | #![feature(fundamental)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | #![feature(inclusive_range_syntax)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | #![feature(intrinsics)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:70:1 [INFO] [stderr] | [INFO] [stderr] 70 | #![feature(lang_items)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | #![feature(no_core)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:72:1 [INFO] [stderr] | [INFO] [stderr] 72 | #![feature(on_unimplemented)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:73:1 [INFO] [stderr] | [INFO] [stderr] 73 | #![feature(optin_builtin_traits)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:74:1 [INFO] [stderr] | [INFO] [stderr] 74 | #![feature(reflect)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | #![feature(unwind_attributes)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:76:1 [INFO] [stderr] | [INFO] [stderr] 76 | #![feature(repr_simd, platform_intrinsics)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:77:1 [INFO] [stderr] | [INFO] [stderr] 77 | #![feature(rustc_attrs)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:78:1 [INFO] [stderr] | [INFO] [stderr] 78 | #![feature(specialization)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:79:1 [INFO] [stderr] | [INFO] [stderr] 79 | #![feature(staged_api)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | #![feature(unboxed_closures)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> lib.rs:81:1 [INFO] [stderr] | [INFO] [stderr] 81 | #![feature(question_mark)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [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[E0433]: failed to resolve: could not find `Try` in `ops` [INFO] [stderr] [INFO] [stderr] warning: 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: #[warn(unused_macros)] implied by #[warn(warnings)] [INFO] [stderr] [INFO] [stderr] warning: 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: #[warn(unused_imports)] implied by #[warn(warnings)] [INFO] [stderr] [INFO] [stderr] warning: 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] warning: 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] warning: 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] warning: 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: #[warn(bare_trait_objects)] implied by #[warn(warnings)] [INFO] [stderr] [INFO] [stderr] warning: 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] warning: 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] warning: 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] warning: `...` 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: #[warn(ellipsis_inclusive_range_patterns)] implied by #[warn(warnings)] [INFO] [stderr] [INFO] [stderr] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: 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] warning: 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] warning: unused import: `Eq` [INFO] [stderr] --> option.rs:145:11 [INFO] [stderr] | [INFO] [stderr] 145 | use cmp::{Eq, Ord}; [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: `...` 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] warning: 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] warning: 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] warning: 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] warning: 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] warning: 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] warning: 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] warning: 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] warning: 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] warning: 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] warning: 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] warning: 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] warning: 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: requires `freeze` lang_item [INFO] [stderr] [INFO] [stderr] error: aborting due to 99 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0264, E0412, E0433, E0522, E0554, E0557. [INFO] [stderr] For more information about an error, try `rustc --explain E0264`. [INFO] [stderr] error: Could not compile `core`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "17f24b47ac8480b34b512ed831d2cd5d5dfbdf321399d27df0b58c11de88c9d0"` [INFO] running `"docker" "rm" "-f" "17f24b47ac8480b34b512ed831d2cd5d5dfbdf321399d27df0b58c11de88c9d0"` [INFO] [stdout] 17f24b47ac8480b34b512ed831d2cd5d5dfbdf321399d27df0b58c11de88c9d0