[INFO] updating cached repository bencecile/CompletionTracker [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/bencecile/CompletionTracker [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/bencecile/CompletionTracker" "work/ex/beta-1.37-6/sources/1.36.0/gh/bencecile/CompletionTracker"` [INFO] [stderr] Cloning into 'work/ex/beta-1.37-6/sources/1.36.0/gh/bencecile/CompletionTracker'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/bencecile/CompletionTracker" "work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/bencecile/CompletionTracker"` [INFO] [stderr] Cloning into 'work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/bencecile/CompletionTracker'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] b3c101e9211e97d0d72d0172858bb657936efe23 [INFO] sha for GitHub repo bencecile/CompletionTracker: b3c101e9211e97d0d72d0172858bb657936efe23 [INFO] validating manifest of bencecile/CompletionTracker on toolchain 1.36.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of bencecile/CompletionTracker on toolchain beta-2019-07-23 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing bencecile/CompletionTracker [INFO] finished frobbing bencecile/CompletionTracker [INFO] frobbed toml for bencecile/CompletionTracker written to work/ex/beta-1.37-6/sources/1.36.0/gh/bencecile/CompletionTracker/Cargo.toml [INFO] started frobbing bencecile/CompletionTracker [INFO] finished frobbing bencecile/CompletionTracker [INFO] frobbed toml for bencecile/CompletionTracker written to work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/bencecile/CompletionTracker/Cargo.toml [INFO] crate bencecile/CompletionTracker already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing bencecile/CompletionTracker against beta-2019-07-23 for beta-1.37-6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-4/beta-2019-07-23:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/bencecile/CompletionTracker:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-07-23" "build" "--frozen"` [INFO] [stdout] 5e89280d0ff1e94cdc2bc5fb396ab404d60cae13b3e714b479dafac6b160c697 [INFO] running `"docker" "start" "-a" "5e89280d0ff1e94cdc2bc5fb396ab404d60cae13b3e714b479dafac6b160c697"` [INFO] [stderr] Compiling syn v0.15.30 [INFO] [stderr] Compiling ucd-trie v0.1.1 [INFO] [stderr] Compiling openssl v0.10.20 [INFO] [stderr] Compiling maplit v1.0.1 [INFO] [stderr] Compiling num-rational v0.2.1 [INFO] [stderr] Compiling chunked_transfer v0.3.1 [INFO] [stderr] Compiling ascii v0.8.7 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling unicase v2.3.0 [INFO] [stderr] Compiling crossbeam-utils v0.2.2 [INFO] [stderr] Compiling brotli-sys v0.3.2 [INFO] [stderr] Compiling miniz_oxide_c_api v0.2.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling log v0.3.9 [INFO] [stderr] Compiling want v0.0.6 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling openssl-sys v0.9.43 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling filetime v0.2.4 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling quote v0.6.12 [INFO] [stderr] Compiling crossbeam-epoch v0.3.1 [INFO] [stderr] Compiling backtrace-sys v0.1.28 [INFO] [stderr] Compiling twoway v0.1.8 [INFO] [stderr] Compiling buf_redux v0.8.1 [INFO] [stderr] Compiling serde_json v1.0.39 [INFO] [stderr] Compiling futures-cpupool v0.1.8 [INFO] [stderr] Compiling threadpool v1.7.1 [INFO] [stderr] Compiling pest v2.1.0 [INFO] [stderr] Compiling mime v0.2.6 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling backtrace v0.3.15 [INFO] [stderr] Compiling gzip-header v0.2.0 [INFO] [stderr] Compiling num-iter v0.1.38 [INFO] [stderr] Compiling chrono v0.4.6 [INFO] [stderr] Compiling cookie v0.11.0 [INFO] [stderr] Compiling serde_urlencoded v0.5.4 [INFO] [stderr] Compiling crossbeam-deque v0.2.0 [INFO] [stderr] Compiling http v0.1.17 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling mime v0.3.13 [INFO] [stderr] Compiling deflate v0.7.19 [INFO] [stderr] Compiling error-chain v0.12.0 [INFO] [stderr] Compiling flate2 v1.0.7 [INFO] [stderr] Compiling pest_meta v2.1.0 [INFO] [stderr] Compiling parking_lot_core v0.4.0 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling tokio-threadpool v0.1.13 [INFO] [stderr] Compiling uuid v0.7.4 [INFO] [stderr] Compiling native-tls v0.2.2 [INFO] [stderr] Compiling rayon-core v1.4.1 [INFO] [stderr] Compiling publicsuffix v1.5.2 [INFO] [stderr] Compiling phf_codegen v0.7.24 [INFO] [stderr] Compiling tiny_http v0.6.2 [INFO] [stderr] Compiling parking_lot v0.7.1 [INFO] [stderr] Compiling png v0.14.1 [INFO] [stderr] Compiling mime_guess v1.8.6 [INFO] [stderr] Compiling mime_guess v2.0.0-alpha.6 [INFO] [stderr] Compiling brotli2 v0.3.2 [INFO] [stderr] Compiling tokio-reactor v0.1.9 [INFO] [stderr] Compiling rayon v1.0.3 [INFO] [stderr] Compiling h2 v0.1.18 [INFO] [stderr] Compiling tokio-tcp v0.1.3 [INFO] [stderr] Compiling multipart v0.15.4 [INFO] [stderr] Compiling synstructure v0.10.1 [INFO] [stderr] Compiling num-derive v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.90 [INFO] [stderr] Compiling pest_generator v2.1.0 [INFO] [stderr] Compiling tokio v0.1.18 [INFO] [stderr] Compiling jpeg-decoder v0.1.15 [INFO] [stderr] Compiling failure_derive v0.1.5 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Compiling tiff v0.2.2 [INFO] [stderr] Compiling hyper v0.12.27 [INFO] [stderr] Compiling failure v0.1.5 [INFO] [stderr] Compiling image v0.21.1 [INFO] [stderr] Compiling handlebars v1.1.0 [INFO] [stderr] Compiling cookie_store v0.5.1 [INFO] [stderr] Compiling rouille v3.0.0 [INFO] [stderr] Compiling hyper-tls v0.3.2 [INFO] [stderr] Compiling reqwest v0.9.16 [INFO] [stderr] Compiling completion-tracker v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused import: `Universe` [INFO] [stderr] --> src/api/data.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | Universe, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Arc`, `Series` [INFO] [stderr] --> src/source/source_db.rs:8:15 [INFO] [stderr] | [INFO] [stderr] 8 | Universe, Series, Arc, [INFO] [stderr] | ^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MissingId` [INFO] [stderr] --> src/api/data.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | MissingId, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `id` [INFO] [stderr] --> src/api/data.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | id: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `description` [INFO] [stderr] --> src/api/data.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | description: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `cache` [INFO] [stderr] --> src/api/static_serve.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | cache: BTreeMap>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `vue_components` [INFO] [stderr] --> src/api/static_serve.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | vue_components: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `trackers` [INFO] [stderr] --> src/api.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | trackers: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `handlebars` [INFO] [stderr] --> src/html_gen.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | handlebars: Handlebars, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get` [INFO] [stderr] --> src/lang.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | fn get(&self, lang: Lang) -> Option<&String> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_str` [INFO] [stderr] --> src/lang.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | pub fn get_str(&self, lang: Lang) -> &str { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `relate_source` [INFO] [stderr] --> src/source/misc_types.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | pub fn relate_source(before_id: u64, after_id: u64) -> (Relation, Relation) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `change_related_id` [INFO] [stderr] --> src/source/misc_types.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | pub fn change_related_id(&mut self, new_id: u64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/source/misc_types.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn new(date: &str) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `lang_str` [INFO] [stderr] --> src/source/misc_types.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub fn lang_str(&self, lang: Lang) -> (String, &str) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/source/source.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn new(media_type: MediaType) -> Source { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `replace_related_sources` [INFO] [stderr] --> src/source/source.rs:98:5 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn replace_related_sources(&mut self, related_sources: impl Iterator) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `save` [INFO] [stderr] --> src/source/source_db.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | pub fn save(&self) -> Result<(), String> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `add_source` [INFO] [stderr] --> src/source/source_db.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | pub fn add_source(&mut self, name: LangString, media_type: MediaType) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `remove_source` [INFO] [stderr] --> src/source/source_db.rs:119:5 [INFO] [stderr] | [INFO] [stderr] 119 | pub fn remove_source(&mut self, remove_id: u64) -> Result<(), SourceError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `modify_source` [INFO] [stderr] --> src/source/source_db.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | / pub fn modify_source(&mut self, id: u64, fun: F) -> Result<(), SourceError> [INFO] [stderr] 163 | | where F: FnOnce(Record) -> Result, SourceError> { [INFO] [stderr] 164 | | if id >= self.next_source_id() { [INFO] [stderr] 165 | | return Err(SourceError::NotFound( (SourceItem::Source, id) )); [INFO] [stderr] ... | [INFO] [stderr] 184 | | } [INFO] [stderr] 185 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `name` [INFO] [stderr] --> src/source.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | pub fn name(&self, lang: Lang) -> &str { self.names.get_str(lang) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `description` [INFO] [stderr] --> src/source.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | pub fn description(&self, lang: Lang) -> &str { self.descriptions.get_str(lang) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `aliases` [INFO] [stderr] --> src/source.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | pub fn aliases(&self, lang: Lang) -> Vec<&str> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `update_data` [INFO] [stderr] --> src/tracking.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | / pub fn update_data(&mut self, f: F) -> Result<(), String> [INFO] [stderr] 65 | | where F: FnOnce(&mut TrackerData) { [INFO] [stderr] 66 | | // Update the data [INFO] [stderr] 67 | | f(&mut self.tracker_data); [INFO] [stderr] 68 | | // Write the new data to our tracking file [INFO] [stderr] 69 | | utils::write_json_file(&self.tracker_data, &self.tracking_file) [INFO] [stderr] 70 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/types.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn new(year: u32, month: u8, day: u8) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `parse_date` [INFO] [stderr] --> src/types.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | pub fn parse_date(date: &str) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `lang_str` [INFO] [stderr] --> src/types.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | pub fn lang_str(&self, lang: Lang) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: enum is never used: `DateError` [INFO] [stderr] --> src/types.rs:95:1 [INFO] [stderr] | [INFO] [stderr] 95 | pub enum DateError { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `write_json_file` [INFO] [stderr] --> src/utils.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn write_json_file(data: &T, file: impl AsRef) -> Result<(), String> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `write_json_list` [INFO] [stderr] --> src/utils.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | pub fn write_json_list(data: &Vec, file: impl AsRef) -> Result<(), String> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 25s [INFO] running `"docker" "inspect" "5e89280d0ff1e94cdc2bc5fb396ab404d60cae13b3e714b479dafac6b160c697"` [INFO] running `"docker" "rm" "-f" "5e89280d0ff1e94cdc2bc5fb396ab404d60cae13b3e714b479dafac6b160c697"` [INFO] [stdout] 5e89280d0ff1e94cdc2bc5fb396ab404d60cae13b3e714b479dafac6b160c697 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-4/beta-2019-07-23:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/bencecile/CompletionTracker:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-07-23" "test" "--frozen" "--no-run"` [INFO] [stdout] 37bff9e465e10eaf514836024bece9736cc66b479dc58abb672398d7f4c4dea9 [INFO] running `"docker" "start" "-a" "37bff9e465e10eaf514836024bece9736cc66b479dc58abb672398d7f4c4dea9"` [INFO] [stderr] Compiling completion-tracker v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused import: `Universe` [INFO] [stderr] --> src/api/data.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | Universe, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Arc`, `Series` [INFO] [stderr] --> src/source/source_db.rs:8:15 [INFO] [stderr] | [INFO] [stderr] 8 | Universe, Series, Arc, [INFO] [stderr] | ^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MissingId` [INFO] [stderr] --> src/api/data.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | MissingId, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `id` [INFO] [stderr] --> src/api/data.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | id: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `description` [INFO] [stderr] --> src/api/data.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | description: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `cache` [INFO] [stderr] --> src/api/static_serve.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | cache: BTreeMap>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `vue_components` [INFO] [stderr] --> src/api/static_serve.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | vue_components: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `trackers` [INFO] [stderr] --> src/api.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | trackers: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never used: `handlebars` [INFO] [stderr] --> src/html_gen.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | handlebars: Handlebars, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get` [INFO] [stderr] --> src/lang.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | fn get(&self, lang: Lang) -> Option<&String> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_str` [INFO] [stderr] --> src/lang.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | pub fn get_str(&self, lang: Lang) -> &str { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `relate_source` [INFO] [stderr] --> src/source/misc_types.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | pub fn relate_source(before_id: u64, after_id: u64) -> (Relation, Relation) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `change_related_id` [INFO] [stderr] --> src/source/misc_types.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | pub fn change_related_id(&mut self, new_id: u64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/source/misc_types.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn new(date: &str) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `lang_str` [INFO] [stderr] --> src/source/misc_types.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub fn lang_str(&self, lang: Lang) -> (String, &str) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/source/source.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn new(media_type: MediaType) -> Source { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `replace_related_sources` [INFO] [stderr] --> src/source/source.rs:98:5 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn replace_related_sources(&mut self, related_sources: impl Iterator) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `save` [INFO] [stderr] --> src/source/source_db.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | pub fn save(&self) -> Result<(), String> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `add_source` [INFO] [stderr] --> src/source/source_db.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | pub fn add_source(&mut self, name: LangString, media_type: MediaType) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `remove_source` [INFO] [stderr] --> src/source/source_db.rs:119:5 [INFO] [stderr] | [INFO] [stderr] 119 | pub fn remove_source(&mut self, remove_id: u64) -> Result<(), SourceError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `modify_source` [INFO] [stderr] --> src/source/source_db.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | / pub fn modify_source(&mut self, id: u64, fun: F) -> Result<(), SourceError> [INFO] [stderr] 163 | | where F: FnOnce(Record) -> Result, SourceError> { [INFO] [stderr] 164 | | if id >= self.next_source_id() { [INFO] [stderr] 165 | | return Err(SourceError::NotFound( (SourceItem::Source, id) )); [INFO] [stderr] ... | [INFO] [stderr] 184 | | } [INFO] [stderr] 185 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `name` [INFO] [stderr] --> src/source.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | pub fn name(&self, lang: Lang) -> &str { self.names.get_str(lang) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `description` [INFO] [stderr] --> src/source.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | pub fn description(&self, lang: Lang) -> &str { self.descriptions.get_str(lang) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `aliases` [INFO] [stderr] --> src/source.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | pub fn aliases(&self, lang: Lang) -> Vec<&str> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `update_data` [INFO] [stderr] --> src/tracking.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | / pub fn update_data(&mut self, f: F) -> Result<(), String> [INFO] [stderr] 65 | | where F: FnOnce(&mut TrackerData) { [INFO] [stderr] 66 | | // Update the data [INFO] [stderr] 67 | | f(&mut self.tracker_data); [INFO] [stderr] 68 | | // Write the new data to our tracking file [INFO] [stderr] 69 | | utils::write_json_file(&self.tracker_data, &self.tracking_file) [INFO] [stderr] 70 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/types.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn new(year: u32, month: u8, day: u8) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `parse_date` [INFO] [stderr] --> src/types.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | pub fn parse_date(date: &str) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `lang_str` [INFO] [stderr] --> src/types.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | pub fn lang_str(&self, lang: Lang) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: enum is never used: `DateError` [INFO] [stderr] --> src/types.rs:95:1 [INFO] [stderr] | [INFO] [stderr] 95 | pub enum DateError { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `write_json_file` [INFO] [stderr] --> src/utils.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn write_json_file(data: &T, file: impl AsRef) -> Result<(), String> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `write_json_list` [INFO] [stderr] --> src/utils.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | pub fn write_json_list(data: &Vec, file: impl AsRef) -> Result<(), String> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.82s [INFO] running `"docker" "inspect" "37bff9e465e10eaf514836024bece9736cc66b479dc58abb672398d7f4c4dea9"` [INFO] running `"docker" "rm" "-f" "37bff9e465e10eaf514836024bece9736cc66b479dc58abb672398d7f4c4dea9"` [INFO] [stdout] 37bff9e465e10eaf514836024bece9736cc66b479dc58abb672398d7f4c4dea9 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-4/beta-2019-07-23:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/bencecile/CompletionTracker:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-07-23" "test" "--frozen"` [INFO] [stdout] 43d377c0bd5e6fed06b1e0b68e8176379479e884146106250c6347689f52186b [INFO] running `"docker" "start" "-a" "43d377c0bd5e6fed06b1e0b68e8176379479e884146106250c6347689f52186b"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.27s [INFO] [stderr] Running /opt/crater/target/debug/deps/completion_tracker-925bd1744110cc6b [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "43d377c0bd5e6fed06b1e0b68e8176379479e884146106250c6347689f52186b"` [INFO] running `"docker" "rm" "-f" "43d377c0bd5e6fed06b1e0b68e8176379479e884146106250c6347689f52186b"` [INFO] [stdout] 43d377c0bd5e6fed06b1e0b68e8176379479e884146106250c6347689f52186b