[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.37-6/sources/1.36.0/gh/chrisccerami/libcore"` [INFO] [stderr] Cloning into 'work/ex/beta-1.37-6/sources/1.36.0/gh/chrisccerami/libcore'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/chrisccerami/libcore" "work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/chrisccerami/libcore"` [INFO] [stderr] Cloning into 'work/ex/beta-1.37-6/sources/beta-2019-07-23/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.36.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of chrisccerami/libcore on toolchain beta-2019-07-23 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "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.37-6/sources/1.36.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.37-6/sources/beta-2019-07-23/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.36.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing chrisccerami/libcore against 1.36.0 for beta-1.37-6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-0/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.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.36.0" "build" "--frozen"` [INFO] [stdout] 2cdc8f1367349fae0d89afbb7df1f3730fd8b0dff53d2394a6160a2ee3907b80 [INFO] running `"docker" "start" "-a" "2cdc8f1367349fae0d89afbb7df1f3730fd8b0dff53d2394a6160a2ee3907b80"` [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] | ^^^^^^^ [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: attribute must be of the form `#[unwind(allowed|aborts)]` [INFO] [stderr] --> panicking.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | #[unwind] [INFO] [stderr] | ^^^^^^^^^ [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: 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: 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] 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" "2cdc8f1367349fae0d89afbb7df1f3730fd8b0dff53d2394a6160a2ee3907b80"` [INFO] running `"docker" "rm" "-f" "2cdc8f1367349fae0d89afbb7df1f3730fd8b0dff53d2394a6160a2ee3907b80"` [INFO] [stdout] 2cdc8f1367349fae0d89afbb7df1f3730fd8b0dff53d2394a6160a2ee3907b80