[INFO] cloning repository https://github.com/antonmisa/rust_simple_json
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/antonmisa/rust_simple_json" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fantonmisa%2Frust_simple_json", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fantonmisa%2Frust_simple_json'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b12d22f977ebf7154d855a3569d9df95ca445b98
[INFO] checking antonmisa/rust_simple_json against try#012cd62c9add58ab3910e44c137d87db3ab70f61 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fantonmisa%2Frust_simple_json" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/antonmisa/rust_simple_json
[INFO] finished tweaking git repo https://github.com/antonmisa/rust_simple_json
[INFO] tweaked toml for git repo https://github.com/antonmisa/rust_simple_json written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/antonmisa/rust_simple_json on toolchain 012cd62c9add58ab3910e44c137d87db3ab70f61
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/antonmisa/rust_simple_json already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dae968702e1202b32b3218e0f6a6a90f5f2d494e2e8b0a1a09df94f86e636d96
[INFO] running `Command { std: "docker" "start" "-a" "dae968702e1202b32b3218e0f6a6a90f5f2d494e2e8b0a1a09df94f86e636d96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dae968702e1202b32b3218e0f6a6a90f5f2d494e2e8b0a1a09df94f86e636d96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dae968702e1202b32b3218e0f6a6a90f5f2d494e2e8b0a1a09df94f86e636d96", kill_on_drop: false }`
[INFO] [stdout] dae968702e1202b32b3218e0f6a6a90f5f2d494e2e8b0a1a09df94f86e636d96
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b58f49f074dbe26e7b0ca1b5b3482c55f4b448887a625993fb7b8100bc9287b4
[INFO] running `Command { std: "docker" "start" "-a" "b58f49f074dbe26e7b0ca1b5b3482c55f4b448887a625993fb7b8100bc9287b4", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.74
[INFO] [stderr]    Compiling syn v1.0.38
[INFO] [stderr]    Compiling serde_derive v1.0.114
[INFO] [stderr]    Compiling serde v1.0.114
[INFO] [stderr]    Compiling serde_json v1.0.57
[INFO] [stderr]     Checking itoa v0.4.6
[INFO] [stderr]     Checking getrandom v0.1.14
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking serde v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]   --> src/main.rs:83:7
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let obj: Value = serde_json::from_str(data).expect("error deserializing");
[INFO] [stdout]    |             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]   --> src/main.rs:86:7
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let obj: Vec::<Person> = serde_json::from_str(data).expect("error deserializing");
[INFO] [stdout]    |             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/main.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Person {
[INFO] [stdout]    | ----------- associated function in this implementation
[INFO] [stdout] 23 |     fn new(first_name: &str, last_name: &str, age: u8, phones: &Vec<String>) -> Person {
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_data` is never used
[INFO] [stdout]   --> src/main.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn create_data(sz: usize) -> Vec<Person> {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_to_file` is never used
[INFO] [stdout]   --> src/main.rs:49:4
[INFO] [stdout]    |
[INFO] [stdout] 49 | fn write_to_file<P: AsRef<Path>>(file_path: P, data: &str) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_data_and_write_to_file` is never used
[INFO] [stdout]   --> src/main.rs:58:4
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn create_data_and_write_to_file() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `unTyped` should have a snake case name
[INFO] [stdout]   --> src/main.rs:80:22
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn x(data: &str, unTyped: bool) -> u128 {
[INFO] [stdout]    |                      ^^^^^^^ help: convert the identifier to snake case: `un_typed`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]   --> src/main.rs:83:7
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let obj: Value = serde_json::from_str(data).expect("error deserializing");
[INFO] [stdout]    |             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]   --> src/main.rs:86:7
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let obj: Vec::<Person> = serde_json::from_str(data).expect("error deserializing");
[INFO] [stdout]    |             ^^^ help: if this is intentional, prefix it with an underscore: `_obj`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/main.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Person {
[INFO] [stdout]    | ----------- associated function in this implementation
[INFO] [stdout] 23 |     fn new(first_name: &str, last_name: &str, age: u8, phones: &Vec<String>) -> Person {
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_data` is never used
[INFO] [stdout]   --> src/main.rs:33:4
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn create_data(sz: usize) -> Vec<Person> {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_to_file` is never used
[INFO] [stdout]   --> src/main.rs:49:4
[INFO] [stdout]    |
[INFO] [stdout] 49 | fn write_to_file<P: AsRef<Path>>(file_path: P, data: &str) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_data_and_write_to_file` is never used
[INFO] [stdout]   --> src/main.rs:58:4
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn create_data_and_write_to_file() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `unTyped` should have a snake case name
[INFO] [stdout]   --> src/main.rs:80:22
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn x(data: &str, unTyped: bool) -> u128 {
[INFO] [stdout]    |                      ^^^^^^^ help: convert the identifier to snake case: `un_typed`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.89s
[INFO] running `Command { std: "docker" "inspect" "b58f49f074dbe26e7b0ca1b5b3482c55f4b448887a625993fb7b8100bc9287b4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b58f49f074dbe26e7b0ca1b5b3482c55f4b448887a625993fb7b8100bc9287b4", kill_on_drop: false }`
[INFO] [stdout] b58f49f074dbe26e7b0ca1b5b3482c55f4b448887a625993fb7b8100bc9287b4
