[INFO] crate rusoto_sdb 0.35.0 is already in cache [INFO] extracting crate rusoto_sdb 0.35.0 into work/ex/clippy-test-run/sources/stable/reg/rusoto_sdb/0.35.0 [INFO] extracting crate rusoto_sdb 0.35.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rusoto_sdb/0.35.0 [INFO] validating manifest of rusoto_sdb-0.35.0 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rusoto_sdb-0.35.0 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing rusoto_sdb-0.35.0 [INFO] finished frobbing rusoto_sdb-0.35.0 [INFO] frobbed toml for rusoto_sdb-0.35.0 written to work/ex/clippy-test-run/sources/stable/reg/rusoto_sdb/0.35.0/Cargo.toml [INFO] started frobbing rusoto_sdb-0.35.0 [INFO] finished frobbing rusoto_sdb-0.35.0 [INFO] frobbed toml for rusoto_sdb-0.35.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rusoto_sdb/0.35.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting rusoto_sdb-0.35.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-7/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/rusoto_sdb/0.35.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" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 75f97faaeea5e5125d47eb9da950a67ce2df9dc8659af3e4d84eba8059642a8c [INFO] running `"docker" "start" "-a" "75f97faaeea5e5125d47eb9da950a67ce2df9dc8659af3e4d84eba8059642a8c"` [INFO] [stderr] Checking rusoto_mock v0.29.0 [INFO] [stderr] Checking rusoto_sdb v0.35.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/generated.rs:2154:13 [INFO] [stderr] | [INFO] [stderr] 2154 | region: region, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `region` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/generated.rs:2171:13 [INFO] [stderr] | [INFO] [stderr] 2171 | region: region, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `region` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/rusoto_mock-0.29.0/src/lib.rs:134:19 [INFO] [stderr] | [INFO] [stderr] 134 | body: Box::new(once(Ok(self.body.clone()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `rusoto_core::ByteStream`, found struct `std::boxed::Box` [INFO] [stderr] | [INFO] [stderr] = note: expected type `rusoto_core::ByteStream` [INFO] [stderr] found type `std::boxed::Box, _>>` [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0308`. [INFO] [stderr] error: Could not compile `rusoto_mock`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: useless lint attribute [INFO] [stderr] --> src/generated.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | #[allow(warnings)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: if you just forgot a `!`, use: `#![allow(warnings)]` [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::useless_attribute)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_attribute [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:61:20 [INFO] [stderr] | [INFO] [stderr] 61 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::extra_unused_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:142:20 [INFO] [stderr] | [INFO] [stderr] 142 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/generated.rs:168:56 [INFO] [stderr] | [INFO] [stderr] 168 | fn serialize(params: &mut Params, name: &str, obj: &Vec) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: change this to: `&[Attribute]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/generated.rs:179:56 [INFO] [stderr] | [INFO] [stderr] 179 | fn serialize(params: &mut Params, name: &str, obj: &Vec) { [INFO] [stderr] | ^^^^^^^^^^^^ help: change this to: `&[String]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/generated.rs:287:56 [INFO] [stderr] | [INFO] [stderr] 287 | fn serialize(params: &mut Params, name: &str, obj: &Vec) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: change this to: `&[DeletableItem]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:394:20 [INFO] [stderr] | [INFO] [stderr] 394 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:466:20 [INFO] [stderr] | [INFO] [stderr] 466 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:536:20 [INFO] [stderr] | [INFO] [stderr] 536 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:578:20 [INFO] [stderr] | [INFO] [stderr] 578 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:603:20 [INFO] [stderr] | [INFO] [stderr] 603 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:652:20 [INFO] [stderr] | [INFO] [stderr] 652 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:714:20 [INFO] [stderr] | [INFO] [stderr] 714 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:760:20 [INFO] [stderr] | [INFO] [stderr] 760 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/generated.rs:843:56 [INFO] [stderr] | [INFO] [stderr] 843 | fn serialize(params: &mut Params, name: &str, obj: &Vec) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[ReplaceableAttribute]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/generated.rs:881:56 [INFO] [stderr] | [INFO] [stderr] 881 | fn serialize(params: &mut Params, name: &str, obj: &Vec) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[ReplaceableItem]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:935:20 [INFO] [stderr] | [INFO] [stderr] 935 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/generated.rs:978:20 [INFO] [stderr] | [INFO] [stderr] 978 | fn deserialize<'a, T: Peek + Next>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1141:75 [INFO] [stderr] | [INFO] [stderr] 1141 | return BatchPutAttributesError::DuplicateItemName(String::from( [INFO] [stderr] | ___________________________________________________________________________^ [INFO] [stderr] 1142 | | parsed_error.message, [INFO] [stderr] 1143 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_conversion)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1146:79 [INFO] [stderr] | [INFO] [stderr] 1146 | return BatchPutAttributesError::InvalidParameterValue(String::from( [INFO] [stderr] | _______________________________________________________________________________^ [INFO] [stderr] 1147 | | parsed_error.message, [INFO] [stderr] 1148 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1151:74 [INFO] [stderr] | [INFO] [stderr] 1151 | return BatchPutAttributesError::MissingParameter(String::from( [INFO] [stderr] | __________________________________________________________________________^ [INFO] [stderr] 1152 | | parsed_error.message, [INFO] [stderr] 1153 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1156:70 [INFO] [stderr] | [INFO] [stderr] 1156 | return BatchPutAttributesError::NoSuchDomain(String::from( [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1157 | | parsed_error.message, [INFO] [stderr] 1158 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1162:29 [INFO] [stderr] | [INFO] [stderr] 1162 | String::from(parsed_error.message), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1166:83 [INFO] [stderr] | [INFO] [stderr] 1166 | return BatchPutAttributesError::NumberDomainBytesExceeded(String::from( [INFO] [stderr] | ___________________________________________________________________________________^ [INFO] [stderr] 1167 | | parsed_error.message, [INFO] [stderr] 1168 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1171:86 [INFO] [stderr] | [INFO] [stderr] 1171 | return BatchPutAttributesError::NumberItemAttributesExceeded(String::from( [INFO] [stderr] | ______________________________________________________________________________________^ [INFO] [stderr] 1172 | | parsed_error.message, [INFO] [stderr] 1173 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1177:29 [INFO] [stderr] | [INFO] [stderr] 1177 | String::from(parsed_error.message), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1181:86 [INFO] [stderr] | [INFO] [stderr] 1181 | return BatchPutAttributesError::NumberSubmittedItemsExceeded(String::from( [INFO] [stderr] | ______________________________________________________________________________________^ [INFO] [stderr] 1182 | | parsed_error.message, [INFO] [stderr] 1183 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1279:73 [INFO] [stderr] | [INFO] [stderr] 1279 | return CreateDomainError::InvalidParameterValue(String::from( [INFO] [stderr] | _________________________________________________________________________^ [INFO] [stderr] 1280 | | parsed_error.message, [INFO] [stderr] 1281 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1284:68 [INFO] [stderr] | [INFO] [stderr] 1284 | return CreateDomainError::MissingParameter(String::from( [INFO] [stderr] | ____________________________________________________________________^ [INFO] [stderr] 1285 | | parsed_error.message, [INFO] [stderr] 1286 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1289:73 [INFO] [stderr] | [INFO] [stderr] 1289 | return CreateDomainError::NumberDomainsExceeded(String::from( [INFO] [stderr] | _________________________________________________________________________^ [INFO] [stderr] 1290 | | parsed_error.message, [INFO] [stderr] 1291 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1381:77 [INFO] [stderr] | [INFO] [stderr] 1381 | return DeleteAttributesError::AttributeDoesNotExist(String::from( [INFO] [stderr] | _____________________________________________________________________________^ [INFO] [stderr] 1382 | | parsed_error.message, [INFO] [stderr] 1383 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1386:77 [INFO] [stderr] | [INFO] [stderr] 1386 | return DeleteAttributesError::InvalidParameterValue(String::from( [INFO] [stderr] | _____________________________________________________________________________^ [INFO] [stderr] 1387 | | parsed_error.message, [INFO] [stderr] 1388 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1391:72 [INFO] [stderr] | [INFO] [stderr] 1391 | return DeleteAttributesError::MissingParameter(String::from( [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 1392 | | parsed_error.message, [INFO] [stderr] 1393 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1396:68 [INFO] [stderr] | [INFO] [stderr] 1396 | return DeleteAttributesError::NoSuchDomain(String::from( [INFO] [stderr] | ____________________________________________________________________^ [INFO] [stderr] 1397 | | parsed_error.message, [INFO] [stderr] 1398 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/generated.rs:1481:17 [INFO] [stderr] | [INFO] [stderr] 1481 | / match &parsed_error.code[..] { [INFO] [stderr] 1482 | | "MissingParameter" => { [INFO] [stderr] 1483 | | return DeleteDomainError::MissingParameter(String::from( [INFO] [stderr] 1484 | | parsed_error.message, [INFO] [stderr] ... | [INFO] [stderr] 1487 | | _ => {} [INFO] [stderr] 1488 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_match)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 1481 | if let "MissingParameter" = &parsed_error.code[..] { [INFO] [stderr] 1482 | return DeleteDomainError::MissingParameter(String::from( [INFO] [stderr] 1483 | parsed_error.message, [INFO] [stderr] 1484 | )) [INFO] [stderr] 1485 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1483:68 [INFO] [stderr] | [INFO] [stderr] 1483 | return DeleteDomainError::MissingParameter(String::from( [INFO] [stderr] | ____________________________________________________________________^ [INFO] [stderr] 1484 | | parsed_error.message, [INFO] [stderr] 1485 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1569:70 [INFO] [stderr] | [INFO] [stderr] 1569 | return DomainMetadataError::MissingParameter(String::from( [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1570 | | parsed_error.message, [INFO] [stderr] 1571 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1574:66 [INFO] [stderr] | [INFO] [stderr] 1574 | return DomainMetadataError::NoSuchDomain(String::from(parsed_error.message)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1661:74 [INFO] [stderr] | [INFO] [stderr] 1661 | return GetAttributesError::InvalidParameterValue(String::from( [INFO] [stderr] | __________________________________________________________________________^ [INFO] [stderr] 1662 | | parsed_error.message, [INFO] [stderr] 1663 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1666:69 [INFO] [stderr] | [INFO] [stderr] 1666 | return GetAttributesError::MissingParameter(String::from( [INFO] [stderr] | _____________________________________________________________________^ [INFO] [stderr] 1667 | | parsed_error.message, [INFO] [stderr] 1668 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1671:65 [INFO] [stderr] | [INFO] [stderr] 1671 | return GetAttributesError::NoSuchDomain(String::from(parsed_error.message)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1757:67 [INFO] [stderr] | [INFO] [stderr] 1757 | return ListDomainsError::InvalidNextToken(String::from( [INFO] [stderr] | ___________________________________________________________________^ [INFO] [stderr] 1758 | | parsed_error.message, [INFO] [stderr] 1759 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1762:72 [INFO] [stderr] | [INFO] [stderr] 1762 | return ListDomainsError::InvalidParameterValue(String::from( [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 1763 | | parsed_error.message, [INFO] [stderr] 1764 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1859:74 [INFO] [stderr] | [INFO] [stderr] 1859 | return PutAttributesError::AttributeDoesNotExist(String::from( [INFO] [stderr] | __________________________________________________________________________^ [INFO] [stderr] 1860 | | parsed_error.message, [INFO] [stderr] 1861 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1864:74 [INFO] [stderr] | [INFO] [stderr] 1864 | return PutAttributesError::InvalidParameterValue(String::from( [INFO] [stderr] | __________________________________________________________________________^ [INFO] [stderr] 1865 | | parsed_error.message, [INFO] [stderr] 1866 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1869:69 [INFO] [stderr] | [INFO] [stderr] 1869 | return PutAttributesError::MissingParameter(String::from( [INFO] [stderr] | _____________________________________________________________________^ [INFO] [stderr] 1870 | | parsed_error.message, [INFO] [stderr] 1871 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1874:65 [INFO] [stderr] | [INFO] [stderr] 1874 | return PutAttributesError::NoSuchDomain(String::from(parsed_error.message)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1877:83 [INFO] [stderr] | [INFO] [stderr] 1877 | return PutAttributesError::NumberDomainAttributesExceeded(String::from( [INFO] [stderr] | ___________________________________________________________________________________^ [INFO] [stderr] 1878 | | parsed_error.message, [INFO] [stderr] 1879 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1882:78 [INFO] [stderr] | [INFO] [stderr] 1882 | return PutAttributesError::NumberDomainBytesExceeded(String::from( [INFO] [stderr] | ______________________________________________________________________________^ [INFO] [stderr] 1883 | | parsed_error.message, [INFO] [stderr] 1884 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1887:81 [INFO] [stderr] | [INFO] [stderr] 1887 | return PutAttributesError::NumberItemAttributesExceeded(String::from( [INFO] [stderr] | _________________________________________________________________________________^ [INFO] [stderr] 1888 | | parsed_error.message, [INFO] [stderr] 1889 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1993:62 [INFO] [stderr] | [INFO] [stderr] 1993 | return SelectError::InvalidNextToken(String::from(parsed_error.message)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:1996:69 [INFO] [stderr] | [INFO] [stderr] 1996 | return SelectError::InvalidNumberPredicates(String::from( [INFO] [stderr] | _____________________________________________________________________^ [INFO] [stderr] 1997 | | parsed_error.message, [INFO] [stderr] 1998 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:2001:69 [INFO] [stderr] | [INFO] [stderr] 2001 | return SelectError::InvalidNumberValueTests(String::from( [INFO] [stderr] | _____________________________________________________________________^ [INFO] [stderr] 2002 | | parsed_error.message, [INFO] [stderr] 2003 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:2006:67 [INFO] [stderr] | [INFO] [stderr] 2006 | return SelectError::InvalidParameterValue(String::from( [INFO] [stderr] | ___________________________________________________________________^ [INFO] [stderr] 2007 | | parsed_error.message, [INFO] [stderr] 2008 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:2011:68 [INFO] [stderr] | [INFO] [stderr] 2011 | return SelectError::InvalidQueryExpression(String::from( [INFO] [stderr] | ____________________________________________________________________^ [INFO] [stderr] 2012 | | parsed_error.message, [INFO] [stderr] 2013 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:2016:62 [INFO] [stderr] | [INFO] [stderr] 2016 | return SelectError::MissingParameter(String::from(parsed_error.message)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:2019:58 [INFO] [stderr] | [INFO] [stderr] 2019 | return SelectError::NoSuchDomain(String::from(parsed_error.message)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:2022:60 [INFO] [stderr] | [INFO] [stderr] 2022 | return SelectError::RequestTimeout(String::from(parsed_error.message)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/generated.rs:2025:72 [INFO] [stderr] | [INFO] [stderr] 2025 | return SelectError::TooManyRequestedAttributes(String::from( [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 2026 | | parsed_error.message, [INFO] [stderr] 2027 | | )) [INFO] [stderr] | |_________________________^ help: consider removing `String::from()`: `parsed_error.message` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/generated.rs:2202:33 [INFO] [stderr] | [INFO] [stderr] 2202 | Box::new(future::ok(::std::mem::drop(response))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unit_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 2202 | Box::new(future::ok(())) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/generated.rs:2232:33 [INFO] [stderr] | [INFO] [stderr] 2232 | Box::new(future::ok(::std::mem::drop(response))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 2232 | Box::new(future::ok(())) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/generated.rs:2259:33 [INFO] [stderr] | [INFO] [stderr] 2259 | Box::new(future::ok(::std::mem::drop(response))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 2259 | Box::new(future::ok(())) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/generated.rs:2289:33 [INFO] [stderr] | [INFO] [stderr] 2289 | Box::new(future::ok(::std::mem::drop(response))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 2289 | Box::new(future::ok(())) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/generated.rs:2316:33 [INFO] [stderr] | [INFO] [stderr] 2316 | Box::new(future::ok(::std::mem::drop(response))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 2316 | Box::new(future::ok(())) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/generated.rs:2502:33 [INFO] [stderr] | [INFO] [stderr] 2502 | Box::new(future::ok(::std::mem::drop(response))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 2502 | Box::new(future::ok(())) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `rusoto_sdb`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "75f97faaeea5e5125d47eb9da950a67ce2df9dc8659af3e4d84eba8059642a8c"` [INFO] running `"docker" "rm" "-f" "75f97faaeea5e5125d47eb9da950a67ce2df9dc8659af3e4d84eba8059642a8c"` [INFO] [stdout] 75f97faaeea5e5125d47eb9da950a67ce2df9dc8659af3e4d84eba8059642a8c