Nov 16 16:37:04.366 INFO testing pontuslaestadius/ftp-rust against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 16 16:37:04.368 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 16:37:04.839 INFO [stdout] bbf5c4215ac20275c9dfca800c654b9359210f74efdf72c4a02dda9ccae9484c Nov 16 16:37:04.841 INFO running `"docker" "start" "-a" "bbf5c4215ac20275c9dfca800c654b9359210f74efdf72c4a02dda9ccae9484c"` Nov 16 16:37:06.235 INFO [stderr] usermod: no changes Nov 16 16:37:06.291 INFO [stderr] Compiling ftp-rust v0.1.0 (/source) Nov 16 16:37:06.515 INFO [stderr] warning: unused import: `File` Nov 16 16:37:06.516 INFO [stderr] --> src/ftp/mod.rs:4:15 Nov 16 16:37:06.516 INFO [stderr] | Nov 16 16:37:06.517 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:06.517 INFO [stderr] | ^^^^ Nov 16 16:37:06.517 INFO [stderr] | Nov 16 16:37:06.517 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 16:37:06.518 INFO [stderr] Nov 16 16:37:06.518 INFO [stderr] warning: unused imports: `File`, `OpenOptions` Nov 16 16:37:06.518 INFO [stderr] --> src/ftp/server/mod.rs:3:15 Nov 16 16:37:06.519 INFO [stderr] | Nov 16 16:37:06.519 INFO [stderr] 3 | use std::fs::{File, OpenOptions}; Nov 16 16:37:06.519 INFO [stderr] | ^^^^ ^^^^^^^^^^^ Nov 16 16:37:06.520 INFO [stderr] Nov 16 16:37:06.520 INFO [stderr] warning: unused import: `std::time` Nov 16 16:37:06.520 INFO [stderr] --> src/ftp/server/mod.rs:8:5 Nov 16 16:37:06.520 INFO [stderr] | Nov 16 16:37:06.521 INFO [stderr] 8 | use std::time; Nov 16 16:37:06.521 INFO [stderr] | ^^^^^^^^^ Nov 16 16:37:06.521 INFO [stderr] Nov 16 16:37:06.522 INFO [stderr] warning: unused import: `std::net::TcpStream` Nov 16 16:37:06.522 INFO [stderr] --> src/ftp/decode.rs:1:5 Nov 16 16:37:06.522 INFO [stderr] | Nov 16 16:37:06.523 INFO [stderr] 1 | use std::net::TcpStream; Nov 16 16:37:06.523 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:06.523 INFO [stderr] Nov 16 16:37:06.524 INFO [stderr] warning: unused import: `OpenOptions` Nov 16 16:37:06.524 INFO [stderr] --> src/ftp/decode.rs:4:21 Nov 16 16:37:06.524 INFO [stderr] | Nov 16 16:37:06.524 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:06.525 INFO [stderr] | ^^^^^^^^^^^ Nov 16 16:37:06.525 INFO [stderr] Nov 16 16:37:06.525 INFO [stderr] warning: unused import: `std::net::TcpStream` Nov 16 16:37:06.526 INFO [stderr] --> src/ftp/encode.rs:1:5 Nov 16 16:37:06.526 INFO [stderr] | Nov 16 16:37:06.526 INFO [stderr] 1 | use std::net::TcpStream; Nov 16 16:37:06.531 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:06.531 INFO [stderr] Nov 16 16:37:06.531 INFO [stderr] warning: unused import: `OpenOptions` Nov 16 16:37:06.532 INFO [stderr] --> src/ftp/encode.rs:4:21 Nov 16 16:37:06.532 INFO [stderr] | Nov 16 16:37:06.532 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:06.533 INFO [stderr] | ^^^^^^^^^^^ Nov 16 16:37:06.533 INFO [stderr] Nov 16 16:37:06.647 INFO [stderr] warning: unused import: `std::io::prelude` Nov 16 16:37:06.648 INFO [stderr] --> src/ftp/server/mod.rs:4:5 Nov 16 16:37:06.648 INFO [stderr] | Nov 16 16:37:06.648 INFO [stderr] 4 | use std::io::prelude::*; Nov 16 16:37:06.648 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 16:37:06.649 INFO [stderr] Nov 16 16:37:06.660 INFO [stderr] warning: unused variable: `string` Nov 16 16:37:06.660 INFO [stderr] --> src/ftp/server/mod.rs:27:13 Nov 16 16:37:06.660 INFO [stderr] | Nov 16 16:37:06.661 INFO [stderr] 27 | let mut string: String = String::new(); Nov 16 16:37:06.661 INFO [stderr] | ^^^^^^ help: consider using `_string` instead Nov 16 16:37:06.661 INFO [stderr] | Nov 16 16:37:06.662 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 16 16:37:06.662 INFO [stderr] Nov 16 16:37:06.662 INFO [stderr] warning: unused variable: `c` Nov 16 16:37:06.662 INFO [stderr] --> src/ftp/server/mod.rs:28:13 Nov 16 16:37:06.663 INFO [stderr] | Nov 16 16:37:06.663 INFO [stderr] 28 | let mut c: usize; Nov 16 16:37:06.663 INFO [stderr] | ^ help: consider using `_c` instead Nov 16 16:37:06.664 INFO [stderr] Nov 16 16:37:06.664 INFO [stderr] warning: unused variable: `stream` Nov 16 16:37:06.665 INFO [stderr] --> src/ftp/server/mod.rs:46:22 Nov 16 16:37:06.665 INFO [stderr] | Nov 16 16:37:06.665 INFO [stderr] 46 | fn notify_client_err(stream: &mut TcpStream, error: io::Error) { Nov 16 16:37:06.666 INFO [stderr] | ^^^^^^ help: consider using `_stream` instead Nov 16 16:37:06.666 INFO [stderr] Nov 16 16:37:06.666 INFO [stderr] warning: unused variable: `address` Nov 16 16:37:06.666 INFO [stderr] --> src/ftp/client/mod.rs:8:14 Nov 16 16:37:06.667 INFO [stderr] | Nov 16 16:37:06.667 INFO [stderr] 8 | pub fn start(address: &str) { Nov 16 16:37:06.667 INFO [stderr] | ^^^^^^^ help: consider using `_address` instead Nov 16 16:37:06.668 INFO [stderr] Nov 16 16:37:06.668 INFO [stderr] warning: variable `decoded_size` is assigned to, but never used Nov 16 16:37:06.668 INFO [stderr] --> src/ftp/decode.rs:15:13 Nov 16 16:37:06.669 INFO [stderr] | Nov 16 16:37:06.669 INFO [stderr] 15 | let mut decoded_size: &str = ""; Nov 16 16:37:06.669 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:06.669 INFO [stderr] | Nov 16 16:37:06.670 INFO [stderr] = note: consider using `_decoded_size` instead Nov 16 16:37:06.670 INFO [stderr] Nov 16 16:37:06.670 INFO [stderr] warning: variable `decoded_pktn` is assigned to, but never used Nov 16 16:37:06.671 INFO [stderr] --> src/ftp/decode.rs:16:13 Nov 16 16:37:06.671 INFO [stderr] | Nov 16 16:37:06.671 INFO [stderr] 16 | let mut decoded_pktn: &str = ""; Nov 16 16:37:06.672 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:06.672 INFO [stderr] | Nov 16 16:37:06.672 INFO [stderr] = note: consider using `_decoded_pktn` instead Nov 16 16:37:06.672 INFO [stderr] Nov 16 16:37:06.673 INFO [stderr] warning: value assigned to `decoded_size` is never read Nov 16 16:37:06.673 INFO [stderr] --> src/ftp/decode.rs:40:27 Nov 16 16:37:06.673 INFO [stderr] | Nov 16 16:37:06.674 INFO [stderr] 40 | "size" => decoded_size = value, Nov 16 16:37:06.674 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:06.674 INFO [stderr] | Nov 16 16:37:06.675 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 16 16:37:06.675 INFO [stderr] Nov 16 16:37:06.675 INFO [stderr] warning: value assigned to `decoded_pktn` is never read Nov 16 16:37:06.675 INFO [stderr] --> src/ftp/decode.rs:41:27 Nov 16 16:37:06.676 INFO [stderr] | Nov 16 16:37:06.676 INFO [stderr] 41 | "pktn" => decoded_pktn = value, Nov 16 16:37:06.676 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:06.676 INFO [stderr] Nov 16 16:37:06.677 INFO [stderr] warning: unused variable: `size` Nov 16 16:37:06.677 INFO [stderr] --> src/ftp/encode.rs:31:9 Nov 16 16:37:06.683 INFO [stderr] | Nov 16 16:37:06.683 INFO [stderr] 31 | let size = content.len(); Nov 16 16:37:06.683 INFO [stderr] | ^^^^ help: consider using `_size` instead Nov 16 16:37:06.683 INFO [stderr] Nov 16 16:37:06.684 INFO [stderr] warning: unused variable: `address` Nov 16 16:37:06.684 INFO [stderr] --> src/ftp/mod.rs:55:21 Nov 16 16:37:06.684 INFO [stderr] | Nov 16 16:37:06.685 INFO [stderr] 55 | pub fn start_server(address: &str, port: &str) { Nov 16 16:37:06.685 INFO [stderr] | ^^^^^^^ help: consider using `_address` instead Nov 16 16:37:06.685 INFO [stderr] Nov 16 16:37:06.686 INFO [stderr] warning: unused variable: `port` Nov 16 16:37:06.686 INFO [stderr] --> src/ftp/mod.rs:55:36 Nov 16 16:37:06.686 INFO [stderr] | Nov 16 16:37:06.687 INFO [stderr] 55 | pub fn start_server(address: &str, port: &str) { Nov 16 16:37:06.687 INFO [stderr] | ^^^^ help: consider using `_port` instead Nov 16 16:37:06.687 INFO [stderr] Nov 16 16:37:06.688 INFO [stderr] warning: unused variable: `client` Nov 16 16:37:06.688 INFO [stderr] --> src/ftp/client/mod.rs:30:26 Nov 16 16:37:06.688 INFO [stderr] | Nov 16 16:37:06.688 INFO [stderr] 30 | let (mut stream, client) = super::client::new(self.address)?; Nov 16 16:37:06.689 INFO [stderr] | ^^^^^^ help: consider using `_client` instead Nov 16 16:37:06.689 INFO [stderr] Nov 16 16:37:06.689 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:06.690 INFO [stderr] --> src/ftp/mod.rs:34:9 Nov 16 16:37:06.690 INFO [stderr] | Nov 16 16:37:06.690 INFO [stderr] 34 | let mut f = OpenOptions::new() Nov 16 16:37:06.691 INFO [stderr] | ----^ Nov 16 16:37:06.691 INFO [stderr] | | Nov 16 16:37:06.691 INFO [stderr] | help: remove this `mut` Nov 16 16:37:06.691 INFO [stderr] | Nov 16 16:37:06.691 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 16 16:37:06.692 INFO [stderr] Nov 16 16:37:06.692 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:06.692 INFO [stderr] --> src/ftp/mod.rs:124:9 Nov 16 16:37:06.692 INFO [stderr] | Nov 16 16:37:06.693 INFO [stderr] 124 | let mut files = "examples/files/foo.txt"; Nov 16 16:37:06.693 INFO [stderr] | ----^^^^^ Nov 16 16:37:06.693 INFO [stderr] | | Nov 16 16:37:06.693 INFO [stderr] | help: remove this `mut` Nov 16 16:37:06.694 INFO [stderr] Nov 16 16:37:06.694 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:06.694 INFO [stderr] --> src/ftp/server/mod.rs:27:9 Nov 16 16:37:06.694 INFO [stderr] | Nov 16 16:37:06.695 INFO [stderr] 27 | let mut string: String = String::new(); Nov 16 16:37:06.695 INFO [stderr] | ----^^^^^^ Nov 16 16:37:06.695 INFO [stderr] | | Nov 16 16:37:06.695 INFO [stderr] | help: remove this `mut` Nov 16 16:37:06.696 INFO [stderr] Nov 16 16:37:06.696 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:06.696 INFO [stderr] --> src/ftp/server/mod.rs:28:9 Nov 16 16:37:06.696 INFO [stderr] | Nov 16 16:37:06.696 INFO [stderr] 28 | let mut c: usize; Nov 16 16:37:06.697 INFO [stderr] | ----^ Nov 16 16:37:06.697 INFO [stderr] | | Nov 16 16:37:06.697 INFO [stderr] | help: remove this `mut` Nov 16 16:37:06.697 INFO [stderr] Nov 16 16:37:06.699 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:06.699 INFO [stderr] --> src/ftp/client/mod.rs:51:9 Nov 16 16:37:06.699 INFO [stderr] | Nov 16 16:37:06.699 INFO [stderr] 51 | let mut stream = super::connect(address)?; Nov 16 16:37:06.699 INFO [stderr] | ----^^^^^^ Nov 16 16:37:06.699 INFO [stderr] | | Nov 16 16:37:06.699 INFO [stderr] | help: remove this `mut` Nov 16 16:37:06.699 INFO [stderr] Nov 16 16:37:06.699 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:06.699 INFO [stderr] --> src/ftp/decode.rs:27:13 Nov 16 16:37:06.699 INFO [stderr] | Nov 16 16:37:06.699 INFO [stderr] 27 | let mut rows = section2.next().unwrap().split(';'); Nov 16 16:37:06.699 INFO [stderr] | ----^^^^ Nov 16 16:37:06.699 INFO [stderr] | | Nov 16 16:37:06.699 INFO [stderr] | help: remove this `mut` Nov 16 16:37:06.699 INFO [stderr] Nov 16 16:37:06.703 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:06.703 INFO [stderr] --> src/ftp/encode.rs:24:53 Nov 16 16:37:06.703 INFO [stderr] | Nov 16 16:37:06.703 INFO [stderr] 24 | pub fn from_meta_data(metadata: metadata::Metadata, mut content: &mut String) -> Result, io::Error> { Nov 16 16:37:06.703 INFO [stderr] | ----^^^^^^^ Nov 16 16:37:06.703 INFO [stderr] | | Nov 16 16:37:06.703 INFO [stderr] | help: remove this `mut` Nov 16 16:37:06.703 INFO [stderr] Nov 16 16:37:06.707 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 16:37:06.707 INFO [stderr] --> src/ftp/client/mod.rs:25:13 Nov 16 16:37:06.707 INFO [stderr] | Nov 16 16:37:06.707 INFO [stderr] 25 | self.action(input.as_str()); Nov 16 16:37:06.707 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:06.707 INFO [stderr] | Nov 16 16:37:06.707 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 16:37:06.707 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 16:37:06.707 INFO [stderr] Nov 16 16:37:06.707 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 16:37:06.707 INFO [stderr] --> src/ftp/encode.rs:11:5 Nov 16 16:37:06.707 INFO [stderr] | Nov 16 16:37:06.707 INFO [stderr] 11 | file.read_to_string(&mut content); Nov 16 16:37:06.707 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:06.707 INFO [stderr] | Nov 16 16:37:06.707 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 16:37:06.707 INFO [stderr] Nov 16 16:37:07.823 INFO [stderr] warning: unused import: `File` Nov 16 16:37:07.823 INFO [stderr] --> src/ftp/mod.rs:4:15 Nov 16 16:37:07.823 INFO [stderr] | Nov 16 16:37:07.823 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:07.823 INFO [stderr] | ^^^^ Nov 16 16:37:07.823 INFO [stderr] | Nov 16 16:37:07.823 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 16:37:07.823 INFO [stderr] Nov 16 16:37:07.823 INFO [stderr] warning: unused imports: `File`, `OpenOptions` Nov 16 16:37:07.823 INFO [stderr] --> src/ftp/server/mod.rs:3:15 Nov 16 16:37:07.823 INFO [stderr] | Nov 16 16:37:07.823 INFO [stderr] 3 | use std::fs::{File, OpenOptions}; Nov 16 16:37:07.823 INFO [stderr] | ^^^^ ^^^^^^^^^^^ Nov 16 16:37:07.823 INFO [stderr] Nov 16 16:37:07.823 INFO [stderr] warning: unused import: `std::time` Nov 16 16:37:07.823 INFO [stderr] --> src/ftp/server/mod.rs:8:5 Nov 16 16:37:07.823 INFO [stderr] | Nov 16 16:37:07.823 INFO [stderr] 8 | use std::time; Nov 16 16:37:07.823 INFO [stderr] | ^^^^^^^^^ Nov 16 16:37:07.823 INFO [stderr] Nov 16 16:37:07.823 INFO [stderr] warning: unused import: `std::net::TcpStream` Nov 16 16:37:07.823 INFO [stderr] --> src/ftp/decode.rs:1:5 Nov 16 16:37:07.823 INFO [stderr] | Nov 16 16:37:07.823 INFO [stderr] 1 | use std::net::TcpStream; Nov 16 16:37:07.823 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:07.823 INFO [stderr] Nov 16 16:37:07.823 INFO [stderr] warning: unused import: `OpenOptions` Nov 16 16:37:07.823 INFO [stderr] --> src/ftp/decode.rs:4:21 Nov 16 16:37:07.823 INFO [stderr] | Nov 16 16:37:07.823 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:07.823 INFO [stderr] | ^^^^^^^^^^^ Nov 16 16:37:07.823 INFO [stderr] Nov 16 16:37:07.823 INFO [stderr] warning: unused import: `std::net::TcpStream` Nov 16 16:37:07.823 INFO [stderr] --> src/ftp/encode.rs:1:5 Nov 16 16:37:07.823 INFO [stderr] | Nov 16 16:37:07.823 INFO [stderr] 1 | use std::net::TcpStream; Nov 16 16:37:07.823 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:07.823 INFO [stderr] Nov 16 16:37:07.823 INFO [stderr] warning: unused import: `OpenOptions` Nov 16 16:37:07.823 INFO [stderr] --> src/ftp/encode.rs:4:21 Nov 16 16:37:07.823 INFO [stderr] | Nov 16 16:37:07.823 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:07.823 INFO [stderr] | ^^^^^^^^^^^ Nov 16 16:37:07.823 INFO [stderr] Nov 16 16:37:07.945 INFO [stderr] warning: unused import: `std::io::prelude` Nov 16 16:37:07.945 INFO [stderr] --> src/ftp/server/mod.rs:4:5 Nov 16 16:37:07.945 INFO [stderr] | Nov 16 16:37:07.946 INFO [stderr] 4 | use std::io::prelude::*; Nov 16 16:37:07.946 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 16:37:07.946 INFO [stderr] Nov 16 16:37:07.955 INFO [stderr] warning: unused variable: `string` Nov 16 16:37:07.955 INFO [stderr] --> src/ftp/server/mod.rs:27:13 Nov 16 16:37:07.955 INFO [stderr] | Nov 16 16:37:07.955 INFO [stderr] 27 | let mut string: String = String::new(); Nov 16 16:37:07.955 INFO [stderr] | ^^^^^^ help: consider using `_string` instead Nov 16 16:37:07.955 INFO [stderr] | Nov 16 16:37:07.955 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 16 16:37:07.955 INFO [stderr] Nov 16 16:37:07.955 INFO [stderr] warning: unused variable: `c` Nov 16 16:37:07.955 INFO [stderr] --> src/ftp/server/mod.rs:28:13 Nov 16 16:37:07.955 INFO [stderr] | Nov 16 16:37:07.956 INFO [stderr] 28 | let mut c: usize; Nov 16 16:37:07.956 INFO [stderr] | ^ help: consider using `_c` instead Nov 16 16:37:07.956 INFO [stderr] Nov 16 16:37:07.956 INFO [stderr] warning: unused variable: `stream` Nov 16 16:37:07.956 INFO [stderr] --> src/ftp/server/mod.rs:46:22 Nov 16 16:37:07.956 INFO [stderr] | Nov 16 16:37:07.956 INFO [stderr] 46 | fn notify_client_err(stream: &mut TcpStream, error: io::Error) { Nov 16 16:37:07.956 INFO [stderr] | ^^^^^^ help: consider using `_stream` instead Nov 16 16:37:07.956 INFO [stderr] Nov 16 16:37:07.956 INFO [stderr] warning: unused variable: `address` Nov 16 16:37:07.956 INFO [stderr] --> src/ftp/client/mod.rs:8:14 Nov 16 16:37:07.956 INFO [stderr] | Nov 16 16:37:07.956 INFO [stderr] 8 | pub fn start(address: &str) { Nov 16 16:37:07.956 INFO [stderr] | ^^^^^^^ help: consider using `_address` instead Nov 16 16:37:07.956 INFO [stderr] Nov 16 16:37:07.956 INFO [stderr] warning: variable `decoded_size` is assigned to, but never used Nov 16 16:37:07.956 INFO [stderr] --> src/ftp/decode.rs:15:13 Nov 16 16:37:07.956 INFO [stderr] | Nov 16 16:37:07.956 INFO [stderr] 15 | let mut decoded_size: &str = ""; Nov 16 16:37:07.956 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:07.956 INFO [stderr] | Nov 16 16:37:07.956 INFO [stderr] = note: consider using `_decoded_size` instead Nov 16 16:37:07.956 INFO [stderr] Nov 16 16:37:07.956 INFO [stderr] warning: variable `decoded_pktn` is assigned to, but never used Nov 16 16:37:07.956 INFO [stderr] --> src/ftp/decode.rs:16:13 Nov 16 16:37:07.956 INFO [stderr] | Nov 16 16:37:07.957 INFO [stderr] 16 | let mut decoded_pktn: &str = ""; Nov 16 16:37:07.957 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:07.957 INFO [stderr] | Nov 16 16:37:07.957 INFO [stderr] = note: consider using `_decoded_pktn` instead Nov 16 16:37:07.957 INFO [stderr] Nov 16 16:37:07.957 INFO [stderr] warning: value assigned to `decoded_size` is never read Nov 16 16:37:07.957 INFO [stderr] --> src/ftp/decode.rs:40:27 Nov 16 16:37:07.957 INFO [stderr] | Nov 16 16:37:07.957 INFO [stderr] 40 | "size" => decoded_size = value, Nov 16 16:37:07.957 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:07.957 INFO [stderr] | Nov 16 16:37:07.957 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 16 16:37:07.957 INFO [stderr] Nov 16 16:37:07.957 INFO [stderr] warning: value assigned to `decoded_pktn` is never read Nov 16 16:37:07.957 INFO [stderr] --> src/ftp/decode.rs:41:27 Nov 16 16:37:07.957 INFO [stderr] | Nov 16 16:37:07.957 INFO [stderr] 41 | "pktn" => decoded_pktn = value, Nov 16 16:37:07.957 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:07.957 INFO [stderr] Nov 16 16:37:07.957 INFO [stderr] warning: unused variable: `size` Nov 16 16:37:07.957 INFO [stderr] --> src/ftp/encode.rs:31:9 Nov 16 16:37:07.957 INFO [stderr] | Nov 16 16:37:07.957 INFO [stderr] 31 | let size = content.len(); Nov 16 16:37:07.957 INFO [stderr] | ^^^^ help: consider using `_size` instead Nov 16 16:37:07.957 INFO [stderr] Nov 16 16:37:07.957 INFO [stderr] warning: unused variable: `address` Nov 16 16:37:07.957 INFO [stderr] --> src/ftp/mod.rs:55:21 Nov 16 16:37:07.957 INFO [stderr] | Nov 16 16:37:07.957 INFO [stderr] 55 | pub fn start_server(address: &str, port: &str) { Nov 16 16:37:07.957 INFO [stderr] | ^^^^^^^ help: consider using `_address` instead Nov 16 16:37:07.957 INFO [stderr] Nov 16 16:37:07.957 INFO [stderr] warning: unused variable: `port` Nov 16 16:37:07.957 INFO [stderr] --> src/ftp/mod.rs:55:36 Nov 16 16:37:07.957 INFO [stderr] | Nov 16 16:37:07.957 INFO [stderr] 55 | pub fn start_server(address: &str, port: &str) { Nov 16 16:37:07.957 INFO [stderr] | ^^^^ help: consider using `_port` instead Nov 16 16:37:07.957 INFO [stderr] Nov 16 16:37:07.957 INFO [stderr] warning: unused variable: `client` Nov 16 16:37:07.957 INFO [stderr] --> src/ftp/client/mod.rs:30:26 Nov 16 16:37:07.957 INFO [stderr] | Nov 16 16:37:07.957 INFO [stderr] 30 | let (mut stream, client) = super::client::new(self.address)?; Nov 16 16:37:07.957 INFO [stderr] | ^^^^^^ help: consider using `_client` instead Nov 16 16:37:07.957 INFO [stderr] Nov 16 16:37:07.968 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:07.968 INFO [stderr] --> src/ftp/mod.rs:34:9 Nov 16 16:37:07.969 INFO [stderr] | Nov 16 16:37:07.969 INFO [stderr] 34 | let mut f = OpenOptions::new() Nov 16 16:37:07.969 INFO [stderr] | ----^ Nov 16 16:37:07.969 INFO [stderr] | | Nov 16 16:37:07.969 INFO [stderr] | help: remove this `mut` Nov 16 16:37:07.969 INFO [stderr] | Nov 16 16:37:07.969 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 16 16:37:07.969 INFO [stderr] Nov 16 16:37:07.977 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:07.977 INFO [stderr] --> src/ftp/mod.rs:124:9 Nov 16 16:37:07.977 INFO [stderr] | Nov 16 16:37:07.977 INFO [stderr] 124 | let mut files = "examples/files/foo.txt"; Nov 16 16:37:07.977 INFO [stderr] | ----^^^^^ Nov 16 16:37:07.977 INFO [stderr] | | Nov 16 16:37:07.977 INFO [stderr] | help: remove this `mut` Nov 16 16:37:07.977 INFO [stderr] Nov 16 16:37:07.984 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:07.984 INFO [stderr] --> src/ftp/server/mod.rs:27:9 Nov 16 16:37:07.984 INFO [stderr] | Nov 16 16:37:07.984 INFO [stderr] 27 | let mut string: String = String::new(); Nov 16 16:37:07.984 INFO [stderr] | ----^^^^^^ Nov 16 16:37:07.984 INFO [stderr] | | Nov 16 16:37:07.984 INFO [stderr] | help: remove this `mut` Nov 16 16:37:07.984 INFO [stderr] Nov 16 16:37:07.984 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:07.984 INFO [stderr] --> src/ftp/server/mod.rs:28:9 Nov 16 16:37:07.984 INFO [stderr] | Nov 16 16:37:07.984 INFO [stderr] 28 | let mut c: usize; Nov 16 16:37:07.984 INFO [stderr] | ----^ Nov 16 16:37:07.984 INFO [stderr] | | Nov 16 16:37:07.984 INFO [stderr] | help: remove this `mut` Nov 16 16:37:07.984 INFO [stderr] Nov 16 16:37:07.990 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:07.991 INFO [stderr] --> src/ftp/client/mod.rs:51:9 Nov 16 16:37:07.992 INFO [stderr] | Nov 16 16:37:07.995 INFO [stderr] 51 | let mut stream = super::connect(address)?; Nov 16 16:37:07.995 INFO [stderr] | ----^^^^^^ Nov 16 16:37:07.995 INFO [stderr] | | Nov 16 16:37:07.995 INFO [stderr] | help: remove this `mut` Nov 16 16:37:07.995 INFO [stderr] Nov 16 16:37:08.001 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:08.001 INFO [stderr] --> src/ftp/decode.rs:27:13 Nov 16 16:37:08.001 INFO [stderr] | Nov 16 16:37:08.001 INFO [stderr] 27 | let mut rows = section2.next().unwrap().split(';'); Nov 16 16:37:08.001 INFO [stderr] | ----^^^^ Nov 16 16:37:08.001 INFO [stderr] | | Nov 16 16:37:08.001 INFO [stderr] | help: remove this `mut` Nov 16 16:37:08.001 INFO [stderr] Nov 16 16:37:08.006 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:08.006 INFO [stderr] --> src/ftp/encode.rs:24:53 Nov 16 16:37:08.006 INFO [stderr] | Nov 16 16:37:08.006 INFO [stderr] 24 | pub fn from_meta_data(metadata: metadata::Metadata, mut content: &mut String) -> Result, io::Error> { Nov 16 16:37:08.006 INFO [stderr] | ----^^^^^^^ Nov 16 16:37:08.006 INFO [stderr] | | Nov 16 16:37:08.006 INFO [stderr] | help: remove this `mut` Nov 16 16:37:08.006 INFO [stderr] Nov 16 16:37:08.011 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 16:37:08.011 INFO [stderr] --> src/ftp/client/mod.rs:25:13 Nov 16 16:37:08.011 INFO [stderr] | Nov 16 16:37:08.011 INFO [stderr] 25 | self.action(input.as_str()); Nov 16 16:37:08.011 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:08.011 INFO [stderr] | Nov 16 16:37:08.011 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 16:37:08.011 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 16:37:08.013 INFO [stderr] Nov 16 16:37:08.013 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 16:37:08.013 INFO [stderr] --> src/ftp/encode.rs:11:5 Nov 16 16:37:08.013 INFO [stderr] | Nov 16 16:37:08.013 INFO [stderr] 11 | file.read_to_string(&mut content); Nov 16 16:37:08.013 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:08.013 INFO [stderr] | Nov 16 16:37:08.015 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 16:37:08.015 INFO [stderr] Nov 16 16:37:09.176 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.91s Nov 16 16:37:09.176 INFO [stderr] su: No module specific data is present Nov 16 16:37:09.685 INFO running `"docker" "inspect" "bbf5c4215ac20275c9dfca800c654b9359210f74efdf72c4a02dda9ccae9484c"` Nov 16 16:37:09.876 INFO running `"docker" "rm" "-f" "bbf5c4215ac20275c9dfca800c654b9359210f74efdf72c4a02dda9ccae9484c"` Nov 16 16:37:10.227 INFO [stdout] bbf5c4215ac20275c9dfca800c654b9359210f74efdf72c4a02dda9ccae9484c Nov 16 16:37:10.233 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 16:37:10.651 INFO [stdout] 7fd25389bfb8620854be6fd0728444063b021ac0ea271c884026dd8744893562 Nov 16 16:37:10.652 INFO running `"docker" "start" "-a" "7fd25389bfb8620854be6fd0728444063b021ac0ea271c884026dd8744893562"` Nov 16 16:37:11.647 INFO [stderr] usermod: no changes Nov 16 16:37:11.680 INFO [stderr] Compiling ftp-rust v0.1.0 (/source) Nov 16 16:37:11.880 INFO [stderr] warning: unused import: `File` Nov 16 16:37:11.880 INFO [stderr] --> src/ftp/mod.rs:4:15 Nov 16 16:37:11.881 INFO [stderr] | Nov 16 16:37:11.881 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:11.881 INFO [stderr] | ^^^^ Nov 16 16:37:11.881 INFO [stderr] | Nov 16 16:37:11.881 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 16:37:11.881 INFO [stderr] Nov 16 16:37:11.881 INFO [stderr] warning: unused imports: `File`, `OpenOptions` Nov 16 16:37:11.881 INFO [stderr] --> src/ftp/server/mod.rs:3:15 Nov 16 16:37:11.881 INFO [stderr] | Nov 16 16:37:11.881 INFO [stderr] 3 | use std::fs::{File, OpenOptions}; Nov 16 16:37:11.881 INFO [stderr] | ^^^^ ^^^^^^^^^^^ Nov 16 16:37:11.881 INFO [stderr] Nov 16 16:37:11.881 INFO [stderr] warning: unused import: `std::time` Nov 16 16:37:11.881 INFO [stderr] --> src/ftp/server/mod.rs:8:5 Nov 16 16:37:11.881 INFO [stderr] | Nov 16 16:37:11.881 INFO [stderr] 8 | use std::time; Nov 16 16:37:11.881 INFO [stderr] | ^^^^^^^^^ Nov 16 16:37:11.881 INFO [stderr] Nov 16 16:37:11.881 INFO [stderr] warning: unused import: `std::net::TcpStream` Nov 16 16:37:11.881 INFO [stderr] --> src/ftp/decode.rs:1:5 Nov 16 16:37:11.881 INFO [stderr] | Nov 16 16:37:11.881 INFO [stderr] 1 | use std::net::TcpStream; Nov 16 16:37:11.881 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:11.881 INFO [stderr] Nov 16 16:37:11.881 INFO [stderr] warning: unused import: `OpenOptions` Nov 16 16:37:11.881 INFO [stderr] --> src/ftp/decode.rs:4:21 Nov 16 16:37:11.881 INFO [stderr] | Nov 16 16:37:11.881 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:11.881 INFO [stderr] | ^^^^^^^^^^^ Nov 16 16:37:11.881 INFO [stderr] Nov 16 16:37:11.881 INFO [stderr] warning: unused import: `std::net::TcpStream` Nov 16 16:37:11.881 INFO [stderr] --> src/ftp/encode.rs:1:5 Nov 16 16:37:11.881 INFO [stderr] | Nov 16 16:37:11.881 INFO [stderr] 1 | use std::net::TcpStream; Nov 16 16:37:11.881 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:11.881 INFO [stderr] Nov 16 16:37:11.881 INFO [stderr] warning: unused import: `OpenOptions` Nov 16 16:37:11.881 INFO [stderr] --> src/ftp/encode.rs:4:21 Nov 16 16:37:11.881 INFO [stderr] | Nov 16 16:37:11.881 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:11.881 INFO [stderr] | ^^^^^^^^^^^ Nov 16 16:37:11.881 INFO [stderr] Nov 16 16:37:11.932 INFO [stderr] warning: unused import: `File` Nov 16 16:37:11.932 INFO [stderr] --> src/ftp/mod.rs:4:15 Nov 16 16:37:11.932 INFO [stderr] | Nov 16 16:37:11.932 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:11.932 INFO [stderr] | ^^^^ Nov 16 16:37:11.932 INFO [stderr] | Nov 16 16:37:11.932 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 16:37:11.932 INFO [stderr] Nov 16 16:37:11.932 INFO [stderr] warning: unused imports: `File`, `OpenOptions` Nov 16 16:37:11.932 INFO [stderr] --> src/ftp/server/mod.rs:3:15 Nov 16 16:37:11.932 INFO [stderr] | Nov 16 16:37:11.932 INFO [stderr] 3 | use std::fs::{File, OpenOptions}; Nov 16 16:37:11.932 INFO [stderr] | ^^^^ ^^^^^^^^^^^ Nov 16 16:37:11.932 INFO [stderr] Nov 16 16:37:11.932 INFO [stderr] warning: unused import: `std::time` Nov 16 16:37:11.932 INFO [stderr] --> src/ftp/server/mod.rs:8:5 Nov 16 16:37:11.932 INFO [stderr] | Nov 16 16:37:11.932 INFO [stderr] 8 | use std::time; Nov 16 16:37:11.932 INFO [stderr] | ^^^^^^^^^ Nov 16 16:37:11.932 INFO [stderr] Nov 16 16:37:11.932 INFO [stderr] warning: unused import: `std::net::TcpStream` Nov 16 16:37:11.932 INFO [stderr] --> src/ftp/decode.rs:1:5 Nov 16 16:37:11.932 INFO [stderr] | Nov 16 16:37:11.932 INFO [stderr] 1 | use std::net::TcpStream; Nov 16 16:37:11.932 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:11.932 INFO [stderr] Nov 16 16:37:11.932 INFO [stderr] warning: unused import: `OpenOptions` Nov 16 16:37:11.932 INFO [stderr] --> src/ftp/decode.rs:4:21 Nov 16 16:37:11.932 INFO [stderr] | Nov 16 16:37:11.932 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:11.932 INFO [stderr] | ^^^^^^^^^^^ Nov 16 16:37:11.932 INFO [stderr] Nov 16 16:37:11.932 INFO [stderr] warning: unused import: `std::net::TcpStream` Nov 16 16:37:11.932 INFO [stderr] --> src/ftp/encode.rs:1:5 Nov 16 16:37:11.932 INFO [stderr] | Nov 16 16:37:11.932 INFO [stderr] 1 | use std::net::TcpStream; Nov 16 16:37:11.932 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:11.932 INFO [stderr] Nov 16 16:37:11.932 INFO [stderr] warning: unused import: `OpenOptions` Nov 16 16:37:11.932 INFO [stderr] --> src/ftp/encode.rs:4:21 Nov 16 16:37:11.932 INFO [stderr] | Nov 16 16:37:11.932 INFO [stderr] 4 | use std::fs::{File, OpenOptions}; Nov 16 16:37:11.932 INFO [stderr] | ^^^^^^^^^^^ Nov 16 16:37:11.932 INFO [stderr] Nov 16 16:37:12.063 INFO [stderr] warning: unused import: `std::io::prelude` Nov 16 16:37:12.063 INFO [stderr] --> src/ftp/server/mod.rs:4:5 Nov 16 16:37:12.063 INFO [stderr] | Nov 16 16:37:12.063 INFO [stderr] 4 | use std::io::prelude::*; Nov 16 16:37:12.063 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 16:37:12.063 INFO [stderr] Nov 16 16:37:12.087 INFO [stderr] warning: unused variable: `string` Nov 16 16:37:12.087 INFO [stderr] --> src/ftp/server/mod.rs:27:13 Nov 16 16:37:12.087 INFO [stderr] | Nov 16 16:37:12.087 INFO [stderr] 27 | let mut string: String = String::new(); Nov 16 16:37:12.087 INFO [stderr] | ^^^^^^ help: consider using `_string` instead Nov 16 16:37:12.087 INFO [stderr] | Nov 16 16:37:12.087 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 16 16:37:12.087 INFO [stderr] Nov 16 16:37:12.087 INFO [stderr] warning: unused variable: `c` Nov 16 16:37:12.087 INFO [stderr] --> src/ftp/server/mod.rs:28:13 Nov 16 16:37:12.087 INFO [stderr] | Nov 16 16:37:12.087 INFO [stderr] 28 | let mut c: usize; Nov 16 16:37:12.087 INFO [stderr] | ^ help: consider using `_c` instead Nov 16 16:37:12.087 INFO [stderr] Nov 16 16:37:12.087 INFO [stderr] warning: unused variable: `stream` Nov 16 16:37:12.087 INFO [stderr] --> src/ftp/server/mod.rs:46:22 Nov 16 16:37:12.087 INFO [stderr] | Nov 16 16:37:12.087 INFO [stderr] 46 | fn notify_client_err(stream: &mut TcpStream, error: io::Error) { Nov 16 16:37:12.087 INFO [stderr] | ^^^^^^ help: consider using `_stream` instead Nov 16 16:37:12.087 INFO [stderr] Nov 16 16:37:12.087 INFO [stderr] warning: unused variable: `address` Nov 16 16:37:12.087 INFO [stderr] --> src/ftp/client/mod.rs:8:14 Nov 16 16:37:12.087 INFO [stderr] | Nov 16 16:37:12.087 INFO [stderr] 8 | pub fn start(address: &str) { Nov 16 16:37:12.087 INFO [stderr] | ^^^^^^^ help: consider using `_address` instead Nov 16 16:37:12.087 INFO [stderr] Nov 16 16:37:12.087 INFO [stderr] warning: variable `decoded_size` is assigned to, but never used Nov 16 16:37:12.087 INFO [stderr] --> src/ftp/decode.rs:15:13 Nov 16 16:37:12.087 INFO [stderr] | Nov 16 16:37:12.087 INFO [stderr] 15 | let mut decoded_size: &str = ""; Nov 16 16:37:12.087 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:12.087 INFO [stderr] | Nov 16 16:37:12.087 INFO [stderr] = note: consider using `_decoded_size` instead Nov 16 16:37:12.087 INFO [stderr] Nov 16 16:37:12.088 INFO [stderr] warning: variable `decoded_pktn` is assigned to, but never used Nov 16 16:37:12.088 INFO [stderr] --> src/ftp/decode.rs:16:13 Nov 16 16:37:12.088 INFO [stderr] | Nov 16 16:37:12.088 INFO [stderr] 16 | let mut decoded_pktn: &str = ""; Nov 16 16:37:12.088 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:12.088 INFO [stderr] | Nov 16 16:37:12.088 INFO [stderr] = note: consider using `_decoded_pktn` instead Nov 16 16:37:12.088 INFO [stderr] Nov 16 16:37:12.088 INFO [stderr] warning: value assigned to `decoded_size` is never read Nov 16 16:37:12.088 INFO [stderr] --> src/ftp/decode.rs:40:27 Nov 16 16:37:12.088 INFO [stderr] | Nov 16 16:37:12.088 INFO [stderr] 40 | "size" => decoded_size = value, Nov 16 16:37:12.088 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:12.088 INFO [stderr] | Nov 16 16:37:12.088 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 16 16:37:12.088 INFO [stderr] Nov 16 16:37:12.088 INFO [stderr] warning: value assigned to `decoded_pktn` is never read Nov 16 16:37:12.088 INFO [stderr] --> src/ftp/decode.rs:41:27 Nov 16 16:37:12.088 INFO [stderr] | Nov 16 16:37:12.088 INFO [stderr] 41 | "pktn" => decoded_pktn = value, Nov 16 16:37:12.088 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:12.088 INFO [stderr] Nov 16 16:37:12.088 INFO [stderr] warning: unused variable: `size` Nov 16 16:37:12.088 INFO [stderr] --> src/ftp/encode.rs:31:9 Nov 16 16:37:12.088 INFO [stderr] | Nov 16 16:37:12.088 INFO [stderr] 31 | let size = content.len(); Nov 16 16:37:12.088 INFO [stderr] | ^^^^ help: consider using `_size` instead Nov 16 16:37:12.088 INFO [stderr] Nov 16 16:37:12.088 INFO [stderr] warning: unused variable: `address` Nov 16 16:37:12.088 INFO [stderr] --> src/ftp/mod.rs:55:21 Nov 16 16:37:12.088 INFO [stderr] | Nov 16 16:37:12.088 INFO [stderr] 55 | pub fn start_server(address: &str, port: &str) { Nov 16 16:37:12.088 INFO [stderr] | ^^^^^^^ help: consider using `_address` instead Nov 16 16:37:12.088 INFO [stderr] Nov 16 16:37:12.088 INFO [stderr] warning: unused variable: `port` Nov 16 16:37:12.088 INFO [stderr] --> src/ftp/mod.rs:55:36 Nov 16 16:37:12.088 INFO [stderr] | Nov 16 16:37:12.088 INFO [stderr] 55 | pub fn start_server(address: &str, port: &str) { Nov 16 16:37:12.088 INFO [stderr] | ^^^^ help: consider using `_port` instead Nov 16 16:37:12.088 INFO [stderr] Nov 16 16:37:12.088 INFO [stderr] warning: unused variable: `client` Nov 16 16:37:12.088 INFO [stderr] --> src/ftp/client/mod.rs:30:26 Nov 16 16:37:12.088 INFO [stderr] | Nov 16 16:37:12.088 INFO [stderr] 30 | let (mut stream, client) = super::client::new(self.address)?; Nov 16 16:37:12.088 INFO [stderr] | ^^^^^^ help: consider using `_client` instead Nov 16 16:37:12.088 INFO [stderr] Nov 16 16:37:12.106 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.106 INFO [stderr] --> src/ftp/mod.rs:34:9 Nov 16 16:37:12.106 INFO [stderr] | Nov 16 16:37:12.106 INFO [stderr] 34 | let mut f = OpenOptions::new() Nov 16 16:37:12.106 INFO [stderr] | ----^ Nov 16 16:37:12.106 INFO [stderr] | | Nov 16 16:37:12.106 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.106 INFO [stderr] | Nov 16 16:37:12.106 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 16 16:37:12.106 INFO [stderr] Nov 16 16:37:12.111 INFO [stderr] warning: unused import: `std::io::prelude` Nov 16 16:37:12.111 INFO [stderr] --> src/ftp/server/mod.rs:4:5 Nov 16 16:37:12.111 INFO [stderr] | Nov 16 16:37:12.111 INFO [stderr] 4 | use std::io::prelude::*; Nov 16 16:37:12.111 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 16:37:12.111 INFO [stderr] Nov 16 16:37:12.124 INFO [stderr] warning: unused variable: `string` Nov 16 16:37:12.124 INFO [stderr] --> src/ftp/server/mod.rs:27:13 Nov 16 16:37:12.124 INFO [stderr] | Nov 16 16:37:12.124 INFO [stderr] 27 | let mut string: String = String::new(); Nov 16 16:37:12.124 INFO [stderr] | ^^^^^^ help: consider using `_string` instead Nov 16 16:37:12.124 INFO [stderr] | Nov 16 16:37:12.124 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 16 16:37:12.124 INFO [stderr] Nov 16 16:37:12.127 INFO [stderr] warning: unused variable: `c` Nov 16 16:37:12.127 INFO [stderr] --> src/ftp/server/mod.rs:28:13 Nov 16 16:37:12.127 INFO [stderr] | Nov 16 16:37:12.127 INFO [stderr] 28 | let mut c: usize; Nov 16 16:37:12.127 INFO [stderr] | ^ help: consider using `_c` instead Nov 16 16:37:12.127 INFO [stderr] Nov 16 16:37:12.127 INFO [stderr] warning: unused variable: `stream` Nov 16 16:37:12.127 INFO [stderr] --> src/ftp/server/mod.rs:46:22 Nov 16 16:37:12.127 INFO [stderr] | Nov 16 16:37:12.127 INFO [stderr] 46 | fn notify_client_err(stream: &mut TcpStream, error: io::Error) { Nov 16 16:37:12.127 INFO [stderr] | ^^^^^^ help: consider using `_stream` instead Nov 16 16:37:12.127 INFO [stderr] Nov 16 16:37:12.127 INFO [stderr] warning: unused variable: `address` Nov 16 16:37:12.127 INFO [stderr] --> src/ftp/client/mod.rs:8:14 Nov 16 16:37:12.127 INFO [stderr] | Nov 16 16:37:12.127 INFO [stderr] 8 | pub fn start(address: &str) { Nov 16 16:37:12.127 INFO [stderr] | ^^^^^^^ help: consider using `_address` instead Nov 16 16:37:12.127 INFO [stderr] Nov 16 16:37:12.127 INFO [stderr] warning: variable `decoded_size` is assigned to, but never used Nov 16 16:37:12.127 INFO [stderr] --> src/ftp/decode.rs:15:13 Nov 16 16:37:12.127 INFO [stderr] | Nov 16 16:37:12.127 INFO [stderr] 15 | let mut decoded_size: &str = ""; Nov 16 16:37:12.127 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:12.127 INFO [stderr] | Nov 16 16:37:12.127 INFO [stderr] = note: consider using `_decoded_size` instead Nov 16 16:37:12.127 INFO [stderr] Nov 16 16:37:12.127 INFO [stderr] warning: variable `decoded_pktn` is assigned to, but never used Nov 16 16:37:12.127 INFO [stderr] --> src/ftp/decode.rs:16:13 Nov 16 16:37:12.127 INFO [stderr] | Nov 16 16:37:12.127 INFO [stderr] 16 | let mut decoded_pktn: &str = ""; Nov 16 16:37:12.127 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:12.127 INFO [stderr] | Nov 16 16:37:12.127 INFO [stderr] = note: consider using `_decoded_pktn` instead Nov 16 16:37:12.127 INFO [stderr] Nov 16 16:37:12.127 INFO [stderr] warning: value assigned to `decoded_size` is never read Nov 16 16:37:12.127 INFO [stderr] --> src/ftp/decode.rs:40:27 Nov 16 16:37:12.127 INFO [stderr] | Nov 16 16:37:12.127 INFO [stderr] 40 | "size" => decoded_size = value, Nov 16 16:37:12.127 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:12.127 INFO [stderr] | Nov 16 16:37:12.127 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 16 16:37:12.127 INFO [stderr] Nov 16 16:37:12.127 INFO [stderr] warning: value assigned to `decoded_pktn` is never read Nov 16 16:37:12.127 INFO [stderr] --> src/ftp/decode.rs:41:27 Nov 16 16:37:12.127 INFO [stderr] | Nov 16 16:37:12.127 INFO [stderr] 41 | "pktn" => decoded_pktn = value, Nov 16 16:37:12.127 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 16:37:12.127 INFO [stderr] Nov 16 16:37:12.127 INFO [stderr] warning: unused variable: `size` Nov 16 16:37:12.127 INFO [stderr] --> src/ftp/encode.rs:31:9 Nov 16 16:37:12.128 INFO [stderr] | Nov 16 16:37:12.128 INFO [stderr] 31 | let size = content.len(); Nov 16 16:37:12.128 INFO [stderr] | ^^^^ help: consider using `_size` instead Nov 16 16:37:12.128 INFO [stderr] Nov 16 16:37:12.128 INFO [stderr] warning: unused variable: `address` Nov 16 16:37:12.128 INFO [stderr] --> src/ftp/mod.rs:55:21 Nov 16 16:37:12.128 INFO [stderr] | Nov 16 16:37:12.128 INFO [stderr] 55 | pub fn start_server(address: &str, port: &str) { Nov 16 16:37:12.128 INFO [stderr] | ^^^^^^^ help: consider using `_address` instead Nov 16 16:37:12.128 INFO [stderr] Nov 16 16:37:12.128 INFO [stderr] warning: unused variable: `port` Nov 16 16:37:12.128 INFO [stderr] --> src/ftp/mod.rs:55:36 Nov 16 16:37:12.128 INFO [stderr] | Nov 16 16:37:12.128 INFO [stderr] 55 | pub fn start_server(address: &str, port: &str) { Nov 16 16:37:12.128 INFO [stderr] | ^^^^ help: consider using `_port` instead Nov 16 16:37:12.128 INFO [stderr] Nov 16 16:37:12.128 INFO [stderr] warning: unused variable: `client` Nov 16 16:37:12.128 INFO [stderr] --> src/ftp/client/mod.rs:30:26 Nov 16 16:37:12.128 INFO [stderr] | Nov 16 16:37:12.128 INFO [stderr] 30 | let (mut stream, client) = super::client::new(self.address)?; Nov 16 16:37:12.128 INFO [stderr] | ^^^^^^ help: consider using `_client` instead Nov 16 16:37:12.128 INFO [stderr] Nov 16 16:37:12.135 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.135 INFO [stderr] --> src/ftp/mod.rs:124:9 Nov 16 16:37:12.135 INFO [stderr] | Nov 16 16:37:12.135 INFO [stderr] 124 | let mut files = "examples/files/foo.txt"; Nov 16 16:37:12.135 INFO [stderr] | ----^^^^^ Nov 16 16:37:12.135 INFO [stderr] | | Nov 16 16:37:12.135 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.135 INFO [stderr] Nov 16 16:37:12.143 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.143 INFO [stderr] --> src/ftp/mod.rs:34:9 Nov 16 16:37:12.143 INFO [stderr] | Nov 16 16:37:12.143 INFO [stderr] 34 | let mut f = OpenOptions::new() Nov 16 16:37:12.143 INFO [stderr] | ----^ Nov 16 16:37:12.143 INFO [stderr] | | Nov 16 16:37:12.143 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.143 INFO [stderr] | Nov 16 16:37:12.143 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 16 16:37:12.143 INFO [stderr] Nov 16 16:37:12.151 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.151 INFO [stderr] --> src/ftp/server/mod.rs:27:9 Nov 16 16:37:12.151 INFO [stderr] | Nov 16 16:37:12.151 INFO [stderr] 27 | let mut string: String = String::new(); Nov 16 16:37:12.151 INFO [stderr] | ----^^^^^^ Nov 16 16:37:12.151 INFO [stderr] | | Nov 16 16:37:12.151 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.151 INFO [stderr] Nov 16 16:37:12.151 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.151 INFO [stderr] --> src/ftp/server/mod.rs:28:9 Nov 16 16:37:12.151 INFO [stderr] | Nov 16 16:37:12.151 INFO [stderr] 28 | let mut c: usize; Nov 16 16:37:12.151 INFO [stderr] | ----^ Nov 16 16:37:12.151 INFO [stderr] | | Nov 16 16:37:12.151 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.151 INFO [stderr] Nov 16 16:37:12.155 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.155 INFO [stderr] --> src/ftp/mod.rs:124:9 Nov 16 16:37:12.155 INFO [stderr] | Nov 16 16:37:12.155 INFO [stderr] 124 | let mut files = "examples/files/foo.txt"; Nov 16 16:37:12.155 INFO [stderr] | ----^^^^^ Nov 16 16:37:12.155 INFO [stderr] | | Nov 16 16:37:12.155 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.155 INFO [stderr] Nov 16 16:37:12.163 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.163 INFO [stderr] --> src/ftp/server/mod.rs:27:9 Nov 16 16:37:12.163 INFO [stderr] | Nov 16 16:37:12.163 INFO [stderr] 27 | let mut string: String = String::new(); Nov 16 16:37:12.163 INFO [stderr] | ----^^^^^^ Nov 16 16:37:12.163 INFO [stderr] | | Nov 16 16:37:12.163 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.163 INFO [stderr] Nov 16 16:37:12.163 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.163 INFO [stderr] --> src/ftp/server/mod.rs:28:9 Nov 16 16:37:12.163 INFO [stderr] | Nov 16 16:37:12.163 INFO [stderr] 28 | let mut c: usize; Nov 16 16:37:12.163 INFO [stderr] | ----^ Nov 16 16:37:12.163 INFO [stderr] | | Nov 16 16:37:12.163 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.163 INFO [stderr] Nov 16 16:37:12.171 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.171 INFO [stderr] --> src/ftp/client/mod.rs:51:9 Nov 16 16:37:12.171 INFO [stderr] | Nov 16 16:37:12.171 INFO [stderr] 51 | let mut stream = super::connect(address)?; Nov 16 16:37:12.171 INFO [stderr] | ----^^^^^^ Nov 16 16:37:12.171 INFO [stderr] | | Nov 16 16:37:12.171 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.171 INFO [stderr] Nov 16 16:37:12.179 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.179 INFO [stderr] --> src/ftp/client/mod.rs:51:9 Nov 16 16:37:12.179 INFO [stderr] | Nov 16 16:37:12.179 INFO [stderr] 51 | let mut stream = super::connect(address)?; Nov 16 16:37:12.179 INFO [stderr] | ----^^^^^^ Nov 16 16:37:12.179 INFO [stderr] | | Nov 16 16:37:12.179 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.179 INFO [stderr] Nov 16 16:37:12.185 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.185 INFO [stderr] --> src/ftp/decode.rs:27:13 Nov 16 16:37:12.185 INFO [stderr] | Nov 16 16:37:12.185 INFO [stderr] 27 | let mut rows = section2.next().unwrap().split(';'); Nov 16 16:37:12.185 INFO [stderr] | ----^^^^ Nov 16 16:37:12.185 INFO [stderr] | | Nov 16 16:37:12.185 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.185 INFO [stderr] Nov 16 16:37:12.190 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.190 INFO [stderr] --> src/ftp/decode.rs:27:13 Nov 16 16:37:12.190 INFO [stderr] | Nov 16 16:37:12.190 INFO [stderr] 27 | let mut rows = section2.next().unwrap().split(';'); Nov 16 16:37:12.190 INFO [stderr] | ----^^^^ Nov 16 16:37:12.190 INFO [stderr] | | Nov 16 16:37:12.190 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.190 INFO [stderr] Nov 16 16:37:12.190 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.190 INFO [stderr] --> src/ftp/encode.rs:24:53 Nov 16 16:37:12.190 INFO [stderr] | Nov 16 16:37:12.190 INFO [stderr] 24 | pub fn from_meta_data(metadata: metadata::Metadata, mut content: &mut String) -> Result, io::Error> { Nov 16 16:37:12.190 INFO [stderr] | ----^^^^^^^ Nov 16 16:37:12.190 INFO [stderr] | | Nov 16 16:37:12.190 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.190 INFO [stderr] Nov 16 16:37:12.190 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 16:37:12.190 INFO [stderr] --> src/ftp/client/mod.rs:25:13 Nov 16 16:37:12.190 INFO [stderr] | Nov 16 16:37:12.190 INFO [stderr] 25 | self.action(input.as_str()); Nov 16 16:37:12.190 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:12.190 INFO [stderr] | Nov 16 16:37:12.190 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 16:37:12.190 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 16:37:12.190 INFO [stderr] Nov 16 16:37:12.194 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 16:37:12.194 INFO [stderr] --> src/ftp/encode.rs:11:5 Nov 16 16:37:12.194 INFO [stderr] | Nov 16 16:37:12.194 INFO [stderr] 11 | file.read_to_string(&mut content); Nov 16 16:37:12.194 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:12.194 INFO [stderr] | Nov 16 16:37:12.194 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 16:37:12.194 INFO [stderr] Nov 16 16:37:12.194 INFO [stderr] warning: variable does not need to be mutable Nov 16 16:37:12.194 INFO [stderr] --> src/ftp/encode.rs:24:53 Nov 16 16:37:12.194 INFO [stderr] | Nov 16 16:37:12.194 INFO [stderr] 24 | pub fn from_meta_data(metadata: metadata::Metadata, mut content: &mut String) -> Result, io::Error> { Nov 16 16:37:12.194 INFO [stderr] | ----^^^^^^^ Nov 16 16:37:12.194 INFO [stderr] | | Nov 16 16:37:12.194 INFO [stderr] | help: remove this `mut` Nov 16 16:37:12.194 INFO [stderr] Nov 16 16:37:12.195 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 16:37:12.195 INFO [stderr] --> src/ftp/client/mod.rs:25:13 Nov 16 16:37:12.195 INFO [stderr] | Nov 16 16:37:12.195 INFO [stderr] 25 | self.action(input.as_str()); Nov 16 16:37:12.195 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:12.195 INFO [stderr] | Nov 16 16:37:12.195 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 16:37:12.207 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 16:37:12.207 INFO [stderr] Nov 16 16:37:12.207 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 16:37:12.207 INFO [stderr] --> src/ftp/encode.rs:11:5 Nov 16 16:37:12.207 INFO [stderr] | Nov 16 16:37:12.207 INFO [stderr] 11 | file.read_to_string(&mut content); Nov 16 16:37:12.207 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 16:37:12.207 INFO [stderr] | Nov 16 16:37:12.207 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 16:37:12.207 INFO [stderr] Nov 16 16:37:12.687 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.02s Nov 16 16:37:12.689 INFO [stderr] su: No module specific data is present Nov 16 16:37:13.688 INFO running `"docker" "inspect" "7fd25389bfb8620854be6fd0728444063b021ac0ea271c884026dd8744893562"` Nov 16 16:37:13.935 INFO running `"docker" "rm" "-f" "7fd25389bfb8620854be6fd0728444063b021ac0ea271c884026dd8744893562"` Nov 16 16:37:14.163 INFO [stdout] 7fd25389bfb8620854be6fd0728444063b021ac0ea271c884026dd8744893562 Nov 16 16:37:14.168 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 16:37:14.829 INFO [stdout] 4a5103d7f2cbbd81fdac235d40077033ef4ac9114906906f6487cca2e5359917 Nov 16 16:37:14.831 INFO running `"docker" "start" "-a" "4a5103d7f2cbbd81fdac235d40077033ef4ac9114906906f6487cca2e5359917"` Nov 16 16:37:15.367 INFO [stderr] usermod: no changes Nov 16 16:37:15.395 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.01s Nov 16 16:37:15.398 INFO [stderr] Running /target/debug/deps/ftp_rust-853cf19eab4fa3fb Nov 16 16:37:15.400 INFO [stdout] Nov 16 16:37:15.400 INFO [stdout] running 0 tests Nov 16 16:37:15.400 INFO [stdout] Nov 16 16:37:15.400 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 16:37:15.400 INFO [stdout] Nov 16 16:37:15.401 INFO [stderr] Running /target/debug/deps/ftp_rust-f610c5c2b745e06d Nov 16 16:37:15.402 INFO [stdout] Nov 16 16:37:15.402 INFO [stdout] running 0 tests Nov 16 16:37:15.402 INFO [stdout] Nov 16 16:37:15.402 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 16:37:15.402 INFO [stdout] Nov 16 16:37:15.403 INFO [stderr] Doc-tests ftp-rust Nov 16 16:37:15.654 INFO [stdout] Nov 16 16:37:15.654 INFO [stdout] running 0 tests Nov 16 16:37:15.655 INFO [stdout] Nov 16 16:37:15.655 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 16:37:15.655 INFO [stdout] Nov 16 16:37:15.664 INFO [stderr] su: No module specific data is present Nov 16 16:37:16.217 INFO running `"docker" "inspect" "4a5103d7f2cbbd81fdac235d40077033ef4ac9114906906f6487cca2e5359917"` Nov 16 16:37:16.313 INFO running `"docker" "rm" "-f" "4a5103d7f2cbbd81fdac235d40077033ef4ac9114906906f6487cca2e5359917"` Nov 16 16:37:16.428 INFO [stdout] 4a5103d7f2cbbd81fdac235d40077033ef4ac9114906906f6487cca2e5359917