[INFO] crate bitcoincore-rpc-json 0.1.1 is already in cache [INFO] extracting crate bitcoincore-rpc-json 0.1.1 into work/ex/clippy-test-run/sources/stable/reg/bitcoincore-rpc-json/0.1.1 [INFO] extracting crate bitcoincore-rpc-json 0.1.1 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/bitcoincore-rpc-json/0.1.1 [INFO] validating manifest of bitcoincore-rpc-json-0.1.1 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 bitcoincore-rpc-json-0.1.1 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 bitcoincore-rpc-json-0.1.1 [INFO] finished frobbing bitcoincore-rpc-json-0.1.1 [INFO] frobbed toml for bitcoincore-rpc-json-0.1.1 written to work/ex/clippy-test-run/sources/stable/reg/bitcoincore-rpc-json/0.1.1/Cargo.toml [INFO] started frobbing bitcoincore-rpc-json-0.1.1 [INFO] finished frobbing bitcoincore-rpc-json-0.1.1 [INFO] frobbed toml for bitcoincore-rpc-json-0.1.1 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/bitcoincore-rpc-json/0.1.1/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 bitcoincore-rpc-json-0.1.1 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-0/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/bitcoincore-rpc-json/0.1.1:/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] fb48fb81bda8d16b582ec600cff4a5b18b888c446f1d659974daaba9f34900f8 [INFO] running `"docker" "start" "-a" "fb48fb81bda8d16b582ec600cff4a5b18b888c446f1d659974daaba9f34900f8"` [INFO] [stderr] Compiling num-bigint v0.2.2 [INFO] [stderr] Checking bech32 v0.5.0 [INFO] [stderr] Compiling secp256k1 v0.11.6 [INFO] [stderr] Checking strason v0.4.0 [INFO] [stderr] Checking bitcoin-amount v0.1.4 [INFO] [stderr] Checking bitcoin-bech32 v0.8.1 [INFO] [stderr] Checking bitcoin v0.15.1 [INFO] [stderr] Checking bitcoincore-rpc-json v0.1.1 (/opt/crater/workdir) [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:671:28 [INFO] [stderr] | [INFO] [stderr] 671 | confirmations: 1414401, [INFO] [stderr] | ^^^^^^^ help: consider: `1_414_401` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:680:19 [INFO] [stderr] | [INFO] [stderr] 680 | time: 1296688946, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_296_688_946` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:681:30 [INFO] [stderr] | [INFO] [stderr] 681 | mediantime: Some(1296688928), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_296_688_928` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:682:20 [INFO] [stderr] | [INFO] [stderr] 682 | nonce: 875942400, [INFO] [stderr] | ^^^^^^^^^ help: consider: `875_942_400` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:727:21 [INFO] [stderr] | [INFO] [stderr] 727 | height: 1384958, [INFO] [stderr] | ^^^^^^^ help: consider: `1_384_958` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:728:22 [INFO] [stderr] | [INFO] [stderr] 728 | version: 536870912, [INFO] [stderr] | ^^^^^^^^^ help: consider: `536_870_912` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:731:19 [INFO] [stderr] | [INFO] [stderr] 731 | time: 1534935138, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_534_935_138` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:732:30 [INFO] [stderr] | [INFO] [stderr] 732 | mediantime: Some(1534932055), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_534_932_055` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:733:20 [INFO] [stderr] | [INFO] [stderr] 733 | nonce: 871182973, [INFO] [stderr] | ^^^^^^^^^ help: consider: `871_182_973` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:735:25 [INFO] [stderr] | [INFO] [stderr] 735 | difficulty: 48174374u64.into(), [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `48_174_374u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:770:21 [INFO] [stderr] | [INFO] [stderr] 770 | blocks: 1415011, [INFO] [stderr] | ^^^^^^^ help: consider: `1_415_011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:774:28 [INFO] [stderr] | [INFO] [stderr] 774 | networkhashps: 11970022568515.56, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `11_970_022_568_515.56` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:804:14 [INFO] [stderr] | [INFO] [stderr] 804 | locktime: 1384957, [INFO] [stderr] | ^^^^^^^ help: consider: `1_384_957` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:812:15 [INFO] [stderr] | [INFO] [stderr] 812 | sequence: 4294967294, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `4_294_967_294` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:817:29 [INFO] [stderr] | [INFO] [stderr] 817 | value: Amount::from_btc(44.98834461), [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `44.988_344_61` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:839:10 [INFO] [stderr] | [INFO] [stderr] 839 | time: 1534935138, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_534_935_138` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:840:15 [INFO] [stderr] | [INFO] [stderr] 840 | blocktime: 1534935138, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_534_935_138` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:915:15 [INFO] [stderr] | [INFO] [stderr] 915 | blocktime: 1534935138, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_534_935_138` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:917:10 [INFO] [stderr] | [INFO] [stderr] 917 | time: 1534934745, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_534_934_745` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:918:18 [INFO] [stderr] | [INFO] [stderr] 918 | timereceived: 1534934745, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_534_934_745` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:1039:36 [INFO] [stderr] | [INFO] [stderr] 1039 | ("1", Amount::from_sat(100000000)), [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:1040:45 [INFO] [stderr] | [INFO] [stderr] 1040 | ("1.00000001", Amount::from_sat(100000001)), [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:1041:52 [INFO] [stderr] | [INFO] [stderr] 1041 | ("10000000.00000001", Amount::from_sat(1000000000000001)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:1053:41 [INFO] [stderr] | [INFO] [stderr] 1053 | ("1", Some(Amount::from_sat(100000000))), [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:1054:50 [INFO] [stderr] | [INFO] [stderr] 1054 | ("1.00000001", Some(Amount::from_sat(100000001))), [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:1055:57 [INFO] [stderr] | [INFO] [stderr] 1055 | ("10000000.00000001", Some(Amount::from_sat(1000000000000001))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:1069:35 [INFO] [stderr] | [INFO] [stderr] 1069 | ("10000000.00000001", 10000000u64.into()), [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `transaction` found for type `GetRawTransactionResult` in the current scope [INFO] [stderr] --> src/lib.rs:898:26 [INFO] [stderr] | [INFO] [stderr] 150 | pub struct GetRawTransactionResult { [INFO] [stderr] | ---------------------------------- method `transaction` not found for this [INFO] [stderr] ... [INFO] [stderr] 898 | assert!(expected.transaction().is_ok()); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `transaction` found for type `GetRawTransactionResult` in the current scope [INFO] [stderr] --> src/lib.rs:900:22 [INFO] [stderr] | [INFO] [stderr] 150 | pub struct GetRawTransactionResult { [INFO] [stderr] | ---------------------------------- method `transaction` not found for this [INFO] [stderr] ... [INFO] [stderr] 900 | expected.transaction().unwrap().input[0].previous_output.txid, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `script` found for type `GetRawTransactionResultVinScriptSig` in the current scope [INFO] [stderr] --> src/lib.rs:903:44 [INFO] [stderr] | [INFO] [stderr] 112 | pub struct GetRawTransactionResultVinScriptSig { [INFO] [stderr] | ---------------------------------------------- method `script` not found for this [INFO] [stderr] ... [INFO] [stderr] 903 | assert!(expected.vin[0].script_sig.script().is_ok()); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `script` found for type `GetRawTransactionResultVoutScriptPubKey` in the current scope [INFO] [stderr] --> src/lib.rs:904:49 [INFO] [stderr] | [INFO] [stderr] 130 | pub struct GetRawTransactionResultVoutScriptPubKey { [INFO] [stderr] | -------------------------------------------------- method `script` not found for this [INFO] [stderr] ... [INFO] [stderr] 904 | assert!(expected.vout[0].script_pub_key.script().is_ok()); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `transaction` found for type `GetTransactionResult` in the current scope [INFO] [stderr] --> src/lib.rs:959:26 [INFO] [stderr] | [INFO] [stderr] 228 | pub struct GetTransactionResult { [INFO] [stderr] | ------------------------------- method `transaction` not found for this [INFO] [stderr] ... [INFO] [stderr] 959 | assert!(expected.transaction().is_ok()); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `script` found for type `GetRawTransactionResultVoutScriptPubKey` in the current scope [INFO] [stderr] --> src/lib.rs:995:50 [INFO] [stderr] | [INFO] [stderr] 130 | pub struct GetRawTransactionResultVoutScriptPubKey { [INFO] [stderr] | -------------------------------------------------- method `script` not found for this [INFO] [stderr] ... [INFO] [stderr] 995 | println!("{:?}", expected.script_pub_key.script()); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `script` found for type `GetRawTransactionResultVoutScriptPubKey` in the current scope [INFO] [stderr] --> src/lib.rs:996:41 [INFO] [stderr] | [INFO] [stderr] 130 | pub struct GetRawTransactionResultVoutScriptPubKey { [INFO] [stderr] | -------------------------------------------------- method `script` not found for this [INFO] [stderr] ... [INFO] [stderr] 996 | assert!(expected.script_pub_key.script().is_ok()); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 7 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0599`. [INFO] [stderr] error: Could not compile `bitcoincore-rpc-json`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "fb48fb81bda8d16b582ec600cff4a5b18b888c446f1d659974daaba9f34900f8"` [INFO] running `"docker" "rm" "-f" "fb48fb81bda8d16b582ec600cff4a5b18b888c446f1d659974daaba9f34900f8"` [INFO] [stdout] fb48fb81bda8d16b582ec600cff4a5b18b888c446f1d659974daaba9f34900f8