[INFO] cloning repository https://github.com/Danilka108/term_math
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Danilka108/term_math" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDanilka108%2Fterm_math", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDanilka108%2Fterm_math'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 405db965e55d498b502a6e762a000813688c5052
[INFO] checking Danilka108/term_math against try#f77b5bc6c7c84df104f86b0dd01d9490e3923fa8 for pr-147834
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDanilka108%2Fterm_math" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Danilka108/term_math
[INFO] finished tweaking git repo https://github.com/Danilka108/term_math
[INFO] tweaked toml for git repo https://github.com/Danilka108/term_math written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Danilka108/term_math on toolchain f77b5bc6c7c84df104f86b0dd01d9490e3923fa8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Danilka108/term_math 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" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 755c74d1a32613052695a624ba926ccf1c0a807b95c352162f5b941dafe6f1ac
[INFO] running `Command { std: "docker" "start" "-a" "755c74d1a32613052695a624ba926ccf1c0a807b95c352162f5b941dafe6f1ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "755c74d1a32613052695a624ba926ccf1c0a807b95c352162f5b941dafe6f1ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "755c74d1a32613052695a624ba926ccf1c0a807b95c352162f5b941dafe6f1ac", kill_on_drop: false }`
[INFO] [stdout] 755c74d1a32613052695a624ba926ccf1c0a807b95c352162f5b941dafe6f1ac
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7865c9e465556b0cd8906d81462d5f7c68e1fd7ec1a4791109b59b97e6729613
[INFO] running `Command { std: "docker" "start" "-a" "7865c9e465556b0cd8906d81462d5f7c68e1fd7ec1a4791109b59b97e6729613", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.37
[INFO] [stderr]    Compiling unicode-xid v0.2.3
[INFO] [stderr]    Compiling libc v0.2.124
[INFO] [stderr]    Compiling syn v1.0.92
[INFO] [stderr]    Compiling common v0.1.0 (/opt/rustwide/workdir/parse/parse_util/common)
[INFO] [stderr]     Checking ir v0.1.0 (/opt/rustwide/workdir/ir)
[INFO] [stderr]     Checking number v0.1.0 (/opt/rustwide/workdir/number)
[INFO] [stdout] warning: field `events_manager` is never read
[INFO] [stdout]   --> parse/parse_util/common/src/event.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Emitter<E: Event> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] 15 |     events_manager: EventsManager,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Emitter` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `emit` is never used
[INFO] [stdout]   --> parse/parse_util/common/src/event.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl<E: 'static + Event> Emitter<E> {
[INFO] [stdout]    | ----------------------------------- method in this implementation
[INFO] [stdout] 20 |     fn emit(&mut self, data: E) -> EResult {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `events_manager` is never read
[INFO] [stdout]   --> parse/parse_util/common/src/event.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Emitter<E: Event> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] 15 |     events_manager: EventsManager,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Emitter` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `emit` is never used
[INFO] [stdout]   --> parse/parse_util/common/src/event.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl<E: 'static + Event> Emitter<E> {
[INFO] [stdout]    | ----------------------------------- method in this implementation
[INFO] [stdout] 20 |     fn emit(&mut self, data: E) -> EResult {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_pos` and `frac_len` are never used
[INFO] [stdout]    --> number/src/finite.rs:235:12
[INFO] [stdout]     |
[INFO] [stdout] 175 | impl<const RADIX: u32, const PREC: isize> Finite<RADIX, PREC> {
[INFO] [stdout]     | ------------------------------------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 235 |     pub fn is_pos(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 389 |     pub fn frac_len(&self) -> isize {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking interpreter v0.1.0 (/opt/rustwide/workdir/interpreter)
[INFO] [stdout] warning: unused import: `number::Dec64`
[INFO] [stdout]  --> interpreter/src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use number::Dec64;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `number`
[INFO] [stdout]   --> interpreter/src/lib.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let number = match node.borrow_val() {
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_number`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bin_op_kind`
[INFO] [stdout]   --> interpreter/src/lib.rs:18:25
[INFO] [stdout]    |
[INFO] [stdout] 18 |             Node::BinOp(bin_op_kind, lhs, rhs) => {
[INFO] [stdout]    |                         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bin_op_kind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `un_op_kind`
[INFO] [stdout]   --> interpreter/src/lib.rs:23:24
[INFO] [stdout]    |
[INFO] [stdout] 23 |             Node::UnOp(un_op_kind, operand) => {
[INFO] [stdout]    |                        ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_un_op_kind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling quote v1.0.18
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking termsize v0.1.6
[INFO] [stderr]     Checking colored v2.0.0
[INFO] [stderr]     Checking notification v0.1.0 (/opt/rustwide/workdir/notification)
[INFO] [stderr]    Compiling codegen v0.1.0 (/opt/rustwide/workdir/parse/parse_util/codegen)
[INFO] [stdout] warning: unused imports: `custom_keyword` and `parse_macro_input`
[INFO] [stdout]  --> parse/parse_util/codegen/src/declarations/component.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use syn::{custom_keyword, parse_macro_input, Ident};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `proc_macro::TokenStream`
[INFO] [stdout]  --> parse/parse_util/codegen/src/declarations/constructor.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use proc_macro::TokenStream;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `syn::parse::Parse`
[INFO] [stdout]  --> parse/parse_util/codegen/src/declarations/constructor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use syn::parse::Parse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Attribute`
[INFO] [stdout]  --> parse/parse_util/codegen/src/declarations/constructor.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | use syn::{Attribute, Error, FnArg, ImplItemMethod, Path, Type};
[INFO] [stdout]   |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Lookahead1`
[INFO] [stdout]   --> parse/parse_util/codegen/src/declarations/mod.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 | use syn::parse::{Lookahead1, Parse, ParseStream};
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `syn::punctuated::Punctuated`
[INFO] [stdout]   --> parse/parse_util/codegen/src/declarations/mod.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | use syn::punctuated::Punctuated;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]  --> parse/parse_util/codegen/src/declarations/component.rs:8:24
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn parse_component(input: TokenStream) -> TokenStream {
[INFO] [stdout]   |                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> parse/parse_util/codegen/src/declarations/constructor.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let (mut contexts, mut errors): (Vec<_>, Vec<_>) = method
[INFO] [stdout]    |              ----^^^^^^^^
[INFO] [stdout]    |              |
[INFO] [stdout]    |              help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `contexts`
[INFO] [stdout]   --> parse/parse_util/codegen/src/declarations/constructor.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let (mut contexts, mut errors): (Vec<_>, Vec<_>) = method
[INFO] [stdout]    |              ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contexts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> parse/parse_util/codegen/src/declarations/mod.rs:140:45
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn parse_declaration(args: TokenStream, input: TokenStream) -> TokenStream {
[INFO] [stdout]     |                                             ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]  --> parse/parse_util/codegen/src/lib.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn parse_util(args: TokenStream, input: TokenStream) -> TokenStream {
[INFO] [stdout]   |                   ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]  --> parse/parse_util/codegen/src/lib.rs:6:38
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn parse_util(args: TokenStream, input: TokenStream) -> TokenStream {
[INFO] [stdout]   |                                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `DeclKind` is never used
[INFO] [stdout]   --> parse/parse_util/codegen/src/declarations/mod.rs:70:6
[INFO] [stdout]    |
[INFO] [stdout] 70 | enum DeclKind {
[INFO] [stdout]    |      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DeclInAttrKind` is never constructed
[INFO] [stdout]    --> parse/parse_util/codegen/src/declarations/mod.rs:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 | struct DeclInAttrKind(DeclKind);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_attr` is never used
[INFO] [stdout]    --> parse/parse_util/codegen/src/declarations/mod.rs:122:8
[INFO] [stdout]     |
[INFO] [stdout] 121 | impl DeclInAttrKind {
[INFO] [stdout]     | ------------------- associated function in this implementation
[INFO] [stdout] 122 |     fn from_attr(attr: Attribute) -> Option<syn::Result<Self>> {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_declaration` is never used
[INFO] [stdout]    --> parse/parse_util/codegen/src/declarations/mod.rs:140:8
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn parse_declaration(args: TokenStream, input: TokenStream) -> TokenStream {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Component` is never constructed
[INFO] [stdout]  --> parse/parse_util/codegen/src/declarations/component.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct Component {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_component` is never used
[INFO] [stdout]  --> parse/parse_util/codegen/src/declarations/component.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn parse_component(input: TokenStream) -> TokenStream {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Constructor` is never constructed
[INFO] [stdout]  --> parse/parse_util/codegen/src/declarations/constructor.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Constructor {
[INFO] [stdout]   |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_method` is never used
[INFO] [stdout]   --> parse/parse_util/codegen/src/declarations/constructor.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl Constructor {
[INFO] [stdout]    | ---------------- associated function in this implementation
[INFO] [stdout] 10 |     fn from_method(method: ImplItemMethod) -> Option<syn::Result<Self>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking parse_util v0.1.0 (/opt/rustwide/workdir/parse/parse_util)
[INFO] [stderr]     Checking parse_test v0.1.0 (/opt/rustwide/workdir/parse/parse_test)
[INFO] [stdout] error[E0599]: no method named `emitter` found for struct `parse_util::EventsManager` in the current scope
[INFO] [stdout]   --> parse/parse_test/src/codegen_2.rs:49:82
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let component = Self::construct(buffer, nodes, tokenizer, events_manager.emitter());
[INFO] [stdout]    |                                                                                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `emit` with a similar name, but with different arguments
[INFO] [stdout]   --> /opt/rustwide/workdir/parse/parse_util/common/src/event.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn emit<E: 'static + Event>(&mut self, data: E) -> EResult {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]   --> parse/parse_test/src/codegen_2.rs:74:32
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn listen_parse(&mut self, data: ParseEvent) -> EResult {
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]   --> parse/parse_test/src/codegen_2.rs:79:30
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn listen_eof(&mut self, data: EofEvent) -> EResult {
[INFO] [stdout]    |                              ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `parse_test` (lib) due to 1 previous error; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "7865c9e465556b0cd8906d81462d5f7c68e1fd7ec1a4791109b59b97e6729613", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7865c9e465556b0cd8906d81462d5f7c68e1fd7ec1a4791109b59b97e6729613", kill_on_drop: false }`
[INFO] [stdout] 7865c9e465556b0cd8906d81462d5f7c68e1fd7ec1a4791109b59b97e6729613
