[INFO] fetching crate shm-rs 0.9.2...
[INFO] testing shm-rs-0.9.2 against 1.75.0 for beta-1.76-1
[INFO] extracting crate shm-rs 0.9.2 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate shm-rs 0.9.2 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate shm-rs 0.9.2
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate shm-rs 0.9.2
[INFO] tweaked toml for crates.io crate shm-rs 0.9.2 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate crates.io crate shm-rs 0.9.2 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" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 01e115bd92370c815b916ca6793fe19529b1a83c332a92371b43eab60488b99e
[INFO] running `Command { std: "docker" "start" "-a" "01e115bd92370c815b916ca6793fe19529b1a83c332a92371b43eab60488b99e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "01e115bd92370c815b916ca6793fe19529b1a83c332a92371b43eab60488b99e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "01e115bd92370c815b916ca6793fe19529b1a83c332a92371b43eab60488b99e", kill_on_drop: false }`
[INFO] [stdout] 01e115bd92370c815b916ca6793fe19529b1a83c332a92371b43eab60488b99e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6937ca4c1e6e07309ec61d507cacf2a89adadbb1f2057096da0b34656e034e8a
[INFO] running `Command { std: "docker" "start" "-a" "6937ca4c1e6e07309ec61d507cacf2a89adadbb1f2057096da0b34656e034e8a", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.63
[INFO] [stderr]    Compiling unicode-ident v1.0.10
[INFO] [stderr]    Compiling quote v1.0.29
[INFO] [stderr]    Compiling serde v1.0.166
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.100
[INFO] [stderr]    Compiling ryu v1.0.14
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling itoa v1.0.8
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling syn v2.0.23
[INFO] [stderr]    Compiling serde_derive v1.0.166
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling shm-rs v0.9.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/lexer/lexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::num::ParseIntError`
[INFO] [stdout]   --> src/lexer/lexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::num::ParseIntError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/static_scheme/common.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::dynamic_scheme::error::DynamicPartialRes`
[INFO] [stdout]   --> src/static_scheme/scheme.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::dynamic_scheme::error::DynamicPartialRes;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ser_partial_throw`
[INFO] [stdout]   --> src/static_scheme/analyzer.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     ser_partial_throw, 
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::init::StaticShm`
[INFO] [stdout]  --> src/static_scheme/error.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use super::init::StaticShm;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/serializator/serializator.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/serializator/serializator.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use super::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fmt`
[INFO] [stdout]   --> src/scheme_composer/schm_composer.rs:10:57
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::{rc::Rc, cell::RefCell, collections::VecDeque, fmt};
[INFO] [stdout]    |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `common::some_kind_of_lowercase_first_letter`
[INFO] [stdout]   --> src/scheme_composer/schm_comp_map.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         common::some_kind_of_lowercase_first_letter, Lexer, lexer::lexer::ESCAPED_CHARS
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/lib.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FromStr`
[INFO] [stdout]   --> src/lexer/lexer.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::str::{FromStr};
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Display`
[INFO] [stdout]   --> src/lexer/lexer.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::fmt::{self, Display};
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serializator::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | use serializator::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | use serde::Serialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:551:53
[INFO] [stdout]     |
[INFO] [stdout] 551 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:605:53
[INFO] [stdout]     |
[INFO] [stdout] 605 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:652:53
[INFO] [stdout]     |
[INFO] [stdout] 652 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:690:53
[INFO] [stdout]     |
[INFO] [stdout] 690 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/init.rs:615:57
[INFO] [stdout]     |
[INFO] [stdout] 615 |         let first = Self::evaluate_value(&values[0], env.clone())?;
[INFO] [stdout]     |                                                         ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.49s
[INFO] running `Command { std: "docker" "inspect" "6937ca4c1e6e07309ec61d507cacf2a89adadbb1f2057096da0b34656e034e8a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6937ca4c1e6e07309ec61d507cacf2a89adadbb1f2057096da0b34656e034e8a", kill_on_drop: false }`
[INFO] [stdout] 6937ca4c1e6e07309ec61d507cacf2a89adadbb1f2057096da0b34656e034e8a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fd617207c69af758243ed6351704cfca49ca98be4fd857b7f9e996f81129b651
[INFO] running `Command { std: "docker" "start" "-a" "fd617207c69af758243ed6351704cfca49ca98be4fd857b7f9e996f81129b651", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/lexer/lexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::num::ParseIntError`
[INFO] [stdout]   --> src/lexer/lexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::num::ParseIntError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/static_scheme/common.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::dynamic_scheme::error::DynamicPartialRes`
[INFO] [stdout]   --> src/static_scheme/scheme.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::dynamic_scheme::error::DynamicPartialRes;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ser_partial_throw`
[INFO] [stdout]   --> src/static_scheme/analyzer.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     ser_partial_throw, 
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::init::StaticShm`
[INFO] [stdout]  --> src/static_scheme/error.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use super::init::StaticShm;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/serializator/serializator.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/serializator/serializator.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use super::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fmt`
[INFO] [stdout]   --> src/scheme_composer/schm_composer.rs:10:57
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::{rc::Rc, cell::RefCell, collections::VecDeque, fmt};
[INFO] [stdout]    |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `common::some_kind_of_lowercase_first_letter`
[INFO] [stdout]   --> src/scheme_composer/schm_comp_map.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         common::some_kind_of_lowercase_first_letter, Lexer, lexer::lexer::ESCAPED_CHARS
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/lib.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FromStr`
[INFO] [stdout]   --> src/lexer/lexer.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::str::{FromStr};
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Display`
[INFO] [stdout]   --> src/lexer/lexer.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::fmt::{self, Display};
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serializator::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | use serializator::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | use serde::Serialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:551:53
[INFO] [stdout]     |
[INFO] [stdout] 551 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:605:53
[INFO] [stdout]     |
[INFO] [stdout] 605 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling shm-rs v0.9.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:652:53
[INFO] [stdout]     |
[INFO] [stdout] 652 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:690:53
[INFO] [stdout]     |
[INFO] [stdout] 690 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/init.rs:615:57
[INFO] [stdout]     |
[INFO] [stdout] 615 |         let first = Self::evaluate_value(&values[0], env.clone())?;
[INFO] [stdout]     |                                                         ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced_arg/struct2scheme.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced_arg/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced2/struct2scheme.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::lexer::lexer`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced2/struct2scheme.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use shm_rs::lexer::lexer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced2/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced3/struct2scheme.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::lexer::lexer`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced3/struct2scheme.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use shm_rs::lexer::lexer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced3/struct2scheme.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::borrow::Borrow`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced4/struct2scheme.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::borrow::Borrow;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hash`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced4/struct2scheme.rs:2:17
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced4/struct2scheme.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::lexer::lexer`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced4/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::lexer::lexer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/enum_arg/struct2scheme.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/enum_arg/struct2scheme.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/enum_proc/struct2scheme.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/enum_proc/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/struct_proc/struct2scheme.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/struct_proc/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/vector_arg/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/lexer/lexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::num::ParseIntError`
[INFO] [stdout]   --> src/lexer/lexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::num::ParseIntError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Display`
[INFO] [stdout]   --> src/lexer/lexer.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::fmt::{self, Display};
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/static_scheme/common.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::dynamic_scheme::error::DynamicPartialRes`
[INFO] [stdout]   --> src/static_scheme/scheme.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::dynamic_scheme::error::DynamicPartialRes;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ser_partial_throw`
[INFO] [stdout]   --> src/static_scheme/analyzer.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     ser_partial_throw, 
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::init::StaticShm`
[INFO] [stdout]  --> src/static_scheme/error.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use super::init::StaticShm;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/serializator/serializator.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/serializator/serializator.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use super::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fmt`
[INFO] [stdout]   --> src/scheme_composer/schm_composer.rs:10:57
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::{rc::Rc, cell::RefCell, collections::VecDeque, fmt};
[INFO] [stdout]    |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `common::some_kind_of_lowercase_first_letter`
[INFO] [stdout]   --> src/scheme_composer/schm_comp_map.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         common::some_kind_of_lowercase_first_letter, Lexer, lexer::lexer::ESCAPED_CHARS
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/lib.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced4/struct2scheme.rs:2:23
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `APPNAME` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const APPNAME: &'static str = "appname";
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PORT` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const PORT: &'static str = "port";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MSG` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const MSG: &'static str = "msg";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOST` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const HOST: &'static str = "host";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `USER` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const USER: &'static str = "user";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIMESTAMP` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const TIMESTAMP: &'static str = "timestamp";
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STATUS` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const STATUS: u64 = 5;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHA1` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const SHA1: &'static str = "SCRAM-SHA-1";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RELOAD` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const RELOAD: u64 = 2;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOOKUP` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const LOOKUP: u64 = 4;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHA512` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const SHA512: &'static str = "SCRAM-SHA-512";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FAST` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const FAST: u64 = 3;
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOAD` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const LOAD: u64 = 3;
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNBAN` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const UNBAN: u64 = 1;
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHA256` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const SHA256: &'static str = "SCRAM-SHA-256";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BEST` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const BEST: u64 = 7;
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WITHOUT` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const WITHOUT: u64 = 0;
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BAN` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub const BAN: u64 = 0;
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AUTO` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/enum_proc/struct2scheme.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const AUTO: u64 = 0;
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AUTO` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/struct_proc/struct2scheme.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const AUTO: u64 = 0;
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serializator::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | use serializator::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FromStr`
[INFO] [stdout]   --> src/lexer/lexer.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::str::{FromStr};
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | use serde::Serialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `shm-rs` (example "struct_to_scheme"); 41 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name struct_to_scheme --edition=2021 examples/struct_to_scheme/struct2scheme.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=333c17dfa4b2b40b -C extra-filename=-333c17dfa4b2b40b --out-dir /opt/rustwide/target/debug/examples -L dependency=/opt/rustwide/target/debug/deps --extern bincode=/opt/rustwide/target/debug/deps/libbincode-6edb6163e5b15775.rlib --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-b7cee2ca4fb438d0.rlib --extern indexmap=/opt/rustwide/target/debug/deps/libindexmap-1019605faf9ac31a.rlib --extern linked_hash_map=/opt/rustwide/target/debug/deps/liblinked_hash_map-3066828528b5cdaf.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-d8274e7c459a393d.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-39d41bf367a37fd3.rlib --extern shm_rs=/opt/rustwide/target/debug/deps/libshm_rs-28ae9cf6fcd80ea6.rlib --cap-lints=warn` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:551:53
[INFO] [stdout]     |
[INFO] [stdout] 551 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:605:53
[INFO] [stdout]     |
[INFO] [stdout] 605 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:652:53
[INFO] [stdout]     |
[INFO] [stdout] 652 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:690:53
[INFO] [stdout]     |
[INFO] [stdout] 690 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/init.rs:615:57
[INFO] [stdout]     |
[INFO] [stdout] 615 |         let first = Self::evaluate_value(&values[0], env.clone())?;
[INFO] [stdout]     |                                                         ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fd617207c69af758243ed6351704cfca49ca98be4fd857b7f9e996f81129b651", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd617207c69af758243ed6351704cfca49ca98be4fd857b7f9e996f81129b651", kill_on_drop: false }`
[INFO] [stdout] fd617207c69af758243ed6351704cfca49ca98be4fd857b7f9e996f81129b651
[INFO] testing shm-rs-0.9.2 against beta-2023-12-22 for beta-1.76-1
[INFO] extracting crate shm-rs 0.9.2 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate shm-rs 0.9.2 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate shm-rs 0.9.2
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate shm-rs 0.9.2
[INFO] tweaked toml for crates.io crate shm-rs 0.9.2 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate crates.io crate shm-rs 0.9.2 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" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c61b8d83934483008f8018e7af9cd3008ada4faea623629c7a50e2a9d317cfa5
[INFO] running `Command { std: "docker" "start" "-a" "c61b8d83934483008f8018e7af9cd3008ada4faea623629c7a50e2a9d317cfa5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c61b8d83934483008f8018e7af9cd3008ada4faea623629c7a50e2a9d317cfa5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c61b8d83934483008f8018e7af9cd3008ada4faea623629c7a50e2a9d317cfa5", kill_on_drop: false }`
[INFO] [stdout] c61b8d83934483008f8018e7af9cd3008ada4faea623629c7a50e2a9d317cfa5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 919fa041166da6bbd6e42ba586638b4c267d4f265eda5f38259da7cfdcb5db33
[INFO] running `Command { std: "docker" "start" "-a" "919fa041166da6bbd6e42ba586638b4c267d4f265eda5f38259da7cfdcb5db33", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.63
[INFO] [stderr]    Compiling quote v1.0.29
[INFO] [stderr]    Compiling unicode-ident v1.0.10
[INFO] [stderr]    Compiling serde v1.0.166
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.100
[INFO] [stderr]    Compiling itoa v1.0.8
[INFO] [stderr]    Compiling ryu v1.0.14
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling syn v2.0.23
[INFO] [stderr]    Compiling serde_derive v1.0.166
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling shm-rs v0.9.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/lexer/lexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::num::ParseIntError`
[INFO] [stdout]   --> src/lexer/lexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::num::ParseIntError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/static_scheme/common.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::dynamic_scheme::error::DynamicPartialRes`
[INFO] [stdout]   --> src/static_scheme/scheme.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::dynamic_scheme::error::DynamicPartialRes;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ser_partial_throw`
[INFO] [stdout]   --> src/static_scheme/analyzer.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     ser_partial_throw, 
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::init::StaticShm`
[INFO] [stdout]  --> src/static_scheme/error.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use super::init::StaticShm;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/serializator/serializator.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/serializator/serializator.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use super::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fmt`
[INFO] [stdout]   --> src/scheme_composer/schm_composer.rs:10:57
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::{rc::Rc, cell::RefCell, collections::VecDeque, fmt};
[INFO] [stdout]    |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `common::some_kind_of_lowercase_first_letter`
[INFO] [stdout]   --> src/scheme_composer/schm_comp_map.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         common::some_kind_of_lowercase_first_letter, Lexer, lexer::lexer::ESCAPED_CHARS
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/lib.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FromStr`
[INFO] [stdout]   --> src/lexer/lexer.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::str::{FromStr};
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Display`
[INFO] [stdout]   --> src/lexer/lexer.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::fmt::{self, Display};
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serializator::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | use serializator::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | use serde::Serialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:551:53
[INFO] [stdout]     |
[INFO] [stdout] 551 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:605:53
[INFO] [stdout]     |
[INFO] [stdout] 605 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:652:53
[INFO] [stdout]     |
[INFO] [stdout] 652 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:690:53
[INFO] [stdout]     |
[INFO] [stdout] 690 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/init.rs:615:57
[INFO] [stdout]     |
[INFO] [stdout] 615 |         let first = Self::evaluate_value(&values[0], env.clone())?;
[INFO] [stdout]     |                                                         ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.37s
[INFO] running `Command { std: "docker" "inspect" "919fa041166da6bbd6e42ba586638b4c267d4f265eda5f38259da7cfdcb5db33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "919fa041166da6bbd6e42ba586638b4c267d4f265eda5f38259da7cfdcb5db33", kill_on_drop: false }`
[INFO] [stdout] 919fa041166da6bbd6e42ba586638b4c267d4f265eda5f38259da7cfdcb5db33
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 89d3a51624f4ce62d49b54cec615fed364f9bf8e27cc5dfbccee656e35208ab3
[INFO] running `Command { std: "docker" "start" "-a" "89d3a51624f4ce62d49b54cec615fed364f9bf8e27cc5dfbccee656e35208ab3", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/lexer/lexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::num::ParseIntError`
[INFO] [stdout]   --> src/lexer/lexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::num::ParseIntError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/static_scheme/common.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::dynamic_scheme::error::DynamicPartialRes`
[INFO] [stdout]   --> src/static_scheme/scheme.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::dynamic_scheme::error::DynamicPartialRes;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ser_partial_throw`
[INFO] [stdout]   --> src/static_scheme/analyzer.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     ser_partial_throw, 
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::init::StaticShm`
[INFO] [stdout]  --> src/static_scheme/error.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use super::init::StaticShm;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/serializator/serializator.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/serializator/serializator.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use super::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fmt`
[INFO] [stdout]   --> src/scheme_composer/schm_composer.rs:10:57
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::{rc::Rc, cell::RefCell, collections::VecDeque, fmt};
[INFO] [stdout]    |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `common::some_kind_of_lowercase_first_letter`
[INFO] [stdout]   --> src/scheme_composer/schm_comp_map.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         common::some_kind_of_lowercase_first_letter, Lexer, lexer::lexer::ESCAPED_CHARS
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/lib.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FromStr`
[INFO] [stdout]   --> src/lexer/lexer.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::str::{FromStr};
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Display`
[INFO] [stdout]   --> src/lexer/lexer.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::fmt::{self, Display};
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serializator::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | use serializator::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | use serde::Serialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:551:53
[INFO] [stdout]     |
[INFO] [stdout] 551 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:605:53
[INFO] [stdout]     |
[INFO] [stdout] 605 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:652:53
[INFO] [stdout]     |
[INFO] [stdout] 652 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling shm-rs v0.9.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:690:53
[INFO] [stdout]     |
[INFO] [stdout] 690 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/init.rs:615:57
[INFO] [stdout]     |
[INFO] [stdout] 615 |         let first = Self::evaluate_value(&values[0], env.clone())?;
[INFO] [stdout]     |                                                         ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced_arg/struct2scheme.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced_arg/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced2/struct2scheme.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::lexer::lexer`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced2/struct2scheme.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use shm_rs::lexer::lexer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced2/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced3/struct2scheme.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::lexer::lexer`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced3/struct2scheme.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use shm_rs::lexer::lexer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced3/struct2scheme.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::borrow::Borrow`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced4/struct2scheme.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::borrow::Borrow;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hash`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced4/struct2scheme.rs:2:17
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced4/struct2scheme.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::lexer::lexer`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced4/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::lexer::lexer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/enum_arg/struct2scheme.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/enum_arg/struct2scheme.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/enum_proc/struct2scheme.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/enum_proc/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RangeInclusive`, `Range`
[INFO] [stdout]  --> examples/struct_to_scheme/struct_proc/struct2scheme.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::{RangeInclusive, Range};
[INFO] [stdout]   |                ^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/struct_proc/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shm_rs::static_scheme::generator::RustCode`
[INFO] [stdout]  --> examples/struct_to_scheme/vector_arg/struct2scheme.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use shm_rs::static_scheme::generator::RustCode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/lexer/lexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::num::ParseIntError`
[INFO] [stdout]   --> src/lexer/lexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::num::ParseIntError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Display`
[INFO] [stdout]   --> src/lexer/lexer.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::fmt::{self, Display};
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/static_scheme/common.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::dynamic_scheme::error::DynamicPartialRes`
[INFO] [stdout]   --> src/static_scheme/scheme.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::dynamic_scheme::error::DynamicPartialRes;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ser_partial_throw`
[INFO] [stdout]   --> src/static_scheme/analyzer.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     ser_partial_throw, 
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::init::StaticShm`
[INFO] [stdout]  --> src/static_scheme/error.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use super::init::StaticShm;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]   --> src/serializator/serializator.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::marker::PhantomData;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/serializator/serializator.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use super::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fmt`
[INFO] [stdout]   --> src/scheme_composer/schm_composer.rs:10:57
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::{rc::Rc, cell::RefCell, collections::VecDeque, fmt};
[INFO] [stdout]    |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `common::some_kind_of_lowercase_first_letter`
[INFO] [stdout]   --> src/scheme_composer/schm_comp_map.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         common::some_kind_of_lowercase_first_letter, Lexer, lexer::lexer::ESCAPED_CHARS
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]   --> src/lib.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::fmt;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]   --> src/lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use std::str::FromStr;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]  --> examples/struct_to_scheme/advanced4/struct2scheme.rs:2:23
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serializator::ser_trait::IntegerSerializations`
[INFO] [stdout]   --> src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | use serializator::ser_trait::IntegerSerializations;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FromStr`
[INFO] [stdout]   --> src/lexer/lexer.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::str::{FromStr};
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | use serde::Serialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `APPNAME` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const APPNAME: &'static str = "appname";
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PORT` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const PORT: &'static str = "port";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MSG` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const MSG: &'static str = "msg";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOST` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const HOST: &'static str = "host";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `USER` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const USER: &'static str = "user";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIMESTAMP` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced2/struct2scheme.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const TIMESTAMP: &'static str = "timestamp";
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STATUS` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const STATUS: u64 = 5;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHA1` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const SHA1: &'static str = "SCRAM-SHA-1";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RELOAD` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const RELOAD: u64 = 2;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOOKUP` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const LOOKUP: u64 = 4;
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHA512` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const SHA512: &'static str = "SCRAM-SHA-512";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FAST` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const FAST: u64 = 3;
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOAD` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const LOAD: u64 = 3;
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNBAN` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const UNBAN: u64 = 1;
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHA256` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const SHA256: &'static str = "SCRAM-SHA-256";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BEST` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const BEST: u64 = 7;
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WITHOUT` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const WITHOUT: u64 = 0;
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BAN` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/advanced4/struct2scheme.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub const BAN: u64 = 0;
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AUTO` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/enum_proc/struct2scheme.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const AUTO: u64 = 0;
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AUTO` is never used
[INFO] [stdout]   --> examples/struct_to_scheme/struct_proc/struct2scheme.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const AUTO: u64 = 0;
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `shm-rs` (example "struct_to_scheme"); 41 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2023-12-22-x86_64-unknown-linux-gnu/bin/rustc --crate-name struct_to_scheme --edition=2021 examples/struct_to_scheme/struct2scheme.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=188ae3e7dd88bd8d -C extra-filename=-188ae3e7dd88bd8d --out-dir /opt/rustwide/target/debug/examples -L dependency=/opt/rustwide/target/debug/deps --extern bincode=/opt/rustwide/target/debug/deps/libbincode-7de22f0fa99cb4e6.rlib --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-85e13ed1e0c6d910.rlib --extern indexmap=/opt/rustwide/target/debug/deps/libindexmap-e4b4e818c628670e.rlib --extern linked_hash_map=/opt/rustwide/target/debug/deps/liblinked_hash_map-89007f2a02d24f64.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-3b9c34919e927a8b.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-ffe7f77b1426d8c8.rlib --extern shm_rs=/opt/rustwide/target/debug/deps/libshm_rs-57394a5cc35bd6f7.rlib --cap-lints=warn` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:551:53
[INFO] [stdout]     |
[INFO] [stdout] 551 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout]     = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:605:53
[INFO] [stdout]     |
[INFO] [stdout] 605 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:652:53
[INFO] [stdout]     |
[INFO] [stdout] 652 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/common.rs:690:53
[INFO] [stdout]     |
[INFO] [stdout] 690 |             SchemeInit::evaluate_value(arg, self.env.clone())?;
[INFO] [stdout]     |                                                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]    --> src/static_scheme/init.rs:615:57
[INFO] [stdout]     |
[INFO] [stdout] 615 |         let first = Self::evaluate_value(&values[0], env.clone())?;
[INFO] [stdout]     |                                                         ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the type `Environment` does not implement `Clone`, so calling `clone` on `&Environment` copies the reference, which does not do anything and can be removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "89d3a51624f4ce62d49b54cec615fed364f9bf8e27cc5dfbccee656e35208ab3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "89d3a51624f4ce62d49b54cec615fed364f9bf8e27cc5dfbccee656e35208ab3", kill_on_drop: false }`
[INFO] [stdout] 89d3a51624f4ce62d49b54cec615fed364f9bf8e27cc5dfbccee656e35208ab3
