DEBUG:cargo::core::workspace: find_root - trying D:\dev\rust\Cargo.toml DEBUG:cargo::core::workspace: find_root - trying D:\dev\Cargo.toml DEBUG:cargo::core::workspace: find_root - trying D:\Cargo.toml DEBUG:cargo::core::workspace: find_members - only me as a member DEBUG:cargo::core::registry: load/missing file:///D:/dev/rust/testing DEBUG:cargo::sources::config: loading: file:///D:/dev/rust/testing DEBUG:cargo::core::resolver: initial activation: testing v0.1.0 (file:///D:/dev/rust/testing) DEBUG:cargo::core::registry: load/missing registry https://github.com/rust-lang/crates.io-index DEBUG:cargo::sources::config: loading: registry https://github.com/rust-lang/crates.io-index DEBUG:cargo::core::registry: load/match registry https://github.com/rust-lang/crates.io-index DEBUG:cargo::core::registry: load/locked file:///D:/dev/rust/testing DEBUG:cargo::core::resolver: initial activation: testing v0.1.0 (file:///D:/dev/rust/testing) DEBUG:cargo::core::registry: load/match registry https://github.com/rust-lang/crates.io-index DEBUG:cargo::core::registry: load/match registry https://github.com/rust-lang/crates.io-index DEBUG:cargo::ops::cargo_rustc::fingerprint: fingerprint at: D:\dev\rust\testing\target\debug\.fingerprint\testing-7cc7e1ca451375bf\bin-testing INFO:cargo::ops::cargo_rustc::fingerprint: fingerprint error for testing v0.1.0 (file:///D:/dev/rust/testing): rust compiler has changed DEBUG:cargo::ops::cargo_rustc::fingerprint: fingerprint at: D:\dev\rust\testing\target\debug\.fingerprint\rand-173b36935437ad96\lib-rand INFO:cargo::ops::cargo_rustc::fingerprint: fingerprint error for rand v0.3.14: failed to read `D:\dev\rust\testing\target\debug\.fingerprint\rand-173b36935437ad96\lib-rand` INFO:cargo::ops::cargo_rustc::fingerprint: cause: The system cannot find the file specified. (os error 2) DEBUG:cargo::ops::cargo_rustc::fingerprint: fingerprint at: D:\dev\rust\testing\target\debug\.fingerprint\libc-8225d782681b1bb2\lib-libc INFO:cargo::ops::cargo_rustc::job_queue: start: libc v0.2.16 => Target(lib)/Profile(build) => Host INFO:cargo::ops::cargo_rustc::job_queue: end: libc v0.2.16 => Target(lib)/Profile(build) => Host INFO:cargo::ops::cargo_rustc::job_queue: start: rand v0.3.14 => Target(lib)/Profile(build) => Host Compiling rand v0.3.14 INFO:rustc_metadata::creader: read extension crate 4294967295 `extern crate std as std` linked=true INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd-411f48d3.rlib INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\std-411f48d3.dll INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd-411f48d3.rlib INFO:rustc_metadata::loader: reading "libstd-411f48d3.rlib" => Duration { secs: 0, nanos: 238539 } INFO:rustc_metadata::creader: register crate `extern crate std as std` INFO:rustc_metadata::creader: resolving crate `extern crate core as core` INFO:rustc_metadata::creader: falling back to a load INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-411f48d3.rlib INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-411f48d3.rlib INFO:rustc_metadata::loader: reading "libcore-411f48d3.rlib" => Duration { secs: 0, nanos: 149997 } INFO:rustc_metadata::creader: register crate `extern crate core as core` INFO:rustc_metadata::creader: resolving crate `extern crate collections as collections` INFO:rustc_metadata::creader: falling back to a load INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcollections-411f48d3.rlib INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcollections-411f48d3.rlib INFO:rustc_metadata::loader: reading "libcollections-411f48d3.rlib" => Duration { secs: 0, nanos: 166016 } INFO:rustc_metadata::creader: register crate `extern crate collections as collections` INFO:rustc_metadata::creader: resolving crate `extern crate core as core` INFO:rustc_metadata::creader: resolving crate `extern crate rustc_unicode as rustc_unicode` INFO:rustc_metadata::creader: falling back to a load INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_unicode-411f48d3.rlib INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_unicode-411f48d3.rlib INFO:rustc_metadata::loader: reading "librustc_unicode-411f48d3.rlib" => Duration { secs: 0, nanos: 129900 } INFO:rustc_metadata::creader: register crate `extern crate rustc_unicode as rustc_unicode` INFO:rustc_metadata::creader: resolving crate `extern crate core as core` INFO:rustc_metadata::creader: resolving crate `extern crate alloc as alloc` INFO:rustc_metadata::creader: falling back to a load INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-411f48d3.rlib INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc_system-411f48d3.rlib INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc_system-411f48d3.rlib INFO:rustc_metadata::loader: reading "liballoc_system-411f48d3.rlib" => Duration { secs: 0, nanos: 134561 } INFO:rustc_metadata::loader: Rejecting via crate name INFO:rustc_metadata::loader: metadata mismatch INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-411f48d3.rlib INFO:rustc_metadata::loader: reading "liballoc-411f48d3.rlib" => Duration { secs: 0, nanos: 121745 } INFO:rustc_metadata::creader: register crate `extern crate alloc as alloc` INFO:rustc_metadata::creader: resolving crate `extern crate core as core` INFO:rustc_metadata::creader: resolving crate `extern crate rustc_unicode as rustc_unicode` INFO:rustc_metadata::creader: resolving crate `extern crate alloc as alloc` INFO:rustc_metadata::creader: resolving crate `extern crate rand as rand` INFO:rustc_metadata::creader: falling back to a load INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librand-411f48d3.rlib INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librand-411f48d3.rlib INFO:rustc_metadata::loader: reading "librand-411f48d3.rlib" => Duration { secs: 0, nanos: 146502 } INFO:rustc_metadata::creader: register crate `extern crate rand as rand` INFO:rustc_metadata::creader: resolving crate `extern crate core as core` INFO:rustc_metadata::creader: resolving crate `extern crate libc as libc` INFO:rustc_metadata::creader: falling back to a load INFO:rustc_metadata::loader: lib candidate: D:\dev\rust\testing\target\debug\deps\liblibc-1417726cb94dbc83.rlib INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liblibc-411f48d3.rlib INFO:rustc_metadata::loader: rlib reading metadata from: \\?\D:\dev\rust\testing\target\debug\deps\liblibc-1417726cb94dbc83.rlib INFO:rustc_metadata::loader: reading "liblibc-1417726cb94dbc83.rlib" => Duration { secs: 0, nanos: 235918 } INFO:rustc_metadata::loader: Rejecting via hash: expected 01b8f6f9cd56bf33 got ee6628b4e412e17d INFO:rustc_metadata::loader: metadata mismatch INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liblibc-411f48d3.rlib INFO:rustc_metadata::loader: reading "liblibc-411f48d3.rlib" => Duration { secs: 0, nanos: 124075 } INFO:rustc_metadata::creader: register crate `extern crate libc as libc` INFO:rustc_metadata::creader: resolving crate `extern crate core as core` INFO:rustc_metadata::creader: resolving crate `extern crate unwind as unwind` INFO:rustc_metadata::creader: falling back to a load INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libunwind-411f48d3.rlib INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libunwind-411f48d3.rlib INFO:rustc_metadata::loader: reading "libunwind-411f48d3.rlib" => Duration { secs: 0, nanos: 116211 } INFO:rustc_metadata::creader: register crate `extern crate unwind as unwind` INFO:rustc_metadata::creader: resolving crate `extern crate core as core` INFO:rustc_metadata::creader: resolving crate `extern crate alloc_system as alloc_system` INFO:rustc_metadata::creader: falling back to a load INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc_system-411f48d3.rlib INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc_system-411f48d3.rlib INFO:rustc_metadata::loader: reading "liballoc_system-411f48d3.rlib" => Duration { secs: 0, nanos: 120289 } INFO:rustc_metadata::creader: register crate `extern crate alloc_system as alloc_system` INFO:rustc_metadata::creader: resolving crate `extern crate core as core` INFO:rustc_metadata::creader: resolving crate `extern crate panic_unwind as panic_unwind` INFO:rustc_metadata::creader: falling back to a load INFO:rustc_metadata::loader: lib candidate: C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libpanic_unwind-411f48d3.rlib INFO:rustc_metadata::loader: rlib reading metadata from: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libpanic_unwind-411f48d3.rlib INFO:rustc_metadata::loader: reading "libpanic_unwind-411f48d3.rlib" => Duration { secs: 0, nanos: 135434 } INFO:rustc_metadata::creader: register crate `extern crate panic_unwind as panic_unwind` INFO:rustc_metadata::creader: resolving crate `extern crate core as core` INFO:rustc_metadata::creader: resolving crate `extern crate alloc as alloc` INFO:rustc_metadata::creader: resolving crate `extern crate libc as libc` INFO:rustc_metadata::creader: resolving crate `extern crate unwind as unwind` INFO:rustc_metadata::creader: resolving crate `extern crate std as std` INFO:rustc_metadata::creader: alloc_system required by rlib and is an allocator INFO:rustc_metadata::creader: injecting a dep from 5 to 9 INFO:rustc_metadata::creader: panic runtime injection skipped, only generating rlib INFO:rustc_metadata::creader: resolved crates: INFO:rustc_metadata::creader: name: alloc INFO:rustc_metadata::creader: cnum: 5 INFO:rustc_metadata::creader: hash: 800e464c6ff5fcd0 INFO:rustc_metadata::creader: reqd: true INFO:rustc_metadata::creader: rlib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-411f48d3.rlib INFO:rustc_metadata::creader: name: libc INFO:rustc_metadata::creader: cnum: 7 INFO:rustc_metadata::creader: hash: 01b8f6f9cd56bf33 INFO:rustc_metadata::creader: reqd: true INFO:rustc_metadata::creader: rlib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liblibc-411f48d3.rlib INFO:rustc_metadata::creader: name: std INFO:rustc_metadata::creader: cnum: 1 INFO:rustc_metadata::creader: hash: 99096df6320707e6 INFO:rustc_metadata::creader: reqd: true INFO:rustc_metadata::creader: dylib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\std-411f48d3.dll INFO:rustc_metadata::creader: rlib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd-411f48d3.rlib INFO:rustc_metadata::creader: name: collections INFO:rustc_metadata::creader: cnum: 3 INFO:rustc_metadata::creader: hash: 055011afa471ddd3 INFO:rustc_metadata::creader: reqd: true INFO:rustc_metadata::creader: rlib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcollections-411f48d3.rlib INFO:rustc_metadata::creader: name: alloc_system INFO:rustc_metadata::creader: cnum: 9 INFO:rustc_metadata::creader: hash: 6974b7b2ccdb53a8 INFO:rustc_metadata::creader: reqd: false INFO:rustc_metadata::creader: rlib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc_system-411f48d3.rlib INFO:rustc_metadata::creader: name: rustc_unicode INFO:rustc_metadata::creader: cnum: 4 INFO:rustc_metadata::creader: hash: c8620fe3f2b2e56e INFO:rustc_metadata::creader: reqd: true INFO:rustc_metadata::creader: rlib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_unicode-411f48d3.rlib INFO:rustc_metadata::creader: name: rand INFO:rustc_metadata::creader: cnum: 6 INFO:rustc_metadata::creader: hash: 5ad80ddf1f8de6b0 INFO:rustc_metadata::creader: reqd: true INFO:rustc_metadata::creader: rlib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librand-411f48d3.rlib INFO:rustc_metadata::creader: name: core INFO:rustc_metadata::creader: cnum: 2 INFO:rustc_metadata::creader: hash: c37b055315383e48 INFO:rustc_metadata::creader: reqd: true INFO:rustc_metadata::creader: rlib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-411f48d3.rlib INFO:rustc_metadata::creader: name: unwind INFO:rustc_metadata::creader: cnum: 8 INFO:rustc_metadata::creader: hash: 5f4ba09cfa3a9e41 INFO:rustc_metadata::creader: reqd: true INFO:rustc_metadata::creader: rlib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libunwind-411f48d3.rlib INFO:rustc_metadata::creader: name: panic_unwind INFO:rustc_metadata::creader: cnum: 10 INFO:rustc_metadata::creader: hash: 90724200ade49232 INFO:rustc_metadata::creader: reqd: false INFO:rustc_metadata::creader: rlib: \\?\C:\Users\euan\.multirust\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libpanic_unwind-411f48d3.rlib Pre-trans Ty interner total ty region both TyEnum : 258 1.9%, 0.0% 0.0% 0.0% TyBox : 21 0.2%, 0.0% 0.0% 0.0% TyArray : 165 1.2%, 0.0% 0.0% 0.0% TySlice : 36 0.3%, 0.0% 0.0% 0.0% TyRawPtr : 46 0.3%, 0.0% 0.0% 0.0% TyRef : 4030 30.4%, 0.1% 0.0% 0.0% TyFnDef : 6725 50.8%, 0.0% 0.0% 0.0% TyFnPtr : 283 2.1%, 0.0% 0.0% 0.0% TyTrait : 19 0.1%, 0.0% 0.0% 0.0% TyStruct : 883 6.7%, 0.2% 0.0% 0.0% TyUnion : 0 0.0%, 0.0% 0.0% 0.0% TyClosure : 16 0.1%, 0.0% 0.0% 0.0% TyTuple : 126 1.0%, 0.1% 0.0% 0.0% TyParam : 185 1.4%, 0.0% 0.0% 0.0% TyInfer : 48 0.4%, 0.4% 0.0% 0.0% TyProjection : 394 3.0%, 0.0% 0.0% 0.0% TyAnon : 0 0.0%, 0.0% 0.0% 0.0% total 13235 0.8% 0.0% 0.0% Substs interner: #4482 BareFnTy interner: #5657 Region interner: #14185 Stability interner: #1 Layout interner: #14 INFO:rustc_trans::back::link: LinkMeta { crate_name: "rand", crate_hash: Svh { hash: 2561987843757739764 } } INFO:rustc_metadata::index: write_dense_index: 99 entries INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Sub>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(583) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Sub>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(663) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Sub>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(743) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Sub>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(823) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Sub>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(503) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<&str as std::any::Any>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26731) }, substs=Substs { params: [&str] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<&str as std::marker::Reflect>) => VtableDefaultImplData(trait_def_id=DefId { krate: 2, node: DefIndex(16970) }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::ops::Range] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35360) }, substs=Substs { params: [i32] }, nested=[(), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Shl>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(350) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::BitXor>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(783) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Add>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(734) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Shr>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(359) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35360) }, substs=Substs { params: [usize] }, nested=[(), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Map, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36309) }, substs=Substs { params: [usize, std::ops::Range, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]] }, nested=[(), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[std::num::Wrapping] as std::ops::Index>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(37963) }, substs=Substs { params: [std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<[std::num::Wrapping] as std::ops::IndexMut>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(37970) }, substs=Substs { params: [std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Map, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36309) }, substs=Substs { params: [usize, std::ops::Range, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]] }, nested=[(), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:111:49: 111:58]> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Map, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:111:49: 111:58]>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:111:49: 111:58]> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36309) }, substs=Substs { params: [usize, std::ops::Range, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:111:49: 111:58]] }, nested=[(), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26377) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35204) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26217) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35043) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<&mut [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66] as std::ops::FnOnce<(usize,)>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(25837) }, substs=Substs { params: [ReErased, (usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66] as std::ops::FnMut<(usize,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(654) => isaac::IsaacRng::init::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<[std::num::Wrapping] as core::slice::SliceExt>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(37799) }, substs=Substs { params: [std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<&mut [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66] as std::ops::FnOnce<(usize,)>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(25837) }, substs=Substs { params: [ReErased, (usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66] as std::ops::FnMut<(usize,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(657) => isaac::IsaacRng::init::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<&mut [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:111:49: 111:58] as std::ops::FnOnce<(usize,)>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(25837) }, substs=Substs { params: [ReErased, (usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:111:49: 111:58]] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:111:49: 111:58] as std::ops::FnMut<(usize,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(660) => isaac::IsaacRng::init::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::slice::Iter<(usize, usize)>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38121) }, substs=Substs { params: [ReErased, (usize, usize)] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:170:42: 170:51]> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Map, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:170:42: 170:51]>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:170:42: 170:51]> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36309) }, substs=Substs { params: [usize, std::ops::Range, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:170:42: 170:51]] }, nested=[(), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[(usize, usize)] as core::slice::SliceExt>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(37799) }, substs=Substs { params: [(usize, usize)] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<&mut [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:170:42: 170:51] as std::ops::FnOnce<(usize,)>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(25837) }, substs=Substs { params: [ReErased, (usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:170:42: 170:51]] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:170:42: 170:51] as std::ops::FnMut<(usize,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(671) => isaac::IsaacRng::isaac::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38121) }, substs=Substs { params: [ReErased, u32] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36309) }, substs=Substs { params: [u32, std::slice::Iter, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]] }, nested=[(), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38203) }, substs=Substs { params: [ReErased, std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Zip>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36173) }, substs=Substs { params: [std::slice::IterMut>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>] }, nested=[(), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[u32] as core::slice::SliceExt>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(37799) }, substs=Substs { params: [u32] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Repeat] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>> as std::iter::ZipImpl>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36204) }, substs=Substs { params: [std::slice::IterMut>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>] }, nested=[(), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(<() as std::default::Default>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26591) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36105) }, substs=Substs { params: [std::iter::Map, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat] }, nested=[(), (), (), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35462) }, substs=Substs { params: [u32] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<&mut [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47] as std::ops::FnOnce<(&u32,)>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(25837) }, substs=Substs { params: [ReErased, (&u32,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47] as std::ops::FnMut<(&u32,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(702) => >::reseed::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [ReErased] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26567) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@DefId { krate: 2, node: DefIndex(36215) } 0:&mut std::num::Wrapping] as std::ops::FnOnce<(u32,)>>) => VtableClosure(closure_def_id=DefId { krate: 2, node: DefIndex(36215) }, substs=ClosureSubsts { func_substs: Substs { params: [std::slice::IterMut>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>] }, upvar_tys: [&mut std::num::Wrapping] }, nested=[(), (), (), (), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@DefId { krate: 2, node: DefIndex(36213) } 0:&mut &mut std::iter::Zip>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>>] as std::ops::FnOnce<(&mut std::num::Wrapping,)>>) => VtableClosure(closure_def_id=DefId { krate: 2, node: DefIndex(36213) }, substs=ClosureSubsts { func_substs: Substs { params: [std::slice::IterMut>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>] }, upvar_tys: [&mut &mut std::iter::Zip>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(>) => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(696) => > }, substs=Substs { params: [ReErased] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Shr>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(377) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::BitXor>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(863) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Add>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(814) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Shl>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(368) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Map, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36309) }, substs=Substs { params: [usize, std::ops::Range, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]] }, nested=[(), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[std::num::Wrapping] as std::ops::Index>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(37963) }, substs=Substs { params: [std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<[std::num::Wrapping] as std::ops::IndexMut>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(37970) }, substs=Substs { params: [std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Map, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36309) }, substs=Substs { params: [usize, std::ops::Range, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]] }, nested=[(), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:351:48: 351:57]> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Map, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:351:48: 351:57]>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:351:48: 351:57]> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36309) }, substs=Substs { params: [usize, std::ops::Range, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:351:48: 351:57]] }, nested=[(), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(<&mut [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65] as std::ops::FnOnce<(usize,)>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(25837) }, substs=Substs { params: [ReErased, (usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65] as std::ops::FnMut<(usize,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(746) => isaac::Isaac64Rng::init::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<[std::num::Wrapping] as core::slice::SliceExt>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(37799) }, substs=Substs { params: [std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<&mut [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65] as std::ops::FnOnce<(usize,)>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(25837) }, substs=Substs { params: [ReErased, (usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65] as std::ops::FnMut<(usize,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(749) => isaac::Isaac64Rng::init::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<&mut [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:351:48: 351:57] as std::ops::FnOnce<(usize,)>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(25837) }, substs=Substs { params: [ReErased, (usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:351:48: 351:57]] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:351:48: 351:57] as std::ops::FnMut<(usize,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(752) => isaac::Isaac64Rng::init::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:378:47: 378:56]> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Map, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:378:47: 378:56]>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:378:47: 378:56]> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36309) }, substs=Substs { params: [usize, std::ops::Range, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:378:47: 378:56]] }, nested=[(), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::ops::Not>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(859) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<&mut [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:378:47: 378:56] as std::ops::FnOnce<(usize,)>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(25837) }, substs=Substs { params: [ReErased, (usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:378:47: 378:56]] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:378:47: 378:56] as std::ops::FnMut<(usize,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(764) => isaac::Isaac64Rng::isaac64::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(789) => }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38121) }, substs=Substs { params: [ReErased, u64] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36309) }, substs=Substs { params: [u64, std::slice::Iter, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]] }, nested=[(), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38203) }, substs=Substs { params: [ReErased, std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Zip>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36173) }, substs=Substs { params: [std::slice::IterMut>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>] }, nested=[(), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[u64] as core::slice::SliceExt>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(37799) }, substs=Substs { params: [u64] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Repeat] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>> as std::iter::ZipImpl>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36204) }, substs=Substs { params: [std::slice::IterMut>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>] }, nested=[(), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36105) }, substs=Substs { params: [std::iter::Map, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat] }, nested=[(), (), (), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35462) }, substs=Substs { params: [u64] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<&mut [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47] as std::ops::FnOnce<(&u64,)>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(25837) }, substs=Substs { params: [ReErased, (&u64,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47] as std::ops::FnMut<(&u64,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(801) => >::reseed::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [ReErased] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26570) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@DefId { krate: 2, node: DefIndex(36215) } 0:&mut std::num::Wrapping] as std::ops::FnOnce<(u64,)>>) => VtableClosure(closure_def_id=DefId { krate: 2, node: DefIndex(36215) }, substs=ClosureSubsts { func_substs: Substs { params: [std::slice::IterMut>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>] }, upvar_tys: [&mut std::num::Wrapping] }, nested=[(), (), (), (), (), (), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@DefId { krate: 2, node: DefIndex(36213) } 0:&mut &mut std::iter::Zip>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>>] as std::ops::FnOnce<(&mut std::num::Wrapping,)>>) => VtableClosure(closure_def_id=DefId { krate: 2, node: DefIndex(36213) }, substs=ClosureSubsts { func_substs: Substs { params: [std::slice::IterMut>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>] }, upvar_tys: [&mut &mut std::iter::Zip>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(>) => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(795) => > }, substs=Substs { params: [ReErased] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::ops::Range] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35360) }, substs=Substs { params: [u32] }, nested=[(), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::ops::Range] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26277) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35112) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::cmp::PartialEq>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(211) }, substs=Substs { params: [u32] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26074) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<[std::num::Wrapping] as std::ops::IndexMut>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38030) }, substs=Substs { params: [std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(>, std::slice::Iter> as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::iter::Zip>, std::slice::Iter>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(>, std::slice::Iter> as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36173) }, substs=Substs { params: [std::slice::IterMut>, std::slice::Iter] }, nested=[(), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::slice::Iter] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(>, std::slice::Iter> as std::iter::ZipImpl>, std::slice::Iter>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36263) }, substs=Substs { params: [std::slice::IterMut>, std::slice::Iter] }, nested=[(), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(> as std::iter::ExactSizeIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38231) }, substs=Substs { params: [ReErased, std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::ExactSizeIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38149) }, substs=Substs { params: [ReErased, u32] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder( as std::cmp::PartialEq>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36900) }, substs=Substs { params: [usize] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<&std::option::Option as std::fmt::Debug>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(42590) }, substs=Substs { params: [ReErased, std::option::Option] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26053) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::fmt::Debug>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(36969) }, substs=Substs { params: [usize] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<&usize as std::fmt::Debug>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(42590) }, substs=Substs { params: [ReErased, usize] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(41620) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(> as core::iter_private::TrustedRandomAccess>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38777) }, substs=Substs { params: [ReErased, std::num::Wrapping] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder( as core::iter_private::TrustedRandomAccess>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38771) }, substs=Substs { params: [ReErased, u32] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(>) => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(862) => > }, substs=Substs { params: [ReErased] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( os::OsRng {os::OsRng::OsRng} as std::ops::FnOnce<(os::imp::OsRng,)>>) => VtableFnPointer(VtableFnPointer(fn_ty=fn(os::imp::OsRng) -> os::OsRng {os::OsRng::OsRng}, nested=[])) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(1456) => }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 1, node: DefIndex(4380) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(1440) => }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<[u8] as core::slice::SliceExt>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(37799) }, substs=Substs { params: [u8] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableObject(upcast=Binder(), vtable_base=0, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26671) }, substs=Substs { params: [std::io::Error] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<[u8] as std::ops::IndexMut>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38040) }, substs=Substs { params: [u8] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<&str as std::convert::Into>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(26666) }, substs=Substs { params: [&str, Box] }, nested=[(), (), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::convert::From<&str>>) => VtableImpl(impl_def_id=DefId { krate: 1, node: DefIndex(79) }, substs=Substs { params: [ReErased, ReErased] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<[u8] as std::ops::IndexMut>>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38030) }, substs=Substs { params: [u8] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder( as std::clone::Clone>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(264) }, substs=Substs { params: [u32] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<&mut std::slice::Iter as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [&mut std::slice::Iter] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<&mut std::slice::Iter as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35009) }, substs=Substs { params: [ReErased, std::slice::Iter] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\lib.rs:709:34: 709:45] as std::ops::FnMut<(&u32,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(1635) => >::reseed::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\lib.rs:720:34: 720:45] as std::ops::FnMut<(&u32,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(1641) => >::from_seed::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(1399) => }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(808) => }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\lib.rs:796:26: 796:57] as std::ops::FnOnce<(os::OsRng,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(1670) => StdRng::new::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 1, node: DefIndex(4253) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(1644) => }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<(u32, u32, u32, u32) as std::cmp::PartialEq>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(43259) }, substs=Substs { params: [u32, u32, u32, u32] }, nested=[(), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder(<(u32, u32, u32, u32) as Rand>) => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(1047) => rand_impls:: }, substs=Substs { params: [u32, u32, u32, u32] }, nested=[(), (), (), (), (), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(977) => rand_impls:: }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(>> as std::clone::Clone>) => VtableImpl(impl_def_id=DefId { krate: 5, node: DefIndex(606) }, substs=Substs { params: [std::cell::RefCell>] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(>> as std::rc::RcBoxPtr>>>) => VtableImpl(impl_def_id=DefId { krate: 5, node: DefIndex(723) }, substs=Substs { params: [std::cell::RefCell>] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(>>> as std::ops::Deref>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(16899) }, substs=Substs { params: [std::rc::RcBox>>] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(>>> as std::ops::Deref>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(6410) }, substs=Substs { params: [*const std::rc::RcBox>>] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@DefId { krate: 5, node: DefIndex(713) }] as std::ops::FnOnce<()>>) => VtableClosure(closure_def_id=DefId { krate: 5, node: DefIndex(713) }, substs=ClosureSubsts { func_substs: Substs { params: [std::rc::Rc>>, std::cell::RefCell>] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\lib.rs:884:42: 884:55] as std::ops::FnOnce<(&std::rc::Rc>>,)>>) => VtableClosure(closure_def_id=DefId { krate: 0, node: DefIndex(1721) => thread_rng::{{closure}} }, substs=ClosureSubsts { func_substs: Substs { params: [] }, upvar_tys: [] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(>> as std::ops::Drop>) => VtableImpl(impl_def_id=DefId { krate: 5, node: DefIndex(601) }, substs=Substs { params: [std::cell::RefCell>] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(>> as std::ops::Deref>) => VtableImpl(impl_def_id=DefId { krate: 5, node: DefIndex(596) }, substs=Substs { params: [std::cell::RefCell>] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(> as std::ops::DerefMut>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(34237) }, substs=Substs { params: [ReErased, reseeding::ReseedingRng] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as Rng>) => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(902) => as Rng> }, substs=Substs { params: [StdRng, ThreadRngReseeder] }, nested=[(), (), (), ()]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(34215) }, substs=Substs { params: [ReErased] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(<&str as std::fmt::Display>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(42602) }, substs=Substs { params: [ReErased, str] }, nested=[()]) INFO:rustc_trans::common: Cache miss: Binder(> as std::fmt::Debug>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(34064) }, substs=Substs { params: [ReErased, reseeding::ReseedingRng] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(42709) }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder() => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(1672) => }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder(>) => VtableImpl(impl_def_id=DefId { krate: 0, node: DefIndex(1692) => > }, substs=Substs { params: [] }, nested=[]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::IntoIterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(35559) }, substs=Substs { params: [std::slice::IterMut] }, nested=[(), ()]) INFO:rustc_trans::common: Cache miss: Binder( as std::iter::Iterator>) => VtableImpl(impl_def_id=DefId { krate: 2, node: DefIndex(38203) }, substs=Substs { params: [ReErased, u8] }, nested=[()]) INFO:rustc_trans::base: trans_closure(..., as core::iter_private::TrustedRandomAccess>::get_unchecked) INFO:rustc_trans::base: trans_closure(..., as core::iter_private::TrustedRandomAccess>>::get_unchecked) INFO:rustc_trans::base: trans_closure(..., std::slice::::as_mut_ptr) INFO:rustc_trans::base: trans_closure(..., std::slice::>::as_mut_ptr) INFO:rustc_trans::base: trans_closure(..., std::slice::>::get_unchecked) INFO:rustc_trans::base: trans_closure(..., std::slice::>::get_unchecked_mut) INFO:rustc_trans::base: trans_closure(..., std::slice::::len) INFO:rustc_trans::base: trans_closure(..., std::slice::::iter) INFO:rustc_trans::base: trans_closure(..., std::slice::<(usize, usize)>::iter) INFO:rustc_trans::base: trans_closure(..., std::slice::::iter) INFO:rustc_trans::base: trans_closure(..., std::slice::>::iter_mut) INFO:rustc_trans::base: trans_closure(..., std::slice::>::iter_mut) INFO:rustc_trans::base: trans_closure(..., std::slice::::iter_mut) INFO:rustc_trans::base: trans_closure(..., >>>::new) INFO:rustc_trans::base: trans_closure(..., >::get) INFO:rustc_trans::base: trans_closure(..., >::new) INFO:rustc_trans::base: trans_closure(..., >::set) INFO:rustc_trans::base: trans_closure(..., >>>>::new) INFO:rustc_trans::base: trans_closure(..., <&str>::get_type_id) INFO:rustc_trans::base: trans_closure(..., >>::borrow_mut) INFO:rustc_trans::base: trans_closure(..., >>::try_borrow_mut) INFO:rustc_trans::base: trans_closure(..., >>::new) INFO:rustc_trans::base: trans_closure(..., >::unwrap_or_else::<[closure@DefId { krate: 5, node: DefIndex(713) }]>) INFO:rustc_trans::base: trans_closure(..., >::map::) INFO:rustc_trans::base: trans_closure(..., >::map::) INFO:rustc_trans::base: trans_closure(..., >::map::) INFO:rustc_trans::base: trans_closure(..., ><&u64>::map::) INFO:rustc_trans::base: trans_closure(..., >::map::) INFO:rustc_trans::base: trans_closure(..., >::map::) INFO:rustc_trans::base: trans_closure(..., >::map::) INFO:rustc_trans::base: trans_closure(..., ><&u32>::map::) INFO:rustc_trans::base: trans_closure(..., >::map::) INFO:rustc_trans::base: trans_closure(..., >::map::) INFO:rustc_trans::base: trans_closure(..., >>>>::as_ref) INFO:rustc_trans::base: trans_closure(..., ><&std::cell::UnsafeCell>>>>>::expect) INFO:rustc_trans::base: trans_closure(..., ><&std::rc::Rc>>>::unwrap) INFO:rustc_trans::base: trans_closure(..., >::and_then::<(&mut std::num::Wrapping, u64), [closure@DefId { krate: 2, node: DefIndex(36215) } 0:&mut std::num::Wrapping]>) INFO:rustc_trans::base: trans_closure(..., ><&mut std::num::Wrapping>::and_then::<(&mut std::num::Wrapping, u64), [closure@DefId { krate: 2, node: DefIndex(36213) } 0:&mut &mut std::iter::Zip>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>>]>) INFO:rustc_trans::base: trans_closure(..., >::and_then::<(&mut std::num::Wrapping, u32), [closure@DefId { krate: 2, node: DefIndex(36215) } 0:&mut std::num::Wrapping]>) INFO:rustc_trans::base: trans_closure(..., ><&mut std::num::Wrapping>::and_then::<(&mut std::num::Wrapping, u32), [closure@DefId { krate: 2, node: DefIndex(36213) } 0:&mut &mut std::iter::Zip>, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>>]>) INFO:rustc_trans::base: trans_closure(..., std::sys_common::thread_local::StaticKey::get) INFO:rustc_trans::base: trans_closure(..., std::sys_common::thread_local::StaticKey::key) INFO:rustc_trans::base: trans_closure(..., std::sys_common::thread_local::StaticKey::new) INFO:rustc_trans::base: trans_closure(..., std::sys_common::thread_local::StaticKey::set) INFO:rustc_trans::base: trans_closure(..., std::io::Error::new::<&str>) INFO:rustc_trans::base: trans_closure(..., std::f64::::exp) INFO:rustc_trans::base: trans_closure(..., std::f64::::sqrt) INFO:rustc_trans::base: trans_closure(..., std::sys::thread_local::get) INFO:rustc_trans::base: trans_closure(..., std::sys::thread_local::set) INFO:rustc_trans::base: trans_closure(..., std::thread::local::os::destroy_value::>>>) INFO:rustc_trans::base: trans_closure(..., std::rt::begin_panic::<&str>) INFO:rustc_trans::base: trans_closure(..., >>::get) INFO:rustc_trans::base: trans_closure(..., >>>>>::get) INFO:rustc_trans::base: trans_closure(..., >::get) INFO:rustc_trans::base: trans_closure(..., >>::new) INFO:rustc_trans::base: trans_closure(..., >::new) INFO:rustc_trans::base: trans_closure(..., >>>>>::new) INFO:rustc_trans::base: trans_closure(..., ><*const std::rc::RcBox>>>::new) INFO:rustc_trans::base: trans_closure(..., ::clone) INFO:rustc_trans::base: trans_closure(..., ::clone) INFO:rustc_trans::base: trans_closure(..., >>>>::get) INFO:rustc_trans::base: trans_closure(..., >>>>::new) INFO:rustc_trans::base: trans_closure(..., >>>>::new) INFO:rustc_trans::base: trans_closure(..., >>>>::init) INFO:rustc_trans::base: trans_closure(..., >>>>::with::<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\lib.rs:884:42: 884:55], std::rc::Rc>>>) INFO:rustc_trans::base: trans_closure(..., >::map:: os::OsRng {os::OsRng::OsRng}>) INFO:rustc_trans::base: trans_closure(..., >::map::) INFO:rustc_trans::base: trans_closure(..., >>, std::cell::BorrowMutError>>::expect) INFO:rustc_trans::base: trans_closure(..., ::add_one) INFO:rustc_trans::base: trans_closure(..., ::add_one) INFO:rustc_trans::base: trans_closure(..., ::add_one) INFO:rustc_trans::base: trans_closure(..., std::any::TypeId::of::<&str>) INFO:rustc_trans::base: trans_closure(..., std::cmp::min::) INFO:rustc_trans::base: trans_closure(..., std::cmp::impls::::eq) INFO:rustc_trans::base: trans_closure(..., std::cmp::impls::::ne) INFO:rustc_trans::base: trans_closure(..., std::cmp::impls::::lt) INFO:rustc_trans::base: trans_closure(..., std::cmp::impls::::lt) INFO:rustc_trans::base: trans_closure(..., std::cmp::impls::::eq) INFO:rustc_trans::base: trans_closure(..., std::cmp::impls::::le) INFO:rustc_trans::base: trans_closure(..., std::cmp::impls::::lt) INFO:rustc_trans::base: trans_closure(..., std::fmt::ArgumentV1::new::>>) INFO:rustc_trans::base: trans_closure(..., std::fmt::ArgumentV1::new::<&std::option::Option>) INFO:rustc_trans::base: trans_closure(..., std::fmt::ArgumentV1::new::) INFO:rustc_trans::base: trans_closure(..., std::fmt::ArgumentV1::new::<&str>) INFO:rustc_trans::base: trans_closure(..., std::fmt::Arguments::new_v1) INFO:rustc_trans::base: trans_closure(..., std::fmt::Formatter::debug_tuple) INFO:rustc_trans::base: trans_closure(..., std::fmt::Formatter::debug_struct) INFO:rustc_trans::base: trans_closure(..., std::mem::size_of_val::>>>) INFO:rustc_trans::base: trans_closure(..., std::mem::align_of_val::>>>) INFO:rustc_trans::base: trans_closure(..., std::mem::uninitialized::>>>>) INFO:rustc_trans::base: trans_closure(..., std::mem::uninitialized::<&mut [u8]>) INFO:rustc_trans::base: trans_closure(..., std::mem::uninitialized::) INFO:rustc_trans::base: trans_closure(..., std::mem::uninitialized::) INFO:rustc_trans::base: trans_closure(..., std::mem::uninitialized::) INFO:rustc_trans::base: trans_closure(..., std::mem::drop::>>>>>) INFO:rustc_trans::base: trans_closure(..., std::mem::swap::>>>>) INFO:rustc_trans::base: trans_closure(..., std::mem::swap::) INFO:rustc_trans::base: trans_closure(..., std::mem::swap::) INFO:rustc_trans::base: trans_closure(..., std::mem::swap::) INFO:rustc_trans::base: trans_closure(..., std::mem::swap::<&mut [u8]>) INFO:rustc_trans::base: trans_closure(..., std::mem::forget::>>>>) INFO:rustc_trans::base: trans_closure(..., std::mem::forget::) INFO:rustc_trans::base: trans_closure(..., std::mem::forget::) INFO:rustc_trans::base: trans_closure(..., std::mem::forget::) INFO:rustc_trans::base: trans_closure(..., std::mem::forget::<&mut [u8]>) INFO:rustc_trans::base: trans_closure(..., std::mem::replace::<&mut [u8]>) INFO:rustc_trans::base: trans_closure(..., std::mem::replace::>>>>) INFO:rustc_trans::base: trans_closure(..., std::mem::size_of::) INFO:rustc_trans::base: trans_closure(..., std::mem::size_of::<(usize, usize)>) INFO:rustc_trans::base: trans_closure(..., std::mem::size_of::>) INFO:rustc_trans::base: trans_closure(..., std::mem::size_of::>) INFO:rustc_trans::base: trans_closure(..., std::mem::size_of::) INFO:rustc_trans::base: trans_closure(..., std::mem::size_of::) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_sub) INFO:rustc_trans::base: trans_closure(..., core::num::::max_value) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_sub) INFO:rustc_trans::base: trans_closure(..., core::num::::max_value) INFO:rustc_trans::base: trans_closure(..., core::num::::rotate_left) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_add) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_shl) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_shr) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_sub) INFO:rustc_trans::base: trans_closure(..., core::num::::overflowing_shl) INFO:rustc_trans::base: trans_closure(..., core::num::::overflowing_shr) INFO:rustc_trans::base: trans_closure(..., core::num::::max_value) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_add) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_shl) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_shr) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_sub) INFO:rustc_trans::base: trans_closure(..., core::num::::overflowing_shl) INFO:rustc_trans::base: trans_closure(..., core::num::::overflowing_shr) INFO:rustc_trans::base: trans_closure(..., core::num::::max_value) INFO:rustc_trans::base: trans_closure(..., core::num::::checked_add) INFO:rustc_trans::base: trans_closure(..., core::num::::wrapping_sub) INFO:rustc_trans::base: trans_closure(..., core::num::::overflowing_add) INFO:rustc_trans::base: trans_closure(..., core::num::::max_value) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping::>::sub) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping::>::add) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping::>::add) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping::>::not) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping::>::sub) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping::>::sub) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping::>::sub) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping::>::sub) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping::>::bitxor) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping::>::bitxor) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping:: for std::num::Wrapping>::shl) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping:: for std::num::Wrapping>::shl) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping:: for std::num::Wrapping>::shr) INFO:rustc_trans::base: trans_closure(..., core::num::wrapping:: for std::num::Wrapping>::shr) INFO:rustc_trans::base: trans_closure(..., std::ops::impls:: for &'a mut F><(usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]>::call_once) INFO:rustc_trans::base: trans_closure(..., std::ops::impls:: for &'a mut F><(usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:111:49: 111:58]>::call_once) INFO:rustc_trans::base: trans_closure(..., std::ops::impls:: for &'a mut F><(&u64,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>::call_once) INFO:rustc_trans::base: trans_closure(..., std::ops::impls:: for &'a mut F><(usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:378:47: 378:56]>::call_once) INFO:rustc_trans::base: trans_closure(..., std::ops::impls:: for &'a mut F><(usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:170:42: 170:51]>::call_once) INFO:rustc_trans::base: trans_closure(..., std::ops::impls:: for &'a mut F><(usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]>::call_once) INFO:rustc_trans::base: trans_closure(..., std::ops::impls:: for &'a mut F><(usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:351:48: 351:57]>::call_once) INFO:rustc_trans::base: trans_closure(..., std::ops::impls:: for &'a mut F><(&u32,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>::call_once) INFO:rustc_trans::base: trans_closure(..., std::ops::impls:: for &'a mut F><(usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]>::call_once) INFO:rustc_trans::base: trans_closure(..., std::ops::impls:: for &'a mut F><(usize,), [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]>::call_once) INFO:rustc_trans::base: trans_closure(..., std::ptr::::offset) INFO:rustc_trans::base: trans_closure(..., std::ptr::>::offset) INFO:rustc_trans::base: trans_closure(..., std::ptr::>::offset) INFO:rustc_trans::base: trans_closure(..., std::ptr::>::is_null) INFO:rustc_trans::base: trans_closure(..., std::ptr::>>>>::is_null) INFO:rustc_trans::base: trans_closure(..., std::ptr::::is_null) INFO:rustc_trans::base: trans_closure(..., std::ptr::>::is_null) INFO:rustc_trans::base: trans_closure(..., std::ptr::::offset) INFO:rustc_trans::base: trans_closure(..., std::ptr::>::offset) INFO:rustc_trans::base: trans_closure(..., std::ptr::>::offset) INFO:rustc_trans::base: trans_closure(..., std::ptr::::offset) INFO:rustc_trans::base: trans_closure(..., std::ptr::<(usize, usize)>::offset) INFO:rustc_trans::base: trans_closure(..., std::ptr::::is_null) INFO:rustc_trans::base: trans_closure(..., std::ptr::<(usize, usize)>::is_null) INFO:rustc_trans::base: trans_closure(..., std::ptr::::is_null) INFO:rustc_trans::base: trans_closure(..., std::ptr::<()>::is_null) INFO:rustc_trans::base: trans_closure(..., std::ptr::null::) INFO:rustc_trans::base: trans_closure(..., std::ptr::null::) INFO:rustc_trans::base: trans_closure(..., std::ptr::null::<()>) INFO:rustc_trans::base: trans_closure(..., std::ptr::null::<(usize, usize)>) INFO:rustc_trans::base: trans_closure(..., std::ptr::null::) INFO:rustc_trans::base: trans_closure(..., std::ptr::null_mut::>) INFO:rustc_trans::base: trans_closure(..., std::ptr::null_mut::) INFO:rustc_trans::base: trans_closure(..., std::ptr::null_mut::>>>>) INFO:rustc_trans::base: trans_closure(..., std::ptr::null_mut::>) INFO:rustc_trans::base: trans_closure(..., std::cell::BorrowRefMut::new) INFO:rustc_trans::base: trans_closure(..., std::iter::range::>::next) INFO:rustc_trans::base: trans_closure(..., std::iter::range::>::next) INFO:rustc_trans::base: trans_closure(..., std::iter::range::>::next) INFO:rustc_trans::base: trans_closure(..., as std::iter::ExactSizeIterator>::len) INFO:rustc_trans::base: trans_closure(..., > as std::iter::ExactSizeIterator>::len) INFO:rustc_trans::base: trans_closure(..., std::iter::repeat::) INFO:rustc_trans::base: trans_closure(..., std::iter::repeat::) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::all::<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\lib.rs:709:34: 709:45]>) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::all::<[closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\lib.rs:720:34: 720:45]>) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::map::) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::map::) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::map::) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::map::) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::map::) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::map::) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::map::) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::map::) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::map::) INFO:rustc_trans::base: trans_closure(..., as std::iter::Iterator>::map::) INFO:rustc_trans::base: trans_closure(..., > as std::iter::Iterator>::zip::, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>>) INFO:rustc_trans::base: trans_closure(..., > as std::iter::Iterator>::zip::, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>>) INFO:rustc_trans::base: trans_closure(..., > as std::iter::Iterator>::zip::>) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]> as std::iter::Iterator>::chain::>) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]> as std::iter::Iterator>::chain::>) INFO:rustc_trans::base: trans_closure(..., std::sync::atomic::AtomicUsize::new) INFO:rustc_trans::base: trans_closure(..., std::sync::atomic::AtomicUsize::load) INFO:rustc_trans::base: trans_closure(..., std::sync::atomic::atomic_load::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::<[std::num::Wrapping; 16]>) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., std::clone::assert_receiver_is_clone::) INFO:rustc_trans::base: trans_closure(..., core::slice::> for [T]>::index_mut) INFO:rustc_trans::base: trans_closure(..., core::slice::size_from_ptr::) INFO:rustc_trans::base: trans_closure(..., core::slice::size_from_ptr::) INFO:rustc_trans::base: trans_closure(..., core::slice::size_from_ptr::<(usize, usize)>) INFO:rustc_trans::base: trans_closure(..., core::slice::size_from_ptr::) INFO:rustc_trans::base: trans_closure(..., core::slice::size_from_ptr::>) INFO:rustc_trans::base: trans_closure(..., core::slice::size_from_ptr::>) INFO:rustc_trans::base: trans_closure(..., std::slice::from_raw_parts_mut::>) INFO:rustc_trans::base: trans_closure(..., std::slice::from_raw_parts_mut::) INFO:rustc_trans::base: trans_closure(..., core::slice:: for [T]>>::index) INFO:rustc_trans::base: trans_closure(..., core::slice:: for [T]>>::index) INFO:rustc_trans::base: trans_closure(..., core::slice:: for [T]>>::index_mut) INFO:rustc_trans::base: trans_closure(..., core::slice:: for [T]>>::index_mut) INFO:rustc_trans::base: trans_closure(..., core::slice::> for [T]>::index_mut) INFO:rustc_trans::base: trans_closure(..., core::slice::> for [T]>>::index_mut) INFO:rustc_trans::base: trans_closure(..., core::tuple::::eq) INFO:rustc_trans::base: trans_closure(..., std::result::unwrap_failed::>>) INFO:rustc_trans::base: trans_closure(..., >::from) INFO:rustc_trans::base: trans_closure(..., ><&str, Box>::into) INFO:rustc_trans::base: trans_closure(..., <() as std::default::Default>::default) INFO:rustc_trans::base: trans_closure(..., <&'a T as std::fmt::Debug>::fmt) INFO:rustc_trans::base: trans_closure(..., <&'a T as std::fmt::Debug>>::fmt) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>::as_mut_ptr) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::as_mut_ptr) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::as_mut_ptr) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::get_unchecked) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::get_unchecked) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::get_unchecked_mut) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::get_unchecked_mut) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>::len) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::len) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt><(usize, usize)>::len) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>::len) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>::len) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::len) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>::iter) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt><(usize, usize)>::iter) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>::iter) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::as_ptr) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>::as_ptr) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>::as_ptr) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::as_ptr) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt><(usize, usize)>::as_ptr) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::iter_mut) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>::iter_mut) INFO:rustc_trans::base: trans_closure(..., <[T] as core::slice::SliceExt>>::iter_mut) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]>>::into_iter) INFO:rustc_trans::base: trans_closure(..., >::into_iter) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:170:42: 170:51]>>::into_iter) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:111:49: 111:58]>>::into_iter) INFO:rustc_trans::base: trans_closure(..., >, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>>>::into_iter) INFO:rustc_trans::base: trans_closure(..., >::into_iter) INFO:rustc_trans::base: trans_closure(..., >::into_iter) INFO:rustc_trans::base: trans_closure(..., >::into_iter) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:94:57: 94:66]>>::into_iter) INFO:rustc_trans::base: trans_closure(..., >::into_iter) INFO:rustc_trans::base: trans_closure(..., >::into_iter) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:351:48: 351:57]>>::into_iter) INFO:rustc_trans::base: trans_closure(..., >, std::slice::Iter>>::into_iter) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:219:41: 219:47]>, std::iter::Repeat>>::into_iter) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]>>::into_iter) INFO:rustc_trans::base: trans_closure(..., <&mut std::slice::Iter>::into_iter) INFO:rustc_trans::base: trans_closure(..., >::into_iter) INFO:rustc_trans::base: trans_closure(..., >::into_iter) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:334:56: 334:65]>>::into_iter) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>>::into_iter) INFO:rustc_trans::base: trans_closure(..., , [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:378:47: 378:56]>>::into_iter) INFO:rustc_trans::base: trans_closure(..., >, std::iter::Chain, [closure@C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\isaac.rs:462:41: 462:47]>, std::iter::Repeat>>>::into_iter) INFO:rustc_trans::base: trans_closure(..., <&'a T as std::fmt::Display>::fmt) INFO:rustc_trans::base: trans_closure(..., as std::ops::Drop>>>::drop) INFO:rustc_trans::base: trans_closure(..., as std::ops::Deref>>>::deref) INFO:rustc_trans::base: trans_closure(..., >> as std::rc::RcBoxPtr>>>::dec_strong) INFO:rustc_trans::base: trans_closure(..., >> as std::rc::RcBoxPtr>>>::inc_strong) INFO:rustc_trans::base: trans_closure(..., ERROR:rbml::reader: failed to find block with tag 143 error: internal compiler error: unexpected panic note: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports note: run with `RUST_BACKTRACE=1` for a backtrace thread 'rustc' panicked at 'explicit panic', ../src/librbml/lib.rs:436 stack backtrace: 0: 0x7ffa3ff56fda - ::fill_bytes::h076068e3d5c70638 1: 0x7ffa3ff54d40 - std::panicking::Location::line::h1d71b2da86bcc037 2: 0x7ffa3ff557cd - std::panicking::rust_panic_with_hook::hb1322e5f2588b4db 3: 0x7ffa44651273 - 4: 0x7ffa4465302c - rbml::reader::get_doc::hf109ec97c202ad64 5: 0x7ffa3d024707 - rustc_metadata::decoder::get_generics::hf99308a6734a6c62 6: 0x7ffa3d04409f - rustc_metadata::csearch:: for rustc_metadata::cstore::CStore>::item_generics::h44e6e64c15136301 7: 0x7ffa3780a432 - rustc::ty::>::lookup_generics::h5d0ec4d9f7a8a996 8: 0x7ffa378122b2 - rustc::util::ppaux::parameterized::hfe6ba681ef424d4e 9: 0x7ffa3fbc61aa - as core::fmt::Display>::fmt::h4bb5172b1516f67e 10: 0x7ffa3ff85694 - core::fmt::write::h300d6e605e327781 11: 0x7ffa3ff85392 - as core::fmt::Debug>::fmt::h1da25a9952bf0c75 12: 0x7ffa3ff85694 - core::fmt::write::h300d6e605e327781 13: 0x7ffa3ff337dd - ::write_fmt::h559a8ee8db54dc03 14: 0x7ffa4ae41fbc - ::log::h514ee6b9954c2db7 15: 0x7ffa4ae42d85 - log::log::h551356a60d785f61 16: 0x7ffa3fb2f1a6 - rustc_trans::base::>::build_return_block::hc40c124e6ced672c 17: 0x7ffa3fb54cf1 - ::eq::h586cba4e1cacdefe 18: 0x7ffa3fbbdec2 - as core::fmt::Debug>::fmt::hebcdf3c5cd4db77c 19: 0x7ffa3fbaa046 - ::ne::ha52631b54e0dcbae 20: 0x7ffa3fba725f - as core::ops::Deref>::deref::h6f4e0d0cf4c71518 21: 0x7ffa3fb2f409 - rustc_trans::base::>::build_return_block::hc40c124e6ced672c 22: 0x7ffa3fbcf025 - rustc_trans::trans_item::TransItem::define::h159a1f0a8708f3d3 23: 0x7ffa3fb33221 - rustc_trans::base::trans_crate::hf067cf9d0a8bcbf2 24: 0x7ffa4024deb4 - rustc_driver::driver::phase_4_translate_to_llvm::he9d5d0022988d46e 25: 0x7ffa4029d483 - rustc_driver::main::h5a1049f207c7c577 26: 0x7ffa40280641 - rustc_driver::main::h5a1049f207c7c577 27: 0x7ffa401be5d2 - 28: 0x7ffa4023dadf - rustc_driver::driver::compile_input::h7dacd98cd2fd7d2b 29: 0x7ffa4026a5e9 - rustc_driver::run_compiler::h37c4294ab73436f7 30: 0x7ffa4018b051 - 31: 0x7ffa3ff5fa31 - _rust_maybe_catch_panic 32: 0x7ffa401a84f4 - 33: 0x7ffa3ff529ce - std::sys::thread::Thread::new::h117e066ad5633902 34: 0x7ffa65788363 - BaseThreadInitThunk INFO:cargo::ops::cargo_rustc::job_queue: end: rand v0.3.14 => Target(lib)/Profile(build) => Host DEBUG:cargo: handle_error; err=CliError { error: Some(ChainedError { error: Could not compile `rand`., cause: Process didn't exit successfully: `rustc C:\Users\euan\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.3.14\src\lib.rs --crate-name rand --crate-type lib -g -C metadata=49a08859d086fffe -C extra-filename=-49a08859d086fffe --out-dir D:\dev\rust\testing\target\debug\deps --emit=dep-info,link -L dependency=D:\dev\rust\testing\target\debug\deps --extern libc=D:\dev\rust\testing\target\debug\deps\liblibc-1417726cb94dbc83.rlib --cap-lints allow` (exit code: 101) }), unknown: false, exit_code: 101 } error: Could not compile `rand`. To learn more, run the command again with --verbose.