[INFO] fetching crate elastic-queries 0.1.0... [INFO] extracting crate elastic-queries 0.1.0 into work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/reg/elastic-queries/0.1.0 [INFO] extracting crate elastic-queries 0.1.0 into work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/reg/elastic-queries/0.1.0 [INFO] validating manifest of elastic-queries-0.1.0 on toolchain master#c8865d8e195813ade6b84434ac9f8850e7112d1a [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of elastic-queries-0.1.0 on toolchain try#e212b7d492c96d3837691ba29d32d5f468933fb8 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing elastic-queries-0.1.0 [INFO] finished frobbing elastic-queries-0.1.0 [INFO] frobbed toml for elastic-queries-0.1.0 written to work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/reg/elastic-queries/0.1.0/Cargo.toml [INFO] started frobbing elastic-queries-0.1.0 [INFO] finished frobbing elastic-queries-0.1.0 [INFO] frobbed toml for elastic-queries-0.1.0 written to work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/reg/elastic-queries/0.1.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing elastic-queries-0.1.0 against master#c8865d8e195813ade6b84434ac9f8850e7112d1a for pr-61629 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61629/worker-6/master#c8865d8e195813ade6b84434ac9f8850e7112d1a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/reg/elastic-queries/0.1.0:/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=forbid" "-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" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "build" "--frozen"` [INFO] [stdout] 49b954423671d02a4a08af7aed0c800396f812f807711f287d9c880fb47d5f99 [INFO] running `"docker" "start" "-a" "49b954423671d02a4a08af7aed0c800396f812f807711f287d9c880fb47d5f99"` [INFO] [stderr] Compiling derive_builder_core v0.2.0 [INFO] [stderr] Compiling derive_builder v0.5.1 [INFO] [stderr] Compiling elastic-queries v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: the item `BucketAggregation` is imported redundantly [INFO] [stderr] --> src/aggregations/mod.rs:175:13 [INFO] [stderr] | [INFO] [stderr] 68 | / pub trait BucketAggregation { [INFO] [stderr] 69 | | /// Simple addition of child Aggregration [INFO] [stderr] 70 | | fn add_child(&mut self, name: &str, agg: Aggregation) { [INFO] [stderr] 71 | | if let None = self.aggs() { [INFO] [stderr] ... | [INFO] [stderr] 175 | | use aggregations::BucketAggregation; [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... | [INFO] [stderr] 190 | | } [INFO] [stderr] 191 | | } [INFO] [stderr] | |_- the item `BucketAggregation` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: variant `epoch_millis` should have an upper camel case name [INFO] [stderr] --> src/filters/common.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | epoch_millis, //epoch in ms [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EpochMillis` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_camel_case_types)] on by default [INFO] [stderr] [INFO] [stderr] warning: variant `epoch_second` should have an upper camel case name [INFO] [stderr] --> src/filters/common.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | epoch_second, //epoch in s [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EpochSecond` [INFO] [stderr] [INFO] [stderr] warning: variant `basic_date` should have an upper camel case name [INFO] [stderr] --> src/filters/common.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | basic_date, //yyyyMMdd [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `BasicDate` [INFO] [stderr] [INFO] [stderr] warning: variant `basic_date_time` should have an upper camel case name [INFO] [stderr] --> src/filters/common.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | basic_date_time, //yyyyMMdd'T'HHmmss.SSSZ [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BasicDateTime` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `name` [INFO] [stderr] --> src/lib.rs:291:40 [INFO] [stderr] | [INFO] [stderr] 291 | aggregations.aggs_fn(&|name, agg| if agg.has_child(target) { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_name` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rootname` [INFO] [stderr] --> src/lib.rs:290:18 [INFO] [stderr] | [INFO] [stderr] 290 | for (rootname, aggregations) in root_aggs.iter_mut() { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_rootname` [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `AggregationIterator` [INFO] [stderr] --> src/aggregations/mod.rs:200:1 [INFO] [stderr] | [INFO] [stderr] 200 | pub struct AggregationIterator<'i> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/aggregations/mod.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | fn new(vi: Iter<'i, String, Aggregation>) -> AggregationIterator<'i> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `remove_filter` [INFO] [stderr] --> src/lib.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | fn remove_filter(&mut self, section: BoolQuerySections, f: Filters) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `remove_filter` [INFO] [stderr] --> src/lib.rs:186:5 [INFO] [stderr] | [INFO] [stderr] 186 | fn remove_filter(&mut self, section: BoolQuerySections, f: Filters) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `aggs_up_to_target` [INFO] [stderr] --> src/lib.rs:192:5 [INFO] [stderr] | [INFO] [stderr] 192 | fn aggs_up_to_target(&mut self, target: &str) -> Option<(&str, Aggregation)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `aggs_target` [INFO] [stderr] --> src/lib.rs:205:5 [INFO] [stderr] | [INFO] [stderr] 205 | fn aggs_target<'a>(&mut self, target: &'a str) -> Option<(&'a str, Aggregation)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `insert_child_after` [INFO] [stderr] --> src/lib.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | fn insert_child_after(&mut self, target: &str, child: &str, agg: Aggregation) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `insert_child_after_internal` [INFO] [stderr] --> src/lib.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | / fn insert_child_after_internal( [INFO] [stderr] 236 | | &mut self, [INFO] [stderr] 237 | | target: &str, [INFO] [stderr] 238 | | child: &str, [INFO] [stderr] ... | [INFO] [stderr] 278 | | None [INFO] [stderr] 279 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `replace_target_agg` [INFO] [stderr] --> src/lib.rs:281:5 [INFO] [stderr] | [INFO] [stderr] 281 | fn replace_target_agg(&mut self, target: &str, child: &str, agg: Aggregation) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `drop_target_agg` [INFO] [stderr] --> src/lib.rs:287:5 [INFO] [stderr] | [INFO] [stderr] 287 | fn drop_target_agg(&mut self, target: &str) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the feature `iterator_for_each` has been stable since 1.21.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/lib.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(iterator_for_each)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused attribute [INFO] [stderr] --> src/lib.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | #[marco_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_attributes)] on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.80s [INFO] running `"docker" "inspect" "49b954423671d02a4a08af7aed0c800396f812f807711f287d9c880fb47d5f99"` [INFO] running `"docker" "rm" "-f" "49b954423671d02a4a08af7aed0c800396f812f807711f287d9c880fb47d5f99"` [INFO] [stdout] 49b954423671d02a4a08af7aed0c800396f812f807711f287d9c880fb47d5f99 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61629/worker-6/master#c8865d8e195813ade6b84434ac9f8850e7112d1a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/reg/elastic-queries/0.1.0:/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=forbid" "-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" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "test" "--frozen" "--no-run"` [INFO] [stdout] 160f619c409f09457ec953b235e32caf19bac59dc6819d437c98632c640fbdb2 [INFO] running `"docker" "start" "-a" "160f619c409f09457ec953b235e32caf19bac59dc6819d437c98632c640fbdb2"` [INFO] [stderr] Compiling elastic-queries v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: the item `BucketAggregation` is imported redundantly [INFO] [stderr] --> src/aggregations/mod.rs:175:13 [INFO] [stderr] | [INFO] [stderr] 68 | / pub trait BucketAggregation { [INFO] [stderr] 69 | | /// Simple addition of child Aggregration [INFO] [stderr] 70 | | fn add_child(&mut self, name: &str, agg: Aggregation) { [INFO] [stderr] 71 | | if let None = self.aggs() { [INFO] [stderr] ... | [INFO] [stderr] 175 | | use aggregations::BucketAggregation; [INFO] [stderr] | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... | [INFO] [stderr] 190 | | } [INFO] [stderr] 191 | | } [INFO] [stderr] | |_- the item `BucketAggregation` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `aggregations::terms::*` [INFO] [stderr] --> src/aggregations/mod.rs:334:13 [INFO] [stderr] | [INFO] [stderr] 334 | use aggregations::terms::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `epoch_millis` should have an upper camel case name [INFO] [stderr] --> src/filters/common.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | epoch_millis, //epoch in ms [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EpochMillis` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_camel_case_types)] on by default [INFO] [stderr] [INFO] [stderr] warning: variant `epoch_second` should have an upper camel case name [INFO] [stderr] --> src/filters/common.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | epoch_second, //epoch in s [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EpochSecond` [INFO] [stderr] [INFO] [stderr] warning: variant `basic_date` should have an upper camel case name [INFO] [stderr] --> src/filters/common.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | basic_date, //yyyyMMdd [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `BasicDate` [INFO] [stderr] [INFO] [stderr] warning: variant `basic_date_time` should have an upper camel case name [INFO] [stderr] --> src/filters/common.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | basic_date_time, //yyyyMMdd'T'HHmmss.SSSZ [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BasicDateTime` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `name` [INFO] [stderr] --> src/lib.rs:291:40 [INFO] [stderr] | [INFO] [stderr] 291 | aggregations.aggs_fn(&|name, agg| if agg.has_child(target) { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_name` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rootname` [INFO] [stderr] --> src/lib.rs:290:18 [INFO] [stderr] | [INFO] [stderr] 290 | for (rootname, aggregations) in root_aggs.iter_mut() { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_rootname` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `s` [INFO] [stderr] --> src/aggregations/mod.rs:459:21 [INFO] [stderr] | [INFO] [stderr] 459 | s.aggs_fn(&|s, a| ()); [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_s` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `a` [INFO] [stderr] --> src/aggregations/mod.rs:459:24 [INFO] [stderr] | [INFO] [stderr] 459 | s.aggs_fn(&|s, a| ()); [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_a` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `item` [INFO] [stderr] --> src/aggregations/mod.rs:470:13 [INFO] [stderr] | [INFO] [stderr] 470 | for item in i { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_item` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `s` [INFO] [stderr] --> src/aggregations/mod.rs:510:21 [INFO] [stderr] | [INFO] [stderr] 510 | i.for_each(|s| ()); [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_s` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `s` [INFO] [stderr] --> src/aggregations/mod.rs:584:13 [INFO] [stderr] | [INFO] [stderr] 584 | let s: TermAggregation = serde_json::from_str(j).unwrap(); [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_s` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bo` [INFO] [stderr] --> src/lib.rs:393:13 [INFO] [stderr] | [INFO] [stderr] 393 | let bo = BoolBuilder::default().build().expect( [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_bo` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `qb` [INFO] [stderr] --> src/lib.rs:396:13 [INFO] [stderr] | [INFO] [stderr] 396 | let qb = QueryFieldBuilder::default().build().expect( [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_qb` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/aggregations/mod.rs:398:13 [INFO] [stderr] | [INFO] [stderr] 398 | let mut a = s1.aggs_get("sourcePort").unwrap(); [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/aggregations/mod.rs:465:13 [INFO] [stderr] | [INFO] [stderr] 465 | let mut s: Query = serde_json::from_str(j).unwrap(); [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/aggregations/mod.rs:466:13 [INFO] [stderr] | [INFO] [stderr] 466 | let mut a = s.aggs(); [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/aggregations/mod.rs:468:13 [INFO] [stderr] | [INFO] [stderr] 468 | let mut a_ref = a.as_ref().unwrap().iter(); [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/aggregations/mod.rs:469:13 [INFO] [stderr] | [INFO] [stderr] 469 | let mut i = AggregationIterator::new(a_ref); [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/aggregations/mod.rs:487:21 [INFO] [stderr] | [INFO] [stderr] 487 | let (_, mut val) = first; [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/aggregations/mod.rs:504:13 [INFO] [stderr] | [INFO] [stderr] 504 | let mut s: Query = serde_json::from_str(j).unwrap(); [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/aggregations/mod.rs:505:13 [INFO] [stderr] | [INFO] [stderr] 505 | let mut a = s.aggs(); [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/aggregations/mod.rs:507:13 [INFO] [stderr] | [INFO] [stderr] 507 | let mut a_ref = a.as_ref().unwrap().iter(); [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/aggregations/mod.rs:508:13 [INFO] [stderr] | [INFO] [stderr] 508 | let mut i = AggregationIterator::new(a_ref); [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: the feature `iterator_for_each` has been stable since 1.21.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/lib.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(iterator_for_each)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused attribute [INFO] [stderr] --> src/lib.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | #[marco_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_attributes)] on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.86s [INFO] running `"docker" "inspect" "160f619c409f09457ec953b235e32caf19bac59dc6819d437c98632c640fbdb2"` [INFO] running `"docker" "rm" "-f" "160f619c409f09457ec953b235e32caf19bac59dc6819d437c98632c640fbdb2"` [INFO] [stdout] 160f619c409f09457ec953b235e32caf19bac59dc6819d437c98632c640fbdb2 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61629/worker-6/master#c8865d8e195813ade6b84434ac9f8850e7112d1a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/reg/elastic-queries/0.1.0:/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=forbid" "-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" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "test" "--frozen"` [INFO] [stdout] d86f540d0a61d5343ea0a1f33ab115805a4b89c6db5701409cd8f84ba05b639a [INFO] running `"docker" "start" "-a" "d86f540d0a61d5343ea0a1f33ab115805a4b89c6db5701409cd8f84ba05b639a"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running /opt/crater/target/debug/deps/elastic_queries-90cc39dc570f831d [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test aggregations::terms::tests::terms_aggs ... ok [INFO] [stdout] test aggregations::tests::api_replace ... ok [INFO] [stdout] test aggregations::stats::tests::stats_aggs ... ok [INFO] [stdout] test aggregations::tests::api_find_and_insert ... ok [INFO] [stdout] test aggregations::tests::api_drop_target ... ok [INFO] [stdout] test aggregations::date_histogram::tests::date_histo_aggs ... ok [INFO] [stdout] test filters::common::tests::kv_parse_and_serialise ... ok [INFO] [stdout] test filters::exists::tests::exists_filter ... ok [INFO] [stdout] test filters::matchfilter::tests::match_filter ... ok [INFO] [stdout] test filters::range::tests::range_filter ... ok [INFO] [stdout] test filters::range::tests::range_filter_new ... ok [INFO] [stdout] test filters::term::tests::term_filter ... ok [INFO] [stdout] test filters::wildcard::tests::wildcard_filter ... ok [INFO] [stdout] test tests::builder ... ok [INFO] [stdout] test tests::filter ... ok [INFO] [stdout] test tests::root_to_target ... ok [INFO] [stdout] test tests::simple_queries_parse ... ok [INFO] [stdout] test tests::target ... ok [INFO] [stdout] test aggregations::tests::iterator_adaptors ... ok [INFO] [stdout] test aggregations::tests::find_and_insert_hard_way ... ok [INFO] [stdout] test aggregations::tests::iterator_immut ... ok [INFO] [stdout] test aggregations::tests::iterator_add ... ok [INFO] [stdout] test aggregations::tests::simple_closure ... ok [INFO] [stdout] test aggregations::tests::iterator_step_by_step ... ok [INFO] [stdout] test aggregations::tests::aggregation_insert ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/crater/target/debug/deps/mod-7ebc592b532d647a [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test simple_aggregation_search ... ok [INFO] [stdout] test nested_aggregation_search ... ok [INFO] [stdout] test aggregation_search ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests elastic-queries [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" "d86f540d0a61d5343ea0a1f33ab115805a4b89c6db5701409cd8f84ba05b639a"` [INFO] running `"docker" "rm" "-f" "d86f540d0a61d5343ea0a1f33ab115805a4b89c6db5701409cd8f84ba05b639a"` [INFO] [stdout] d86f540d0a61d5343ea0a1f33ab115805a4b89c6db5701409cd8f84ba05b639a