[INFO] updating cached repository EnsicoinDevs/another-rust-coin [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/EnsicoinDevs/another-rust-coin [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/EnsicoinDevs/another-rust-coin" "work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/EnsicoinDevs/another-rust-coin"` [INFO] [stderr] Cloning into 'work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/EnsicoinDevs/another-rust-coin'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/EnsicoinDevs/another-rust-coin" "work/ex/pr-60914/sources/try#f45cc3094ee337acd688771b9234318046b0572d/gh/EnsicoinDevs/another-rust-coin"` [INFO] [stderr] Cloning into 'work/ex/pr-60914/sources/try#f45cc3094ee337acd688771b9234318046b0572d/gh/EnsicoinDevs/another-rust-coin'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] acce5ab737f3746c121bab3f43870586c6c0843d [INFO] sha for GitHub repo EnsicoinDevs/another-rust-coin: acce5ab737f3746c121bab3f43870586c6c0843d [INFO] validating manifest of EnsicoinDevs/another-rust-coin on toolchain master#39401465da4ce27aeeb2c2a26133ac35c63aa515 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of EnsicoinDevs/another-rust-coin on toolchain try#f45cc3094ee337acd688771b9234318046b0572d [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+f45cc3094ee337acd688771b9234318046b0572d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing EnsicoinDevs/another-rust-coin [INFO] finished frobbing EnsicoinDevs/another-rust-coin [INFO] frobbed toml for EnsicoinDevs/another-rust-coin written to work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/EnsicoinDevs/another-rust-coin/Cargo.toml [INFO] started frobbing EnsicoinDevs/another-rust-coin [INFO] finished frobbing EnsicoinDevs/another-rust-coin [INFO] frobbed toml for EnsicoinDevs/another-rust-coin written to work/ex/pr-60914/sources/try#f45cc3094ee337acd688771b9234318046b0572d/gh/EnsicoinDevs/another-rust-coin/Cargo.toml [INFO] crate EnsicoinDevs/another-rust-coin already has a lockfile, it will not be regenerated [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+f45cc3094ee337acd688771b9234318046b0572d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking EnsicoinDevs/another-rust-coin against master#39401465da4ce27aeeb2c2a26133ac35c63aa515 for pr-60914 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-60914/worker-0/master#39401465da4ce27aeeb2c2a26133ac35c63aa515:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/EnsicoinDevs/another-rust-coin:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/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" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] bed0500cf849adfa344021949e7507bb9ad633b03c51084096756b6a958ec653 [INFO] running `"docker" "start" "-a" "bed0500cf849adfa344021949e7507bb9ad633b03c51084096756b6a958ec653"` [INFO] [stderr] Compiling either v1.5.1 [INFO] [stderr] Checking tower-service v0.2.0 [INFO] [stderr] Compiling codegen v0.1.1 (https://github.com/carllerche/codegen#87e270f7) [INFO] [stderr] Compiling backtrace-sys v0.1.28 [INFO] [stderr] Compiling iovec v0.1.2 [INFO] [stderr] Checking fs2 v0.4.3 [INFO] [stderr] Checking bytes v0.4.12 [INFO] [stderr] Checking sled_sync v0.3.0 [INFO] [stderr] Checking sled_sync v0.2.2 [INFO] [stderr] Compiling ensicoin_serializer_derive v0.2.4 [INFO] [stderr] Checking ripemd160 v0.8.0 [INFO] [stderr] Checking simplelog v0.5.3 [INFO] [stderr] Checking rayon v1.0.3 [INFO] [stderr] Checking hashbrown v0.1.8 [INFO] [stderr] Compiling backtrace v0.3.14 [INFO] [stderr] Checking pagetable v0.1.5 [INFO] [stderr] Checking tower-layer v0.1.0 (https://github.com/tower-rs/tower#b01252c5) [INFO] [stderr] Compiling itertools v0.8.0 [INFO] [stderr] Checking historian v3.0.11 [INFO] [stderr] Compiling failure v0.1.5 [INFO] [stderr] Checking tokio-io v0.1.12 [INFO] [stderr] Checking http v0.1.16 [INFO] [stderr] Checking tokio-buf v0.1.0 [INFO] [stderr] Checking ensicoin_serializer v2.0.0 [INFO] [stderr] Compiling which v2.0.1 [INFO] [stderr] Checking tower-service-util v0.1.0 (https://github.com/tower-rs/tower#b01252c5) [INFO] [stderr] Checking tokio-codec v0.1.1 [INFO] [stderr] Checking tokio-reactor v0.1.9 [INFO] [stderr] Checking tokio-connect v0.1.0 (https://github.com/carllerche/tokio-connect#f7ad1ca4) [INFO] [stderr] Checking tokio-fs v0.1.6 [INFO] [stderr] Compiling prost-build v0.5.0 [INFO] [stderr] Checking tower v0.1.0 (https://github.com/tower-rs/tower#b01252c5) [INFO] [stderr] Compiling prost-derive v0.5.0 [INFO] [stderr] Checking tokio-udp v0.1.3 [INFO] [stderr] Checking tokio-uds v0.2.5 [INFO] [stderr] Checking tokio-tcp v0.1.3 [INFO] [stderr] Checking pagecache v0.10.2 [INFO] [stderr] Checking tokio v0.1.18 [INFO] [stderr] Checking tower-http-service v0.1.0 (https://github.com/tower-rs/tower-http#6d7a9fdc) [INFO] [stderr] Checking h2 v0.1.17 [INFO] [stderr] Compiling prost v0.5.0 [INFO] [stderr] Compiling prost-types v0.5.0 [INFO] [stderr] Checking sled v0.18.1 [INFO] [stderr] Checking tower-h2 v0.1.0 (https://github.com/tower-rs/tower-h2#ac7ea5bd) [INFO] [stderr] Checking tower-grpc v0.1.0 (https://github.com/tower-rs/tower-grpc#de66478f) [INFO] [stderr] Compiling tower-grpc-build v0.1.0 (https://github.com/tower-rs/tower-grpc#de66478f) [INFO] [stderr] Compiling another-rust-coin v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused import: `Sha256` [INFO] [stderr] --> src/data/ressources/tx.rs:3:20 [INFO] [stderr] | [INFO] [stderr] 3 | use sha2::{Digest, Sha256}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `TcpStream` [INFO] [stderr] --> src/network/server.rs:2:31 [INFO] [stderr] | [INFO] [stderr] 2 | use tokio::net::{TcpListener, TcpStream}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Sha256` [INFO] [stderr] --> src/data/ressources/tx.rs:3:20 [INFO] [stderr] | [INFO] [stderr] 3 | use sha2::{Digest, Sha256}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `TcpStream` [INFO] [stderr] --> src/network/server.rs:2:31 [INFO] [stderr] | [INFO] [stderr] 2 | use tokio::net::{TcpListener, TcpStream}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: cannot borrow `self.stack` as mutable because it is also borrowed as immutable [INFO] [stderr] --> src/data/ressources/script.rs:84:36 [INFO] [stderr] | [INFO] [stderr] 83 | match self.stack.last() { [INFO] [stderr] | ---------- immutable borrow occurs here [INFO] [stderr] 84 | Some(e) => self.stack.push(e.clone()), [INFO] [stderr] | ^^^^^^^^^^ - immutable borrow later used here [INFO] [stderr] | | [INFO] [stderr] | mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = note: #[warn(mutable_borrow_reservation_conflict)] on by default [INFO] [stderr] = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future [INFO] [stderr] = note: for more information, see issue #59159 [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Pending` [INFO] [stderr] --> src/data/ressources/linkedtx.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | Pending, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `toggle_mempool` [INFO] [stderr] --> src/data/ressources/linkedtx.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | pub fn toggle_mempool(&mut self, outpoint: Outpoint) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_publishable` [INFO] [stderr] --> src/data/ressources/linkedtx.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | pub fn is_publishable(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_shash` [INFO] [stderr] --> src/data/ressources/script.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | pub fn set_shash(&mut self, shash: Vec) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `execute` [INFO] [stderr] --> src/data/ressources/script.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn execute(&mut self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_value` [INFO] [stderr] --> src/data/ressources/tx.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn get_value(&self) -> &u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_script` [INFO] [stderr] --> src/data/ressources/tx.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn get_script(&self) -> &Script { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_outputs` [INFO] [stderr] --> src/data/ressources/tx.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn get_outputs(&self) -> &Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `register` [INFO] [stderr] --> src/manager/utxo.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | / pub fn register( [INFO] [stderr] 41 | | &self, [INFO] [stderr] 42 | | tx: &Transaction, [INFO] [stderr] 43 | | hash: &[u8], [INFO] [stderr] ... | [INFO] [stderr] 61 | | Ok(()) [INFO] [stderr] 62 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `exists` [INFO] [stderr] --> src/manager/utxo.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub fn exists(&self, utxo: &Outpoint) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `delete` [INFO] [stderr] --> src/manager/utxo.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | pub fn delete(&self, utxo: &Outpoint) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SyncBlocks` [INFO] [stderr] --> src/network/connection.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | SyncBlocks(crate::data::message::GetBlocks, String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `StreamError` [INFO] [stderr] --> src/network/error.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | StreamError, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SendMessage` [INFO] [stderr] --> src/network/server.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | SendMessage(MessageType, Bytes), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: cannot borrow `self.stack` as mutable because it is also borrowed as immutable [INFO] [stderr] --> src/data/ressources/script.rs:84:36 [INFO] [stderr] | [INFO] [stderr] 83 | match self.stack.last() { [INFO] [stderr] | ---------- immutable borrow occurs here [INFO] [stderr] 84 | Some(e) => self.stack.push(e.clone()), [INFO] [stderr] | ^^^^^^^^^^ - immutable borrow later used here [INFO] [stderr] | | [INFO] [stderr] | mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = note: #[warn(mutable_borrow_reservation_conflict)] on by default [INFO] [stderr] = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future [INFO] [stderr] = note: for more information, see issue #59159 [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Pending` [INFO] [stderr] --> src/data/ressources/linkedtx.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | Pending, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `toggle_mempool` [INFO] [stderr] --> src/data/ressources/linkedtx.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | pub fn toggle_mempool(&mut self, outpoint: Outpoint) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_publishable` [INFO] [stderr] --> src/data/ressources/linkedtx.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | pub fn is_publishable(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_shash` [INFO] [stderr] --> src/data/ressources/script.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | pub fn set_shash(&mut self, shash: Vec) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `execute` [INFO] [stderr] --> src/data/ressources/script.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn execute(&mut self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_value` [INFO] [stderr] --> src/data/ressources/tx.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn get_value(&self) -> &u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_script` [INFO] [stderr] --> src/data/ressources/tx.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn get_script(&self) -> &Script { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_outputs` [INFO] [stderr] --> src/data/ressources/tx.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn get_outputs(&self) -> &Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `register` [INFO] [stderr] --> src/manager/utxo.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | / pub fn register( [INFO] [stderr] 41 | | &self, [INFO] [stderr] 42 | | tx: &Transaction, [INFO] [stderr] 43 | | hash: &[u8], [INFO] [stderr] ... | [INFO] [stderr] 61 | | Ok(()) [INFO] [stderr] 62 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `exists` [INFO] [stderr] --> src/manager/utxo.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub fn exists(&self, utxo: &Outpoint) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `delete` [INFO] [stderr] --> src/manager/utxo.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | pub fn delete(&self, utxo: &Outpoint) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SyncBlocks` [INFO] [stderr] --> src/network/connection.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | SyncBlocks(crate::data::message::GetBlocks, String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `StreamError` [INFO] [stderr] --> src/network/error.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | StreamError, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `SendMessage` [INFO] [stderr] --> src/network/server.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | SendMessage(MessageType, Bytes), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 42.51s [INFO] running `"docker" "inspect" "bed0500cf849adfa344021949e7507bb9ad633b03c51084096756b6a958ec653"` [INFO] running `"docker" "rm" "-f" "bed0500cf849adfa344021949e7507bb9ad633b03c51084096756b6a958ec653"` [INFO] [stdout] bed0500cf849adfa344021949e7507bb9ad633b03c51084096756b6a958ec653