Nov 28 10:49:26.748 INFO checking ThatsGobbles/taggu-rust against try#db42d4dad33013eba11ef37342ad9f614e5652b8 for pr-56074 Nov 28 10:49:26.748 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56074/worker-1/try#db42d4dad33013eba11ef37342ad9f614e5652b8:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-56074/try#db42d4dad33013eba11ef37342ad9f614e5652b8:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +db42d4dad33013eba11ef37342ad9f614e5652b8-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 28 10:49:26.937 INFO [stdout] d62cbc8e1c15b9fdf5e1893a2d4e9f806852a543645b5ec6b988da75861d0c99 Nov 28 10:49:26.942 INFO running `"docker" "start" "-a" "d62cbc8e1c15b9fdf5e1893a2d4e9f806852a543645b5ec6b988da75861d0c99"` Nov 28 10:49:27.440 INFO [stderr] usermod: no changes Nov 28 10:49:27.565 INFO [stderr] Checking maplit v1.0.0 Nov 28 10:49:27.566 INFO [stderr] Checking env_logger v0.4.3 Nov 28 10:49:27.566 INFO [stderr] Checking error-chain v0.12.0 Nov 28 10:49:29.082 INFO [stderr] Checking taggu v0.1.0 (/source) Nov 28 10:49:30.420 INFO [stderr] warning: unused import: `Metadata` Nov 28 10:49:30.420 INFO [stderr] --> src/metadata/reader/mod.rs:7:16 Nov 28 10:49:30.420 INFO [stderr] | Nov 28 10:49:30.420 INFO [stderr] 7 | use metadata::{Metadata, MetaTarget, PathMetaListing}; Nov 28 10:49:30.420 INFO [stderr] | ^^^^^^^^ Nov 28 10:49:30.420 INFO [stderr] | Nov 28 10:49:30.420 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 28 10:49:30.420 INFO [stderr] Nov 28 10:49:30.564 INFO [stderr] error: recursive opaque type Nov 28 10:49:30.564 INFO [stderr] --> src/metadata/mod.rs:149:63 Nov 28 10:49:30.564 INFO [stderr] | Nov 28 10:49:30.564 INFO [stderr] 149 | pub fn iter_over<'a>(&'a self, mis: MappingIterScheme) -> impl Iterator { Nov 28 10:49:30.564 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ resolves to self-referential type Nov 28 10:49:30.564 INFO [stderr] | Nov 28 10:49:30.564 INFO [stderr] = note: resolved type is `generator::GenConverter::gen_to_iter::It<[generator@src/metadata/mod.rs:150:23: 184:10 self:&'a metadata::MetaValue, mis:metadata::MappingIterScheme for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26, 't27, 't28, 't29, 't30, 't31, 't32, 't33, 't34, 't35> {&'r metadata::MetaValue, metadata::MetaValue, &'s std::string::String, (), &'t0 std::vec::Vec, fn(&'t1 std::vec::Vec) -> <&'t1 std::vec::Vec as std::iter::IntoIterator>::IntoIter {<&'t1 std::vec::Vec as std::iter::IntoIterator>::into_iter}, std::slice::Iter<'t2, metadata::MetaValue>, std::slice::Iter<'t3, metadata::MetaValue>, &'t4 metadata::MetaValue, &'t5 metadata::MetaValue, fn(std::boxed::Box) -> as std::iter::IntoIterator>::IntoIter { as std::iter::IntoIterator>::into_iter}, fn(impl std::iter::Iterator) -> std::boxed::Box {>::new}, &'t8 metadata::MetaValue, metadata::MappingIterScheme, impl std::iter::Iterator, std::boxed::Box, &'t11 std::string::String, &'t12 std::string::String, std::string::String, &'t13 std::string::String, &'t14 std::collections::BTreeMap, fn(&'t15 std::collections::BTreeMap) -> <&'t15 std::collections::BTreeMap as std::iter::IntoIterator>::IntoIter {<&'t15 std::collections::BTreeMap as std::iter::IntoIterator>::into_iter}, std::collections::btree_map::Iter<'t16, metadata::MetaKey, metadata::MetaValue>, std::collections::btree_map::Iter<'t17, metadata::MetaKey, metadata::MetaValue>, (&'t18 metadata::MetaKey, &'t19 metadata::MetaValue), &'t20 metadata::MetaKey, &'t21 metadata::MetaValue, fn(std::boxed::Box) -> as std::iter::IntoIterator>::IntoIter { as std::iter::IntoIterator>::into_iter}, fn(impl std::iter::Iterator) -> std::boxed::Box {>::new}, metadata::MetaKey, &'t24 metadata::MetaKey, impl std::iter::Iterator, std::boxed::Box, &'t27 std::string::String, &'t28 std::string::String, fn(std::boxed::Box) -> as std::iter::IntoIterator>::IntoIter { as std::iter::IntoIterator>::into_iter}, fn(impl std::iter::Iterator) -> std::boxed::Box {>::new}, &'t31 metadata::MetaValue, impl std::iter::Iterator, std::boxed::Box, &'t34 std::string::String, &'t35 std::string::String}]>` Nov 28 10:49:30.564 INFO [stderr] Nov 28 10:49:30.580 INFO [stderr] error: aborting due to previous error Nov 28 10:49:30.580 INFO [stderr] Nov 28 10:49:30.580 INFO [stderr] error: Could not compile `taggu`. Nov 28 10:49:30.580 INFO [stderr] warning: build failed, waiting for other jobs to finish... Nov 28 10:49:30.868 INFO [stderr] warning: unused import: `PathBuf` Nov 28 10:49:30.868 INFO [stderr] --> src/library/mod.rs:174:21 Nov 28 10:49:30.868 INFO [stderr] | Nov 28 10:49:30.868 INFO [stderr] 174 | use std::path::{PathBuf}; Nov 28 10:49:30.868 INFO [stderr] | ^^^^^^^ Nov 28 10:49:30.869 INFO [stderr] | Nov 28 10:49:30.869 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 28 10:49:30.869 INFO [stderr] Nov 28 10:49:30.869 INFO [stderr] warning: unused imports: `DirBuilder`, `File` Nov 28 10:49:30.869 INFO [stderr] --> src/library/mod.rs:175:19 Nov 28 10:49:30.869 INFO [stderr] | Nov 28 10:49:30.869 INFO [stderr] 175 | use std::fs::{File, DirBuilder}; Nov 28 10:49:30.869 INFO [stderr] | ^^^^ ^^^^^^^^^^ Nov 28 10:49:30.869 INFO [stderr] Nov 28 10:49:30.869 INFO [stderr] warning: unused import: `std::io::Write` Nov 28 10:49:30.869 INFO [stderr] --> src/library/mod.rs:176:9 Nov 28 10:49:30.869 INFO [stderr] | Nov 28 10:49:30.869 INFO [stderr] 176 | use std::io::Write; Nov 28 10:49:30.869 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 28 10:49:30.869 INFO [stderr] Nov 28 10:49:30.869 INFO [stderr] warning: unused import: `std::thread::sleep` Nov 28 10:49:30.869 INFO [stderr] --> src/library/mod.rs:177:9 Nov 28 10:49:30.869 INFO [stderr] | Nov 28 10:49:30.869 INFO [stderr] 177 | use std::thread::sleep; Nov 28 10:49:30.869 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 28 10:49:30.869 INFO [stderr] Nov 28 10:49:30.869 INFO [stderr] warning: unused import: `std::time::Duration` Nov 28 10:49:30.869 INFO [stderr] --> src/library/mod.rs:178:9 Nov 28 10:49:30.869 INFO [stderr] | Nov 28 10:49:30.869 INFO [stderr] 178 | use std::time::Duration; Nov 28 10:49:30.869 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 28 10:49:30.869 INFO [stderr] Nov 28 10:49:30.869 INFO [stderr] warning: unused imports: `MetaTarget`, `MetaValue` Nov 28 10:49:30.869 INFO [stderr] --> src/library/mod.rs:182:20 Nov 28 10:49:30.869 INFO [stderr] | Nov 28 10:49:30.869 INFO [stderr] 182 | use metadata::{MetaValue, MetaTarget}; Nov 28 10:49:30.869 INFO [stderr] | ^^^^^^^^^ ^^^^^^^^^^ Nov 28 10:49:30.869 INFO [stderr] Nov 28 10:49:30.869 INFO [stderr] warning: unused import: `SortOrder` Nov 28 10:49:30.869 INFO [stderr] --> src/library/mod.rs:183:19 Nov 28 10:49:30.869 INFO [stderr] | Nov 28 10:49:30.869 INFO [stderr] 183 | use library::{SortOrder, LibraryBuilder}; Nov 28 10:49:30.869 INFO [stderr] | ^^^^^^^^^ Nov 28 10:49:30.869 INFO [stderr] Nov 28 10:49:30.869 INFO [stderr] warning: unused import: `library::selection::Selection` Nov 28 10:49:30.869 INFO [stderr] --> src/library/mod.rs:184:9 Nov 28 10:49:30.869 INFO [stderr] | Nov 28 10:49:30.869 INFO [stderr] 184 | use library::selection::Selection; Nov 28 10:49:30.869 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 10:49:30.869 INFO [stderr] Nov 28 10:49:30.879 INFO [stderr] warning: unused import: `Metadata` Nov 28 10:49:30.879 INFO [stderr] --> src/metadata/reader/mod.rs:7:16 Nov 28 10:49:30.879 INFO [stderr] | Nov 28 10:49:30.879 INFO [stderr] 7 | use metadata::{Metadata, MetaTarget, PathMetaListing}; Nov 28 10:49:30.879 INFO [stderr] | ^^^^^^^^ Nov 28 10:49:30.879 INFO [stderr] Nov 28 10:49:31.036 INFO [stderr] error: recursive opaque type Nov 28 10:49:31.036 INFO [stderr] --> src/metadata/mod.rs:149:63 Nov 28 10:49:31.036 INFO [stderr] | Nov 28 10:49:31.036 INFO [stderr] 149 | pub fn iter_over<'a>(&'a self, mis: MappingIterScheme) -> impl Iterator { Nov 28 10:49:31.036 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ resolves to self-referential type Nov 28 10:49:31.036 INFO [stderr] | Nov 28 10:49:31.036 INFO [stderr] = note: resolved type is `generator::GenConverter::gen_to_iter::It<[generator@src/metadata/mod.rs:150:23: 184:10 self:&'a metadata::MetaValue, mis:metadata::MappingIterScheme for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26, 't27, 't28, 't29, 't30, 't31, 't32, 't33, 't34, 't35> {&'r metadata::MetaValue, metadata::MetaValue, &'s std::string::String, (), &'t0 std::vec::Vec, fn(&'t1 std::vec::Vec) -> <&'t1 std::vec::Vec as std::iter::IntoIterator>::IntoIter {<&'t1 std::vec::Vec as std::iter::IntoIterator>::into_iter}, std::slice::Iter<'t2, metadata::MetaValue>, std::slice::Iter<'t3, metadata::MetaValue>, &'t4 metadata::MetaValue, &'t5 metadata::MetaValue, fn(std::boxed::Box) -> as std::iter::IntoIterator>::IntoIter { as std::iter::IntoIterator>::into_iter}, fn(impl std::iter::Iterator) -> std::boxed::Box {>::new}, &'t8 metadata::MetaValue, metadata::MappingIterScheme, impl std::iter::Iterator, std::boxed::Box, &'t11 std::string::String, &'t12 std::string::String, std::string::String, &'t13 std::string::String, &'t14 std::collections::BTreeMap, fn(&'t15 std::collections::BTreeMap) -> <&'t15 std::collections::BTreeMap as std::iter::IntoIterator>::IntoIter {<&'t15 std::collections::BTreeMap as std::iter::IntoIterator>::into_iter}, std::collections::btree_map::Iter<'t16, metadata::MetaKey, metadata::MetaValue>, std::collections::btree_map::Iter<'t17, metadata::MetaKey, metadata::MetaValue>, (&'t18 metadata::MetaKey, &'t19 metadata::MetaValue), &'t20 metadata::MetaKey, &'t21 metadata::MetaValue, fn(std::boxed::Box) -> as std::iter::IntoIterator>::IntoIter { as std::iter::IntoIterator>::into_iter}, fn(impl std::iter::Iterator) -> std::boxed::Box {>::new}, metadata::MetaKey, &'t24 metadata::MetaKey, impl std::iter::Iterator, std::boxed::Box, &'t27 std::string::String, &'t28 std::string::String, fn(std::boxed::Box) -> as std::iter::IntoIterator>::IntoIter { as std::iter::IntoIterator>::into_iter}, fn(impl std::iter::Iterator) -> std::boxed::Box {>::new}, &'t31 metadata::MetaValue, impl std::iter::Iterator, std::boxed::Box, &'t34 std::string::String, &'t35 std::string::String}]>` Nov 28 10:49:31.036 INFO [stderr] Nov 28 10:49:31.056 INFO [stderr] error: aborting due to previous error Nov 28 10:49:31.056 INFO [stderr] Nov 28 10:49:31.066 INFO [stderr] error: Could not compile `taggu`. Nov 28 10:49:31.066 INFO [stderr] Nov 28 10:49:31.066 INFO [stderr] To learn more, run the command again with --verbose. Nov 28 10:49:31.067 INFO [stderr] su: No module specific data is present Nov 28 10:49:31.450 INFO running `"docker" "inspect" "d62cbc8e1c15b9fdf5e1893a2d4e9f806852a543645b5ec6b988da75861d0c99"` Nov 28 10:49:31.780 INFO running `"docker" "rm" "-f" "d62cbc8e1c15b9fdf5e1893a2d4e9f806852a543645b5ec6b988da75861d0c99"` Nov 28 10:49:31.988 INFO [stdout] d62cbc8e1c15b9fdf5e1893a2d4e9f806852a543645b5ec6b988da75861d0c99