[INFO] fetching crate cura 0.8.0...
[INFO] testing cura-0.8.0 against 1.90.0 for beta-1.91-3
[INFO] extracting crate cura 0.8.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate cura 0.8.0
[INFO] finished tweaking crates.io crate cura 0.8.0
[INFO] tweaked toml for crates.io crate cura 0.8.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cura 0.8.0 on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 09b3d2c24ecb32374433a73995240143e5ea39edf7626cca6ec409fe4cce24bb
[INFO] running `Command { std: "docker" "start" "-a" "09b3d2c24ecb32374433a73995240143e5ea39edf7626cca6ec409fe4cce24bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "09b3d2c24ecb32374433a73995240143e5ea39edf7626cca6ec409fe4cce24bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "09b3d2c24ecb32374433a73995240143e5ea39edf7626cca6ec409fe4cce24bb", kill_on_drop: false }`
[INFO] [stdout] 09b3d2c24ecb32374433a73995240143e5ea39edf7626cca6ec409fe4cce24bb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c28b2cf26800cc8040221f8eaeaf77e67529bddb38fc79968660e6fa4a18766a
[INFO] running `Command { std: "docker" "start" "-a" "c28b2cf26800cc8040221f8eaeaf77e67529bddb38fc79968660e6fa4a18766a", kill_on_drop: false }`
[INFO] [stderr]    Compiling cura v0.8.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `current_time` is never used
[INFO] [stdout]    --> src/lib.rs:626:4
[INFO] [stdout]     |
[INFO] [stdout] 626 | fn current_time()->u128{
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sleep` is never used
[INFO] [stdout]    --> src/lib.rs:635:4
[INFO] [stdout]     |
[INFO] [stdout] 635 | fn sleep(millis:u32){
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn read(&self)->ReadGuard<T>
[INFO] [stdout]     |                 ^^^^^   ------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn read(&self)->ReadGuard<'_, T>
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn write(&self)->Guard<T>
[INFO] [stdout]     |                  ^^^^^   -------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn write(&self)->Guard<'_, T>
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] running `Command { std: "docker" "inspect" "c28b2cf26800cc8040221f8eaeaf77e67529bddb38fc79968660e6fa4a18766a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c28b2cf26800cc8040221f8eaeaf77e67529bddb38fc79968660e6fa4a18766a", kill_on_drop: false }`
[INFO] [stdout] c28b2cf26800cc8040221f8eaeaf77e67529bddb38fc79968660e6fa4a18766a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b4c0e60c4c55ff91f4842ccaa1d23a6fd378dd19261645fbc44ef4b36859bfd5
[INFO] running `Command { std: "docker" "start" "-a" "b4c0e60c4c55ff91f4842ccaa1d23a6fd378dd19261645fbc44ef4b36859bfd5", kill_on_drop: false }`
[INFO] [stderr]    Compiling cura v0.8.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `current_time` is never used
[INFO] [stdout]    --> src/lib.rs:626:4
[INFO] [stdout]     |
[INFO] [stdout] 626 | fn current_time()->u128{
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sleep` is never used
[INFO] [stdout]    --> src/lib.rs:635:4
[INFO] [stdout]     |
[INFO] [stdout] 635 | fn sleep(millis:u32){
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn read(&self)->ReadGuard<T>
[INFO] [stdout]     |                 ^^^^^   ------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn read(&self)->ReadGuard<'_, T>
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn write(&self)->Guard<T>
[INFO] [stdout]     |                  ^^^^^   -------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn write(&self)->Guard<'_, T>
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/lib.rs:849:26
[INFO] [stdout]     |
[INFO] [stdout] 849 |         impl Foo for FF{};
[INFO] [stdout]     |                          ^ help: remove this semicolon
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f`
[INFO] [stdout]    --> src/lib.rs:781:13
[INFO] [stdout]     |
[INFO] [stdout] 781 |         let f=Bar{tt:tt};
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/lib.rs:754:20
[INFO] [stdout]     |
[INFO] [stdout] 754 |         fn test<T>(t:T)
[INFO] [stdout]     |                    ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `current_time` is never used
[INFO] [stdout]    --> src/lib.rs:626:4
[INFO] [stdout]     |
[INFO] [stdout] 626 | fn current_time()->u128{
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> src/lib.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 683 |         struct Foo{
[INFO] [stdout]     |                --- field in this struct
[INFO] [stdout] 684 |             id:u16,
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `testing` and `id` are never used
[INFO] [stdout]    --> src/lib.rs:690:20
[INFO] [stdout]     |
[INFO] [stdout] 686 |         impl Foo {
[INFO] [stdout]     |         -------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 690 |             pub fn testing(&mut self,id:u16) {
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 693 |             pub fn id(&self)->u16
[INFO] [stdout]     |                    ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EE` is never used
[INFO] [stdout]    --> src/lib.rs:759:14
[INFO] [stdout]     |
[INFO] [stdout] 759 |         enum EE
[INFO] [stdout]     |              ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get` is never used
[INFO] [stdout]    --> src/lib.rs:766:16
[INFO] [stdout]     |
[INFO] [stdout] 764 |         trait Foo:Send+Sync
[INFO] [stdout]     |               --- method in this trait
[INFO] [stdout] 765 |         {
[INFO] [stdout] 766 |             fn get(&self)->EE
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `tt` is never read
[INFO] [stdout]    --> src/lib.rs:779:13
[INFO] [stdout]     |
[INFO] [stdout] 777 |         struct Bar<T:Sync+Send+?Sized>
[INFO] [stdout]     |                --- field in this struct
[INFO] [stdout] 778 |         {
[INFO] [stdout] 779 |             tt:Cura<T>,
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Bong` is never constructed
[INFO] [stdout]    --> src/lib.rs:817:13
[INFO] [stdout]     |
[INFO] [stdout] 814 |         enum Foo
[INFO] [stdout]     |              --- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 817 |             Bong,
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Foo` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Bong` is never constructed
[INFO] [stdout]    --> src/lib.rs:839:13
[INFO] [stdout]     |
[INFO] [stdout] 836 |         enum EE
[INFO] [stdout]     |              -- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 839 |             Bong,
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EE` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn read(&self)->ReadGuard<T>
[INFO] [stdout]     |                 ^^^^^   ------------ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn read(&self)->ReadGuard<'_, T>
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn write(&self)->Guard<T>
[INFO] [stdout]     |                  ^^^^^   -------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn write(&self)->Guard<'_, T>
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.61s
[INFO] running `Command { std: "docker" "inspect" "b4c0e60c4c55ff91f4842ccaa1d23a6fd378dd19261645fbc44ef4b36859bfd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4c0e60c4c55ff91f4842ccaa1d23a6fd378dd19261645fbc44ef4b36859bfd5", kill_on_drop: false }`
[INFO] [stdout] b4c0e60c4c55ff91f4842ccaa1d23a6fd378dd19261645fbc44ef4b36859bfd5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5a13033bbed88e51357203ed1fde7e31948ec2f913c3e17e7148099e777f1e73
[INFO] running `Command { std: "docker" "start" "-a" "5a13033bbed88e51357203ed1fde7e31948ec2f913c3e17e7148099e777f1e73", kill_on_drop: false }`
[INFO] [stderr] warning: function `current_time` is never used
[INFO] [stderr]    --> src/lib.rs:626:4
[INFO] [stderr]     |
[INFO] [stderr] 626 | fn current_time()->u128{
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `sleep` is never used
[INFO] [stderr]    --> src/lib.rs:635:4
[INFO] [stderr]     |
[INFO] [stderr] 635 | fn sleep(millis:u32){
[INFO] [stderr]     |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/lib.rs:208:17
[INFO] [stderr]     |
[INFO] [stderr] 208 |     pub fn read(&self)->ReadGuard<T>
[INFO] [stderr]     |                 ^^^^^   ------------ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 208 |     pub fn read(&self)->ReadGuard<'_, T>
[INFO] [stderr]     |                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/lib.rs:254:18
[INFO] [stderr]     |
[INFO] [stderr] 254 |     pub fn write(&self)->Guard<T>
[INFO] [stderr]     |                  ^^^^^   -------- the same lifetime is hidden here
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 254 |     pub fn write(&self)->Guard<'_, T>
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: `cura` (lib) generated 4 warnings
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/lib.rs:849:26
[INFO] [stderr]     |
[INFO] [stderr] 849 |         impl Foo for FF{};
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `f`
[INFO] [stderr]    --> src/lib.rs:781:13
[INFO] [stderr]     |
[INFO] [stderr] 781 |         let f=Bar{tt:tt};
[INFO] [stderr]     |             ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `t`
[INFO] [stderr]    --> src/lib.rs:754:20
[INFO] [stderr]     |
[INFO] [stderr] 754 |         fn test<T>(t:T)
[INFO] [stderr]     |                    ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]    --> src/lib.rs:684:13
[INFO] [stderr]     |
[INFO] [stderr] 683 |         struct Foo{
[INFO] [stderr]     |                --- field in this struct
[INFO] [stderr] 684 |             id:u16,
[INFO] [stderr]     |             ^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `testing` and `id` are never used
[INFO] [stderr]    --> src/lib.rs:690:20
[INFO] [stderr]     |
[INFO] [stderr] 686 |         impl Foo {
[INFO] [stderr]     |         -------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 690 |             pub fn testing(&mut self,id:u16) {
[INFO] [stderr]     |                    ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 693 |             pub fn id(&self)->u16
[INFO] [stderr]     |                    ^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `EE` is never used
[INFO] [stderr]    --> src/lib.rs:759:14
[INFO] [stderr]     |
[INFO] [stderr] 759 |         enum EE
[INFO] [stderr]     |              ^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `get` is never used
[INFO] [stderr]    --> src/lib.rs:766:16
[INFO] [stderr]     |
[INFO] [stderr] 764 |         trait Foo:Send+Sync
[INFO] [stderr]     |               --- method in this trait
[INFO] [stderr] 765 |         {
[INFO] [stderr] 766 |             fn get(&self)->EE
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `tt` is never read
[INFO] [stderr]    --> src/lib.rs:779:13
[INFO] [stderr]     |
[INFO] [stderr] 777 |         struct Bar<T:Sync+Send+?Sized>
[INFO] [stderr]     |                --- field in this struct
[INFO] [stderr] 778 |         {
[INFO] [stderr] 779 |             tt:Cura<T>,
[INFO] [stderr]     |             ^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Bong` is never constructed
[INFO] [stderr]    --> src/lib.rs:817:13
[INFO] [stderr]     |
[INFO] [stderr] 814 |         enum Foo
[INFO] [stderr]     |              --- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 817 |             Bong,
[INFO] [stderr]     |             ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Foo` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Bong` is never constructed
[INFO] [stderr]    --> src/lib.rs:839:13
[INFO] [stderr]     |
[INFO] [stderr] 836 |         enum EE
[INFO] [stderr]     |              -- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 839 |             Bong,
[INFO] [stderr]     |             ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EE` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `cura` (lib test) generated 13 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cura-7918c04bb744e17b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::alter_works ... ok
[INFO] [stdout] test tests::basic_usecases ... ok
[INFO] [stdout] test tests::loop_a_lot_box ... ok
[INFO] [stdout] test tests::sized ... ok
[INFO] [stdout] test tests::loop_a_lot ... ok
[INFO] [stdout] test tests::it_works ... ok
[INFO] [stdout] test tests::advanced_usecases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cura
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/lib.rs - Cura<T>::alter (line 292) ... ok
[INFO] [stdout] test src/lib.rs - Cura<T>::new (line 171) ... ok
[INFO] [stdout] test src/lib.rs - Cura (line 84) ... ok
[INFO] [stdout] test src/lib.rs - (line 15) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5a13033bbed88e51357203ed1fde7e31948ec2f913c3e17e7148099e777f1e73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a13033bbed88e51357203ed1fde7e31948ec2f913c3e17e7148099e777f1e73", kill_on_drop: false }`
[INFO] [stdout] 5a13033bbed88e51357203ed1fde7e31948ec2f913c3e17e7148099e777f1e73
