[INFO] cloning repository https://github.com/queezle42/quasar-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/queezle42/quasar-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqueezle42%2Fquasar-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqueezle42%2Fquasar-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7f37abbf356c1c8b207b54698233c1e29dd4c056
[INFO] checking queezle42/quasar-rs against master#4b9792692fbb675174d4d2082e7c37b2bc930e71 for pr-153692-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqueezle42%2Fquasar-rs" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/queezle42/quasar-rs
[INFO] finished tweaking git repo https://github.com/queezle42/quasar-rs
[INFO] tweaked toml for git repo https://github.com/queezle42/quasar-rs written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/queezle42/quasar-rs on toolchain 4b9792692fbb675174d4d2082e7c37b2bc930e71
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4b9792692fbb675174d4d2082e7c37b2bc930e71" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/queezle42/quasar-rs 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" "+4b9792692fbb675174d4d2082e7c37b2bc930e71" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cc v1.1.13
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+4b9792692fbb675174d4d2082e7c37b2bc930e71" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3a560d70acb2bf99232d0d2276a04522e987362c8455fdc5ec2e6e1ba422199f
[INFO] running `Command { std: "docker" "start" "-a" "3a560d70acb2bf99232d0d2276a04522e987362c8455fdc5ec2e6e1ba422199f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3a560d70acb2bf99232d0d2276a04522e987362c8455fdc5ec2e6e1ba422199f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a560d70acb2bf99232d0d2276a04522e987362c8455fdc5ec2e6e1ba422199f", kill_on_drop: false }`
[INFO] [stdout] 3a560d70acb2bf99232d0d2276a04522e987362c8455fdc5ec2e6e1ba422199f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+4b9792692fbb675174d4d2082e7c37b2bc930e71" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a1a05fbaff0e9b7ef1d376668eba2b2646f257ecedabbae4bcd7be897054492a
[INFO] running `Command { std: "docker" "start" "-a" "a1a05fbaff0e9b7ef1d376668eba2b2646f257ecedabbae4bcd7be897054492a", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.77
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]     Checking tokio v1.40.0
[INFO] [stderr]     Checking quasar-observable v0.0.0 (/opt/rustwide/workdir/quasar-observable)
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> quasar-observable/src/share.rs:236:42
[INFO] [stdout]     |
[INFO] [stdout] 236 |     fn reconfigure(self: &Arc<Share<O>>, state: &mut State<O>) {
[INFO] [stdout]     |                                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:728:26
[INFO] [stdout]     |
[INFO] [stdout] 728 |                 Some(Err(e)) => self.cache = None,
[INFO] [stdout]     |                          ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> quasar-observable/src/share.rs:236:42
[INFO] [stdout]     |
[INFO] [stdout] 236 |     fn reconfigure(self: &Arc<Share<O>>, state: &mut State<O>) {
[INFO] [stdout]     |                                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `observer`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:938:28
[INFO] [stdout]     |
[INFO] [stdout] 938 |         fn attach<P>(self, observer: P, selector: Selector) -> AttachedObservable
[INFO] [stdout]     |                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_observer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `selector`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:938:41
[INFO] [stdout]     |
[INFO] [stdout] 938 |         fn attach<P>(self, observer: P, selector: Selector) -> AttachedObservable
[INFO] [stdout]     |                                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `observer`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:947:13
[INFO] [stdout]     |
[INFO] [stdout] 947 |             observer: ObserverBox<Self::T, Self::E, Self::W, Self::U>,
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_observer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `selector`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:948:13
[INFO] [stdout]     |
[INFO] [stdout] 948 |             selector: Selector,
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pending::State` is more private than the item `pending::Pending::Unchanged::0`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:485:19
[INFO] [stdout]     |
[INFO] [stdout] 485 |         Unchanged(State),
[INFO] [stdout]     |                   ^^^^^ field `pending::Pending::Unchanged::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `pending::State` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     enum State {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pending::State` is more private than the item `pending::Pending::Replace::0`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:486:17
[INFO] [stdout]     |
[INFO] [stdout] 486 |         Replace(State, Result<T, E>),
[INFO] [stdout]     |                 ^^^^^ field `pending::Pending::Replace::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `pending::State` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     enum State {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pending::State` is more private than the item `pending::Pending::Update::0`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:487:16
[INFO] [stdout]     |
[INFO] [stdout] 487 |         Update(State, U),
[INFO] [stdout]     |                ^^^^^ field `pending::Pending::Update::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `pending::State` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     enum State {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> quasar-observable/src/lib.rs:105:8
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<T, E, W, U> ObservableBox<T, E, W, U> {
[INFO] [stdout]     | ------------------------------------------ associated function in this implementation
[INFO] [stdout] 105 |     fn new(observable: impl Observable<T = T, E = E, W = W, U = U>) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reconfigure` is never used
[INFO] [stdout]    --> quasar-observable/src/share.rs:236:8
[INFO] [stdout]     |
[INFO] [stdout]  66 | / impl<O> Share<O>
[INFO] [stdout]  67 | | where
[INFO] [stdout]  68 | |     O: Observable + Send,
[INFO] [stdout]  69 | |     O::T: Clone,
[INFO] [stdout]  70 | |     O::E: Clone,
[INFO] [stdout]  71 | |     O::W: Clone,
[INFO] [stdout]     | |________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 236 |       fn reconfigure(self: &Arc<Share<O>>, state: &mut State<O>) {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `State` is never used
[INFO] [stdout]    --> quasar-observable/src/lib.rs:479:10
[INFO] [stdout]     |
[INFO] [stdout] 479 |     enum State {
[INFO] [stdout]     |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Pending` is never used
[INFO] [stdout]    --> quasar-observable/src/lib.rs:484:14
[INFO] [stdout]     |
[INFO] [stdout] 484 |     pub enum Pending<T, E, U> {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `set_blocked`, `set_live`, `update`, `is_ready`, and `apply_to_observer` are never used
[INFO] [stdout]    --> quasar-observable/src/lib.rs:500:16
[INFO] [stdout]     |
[INFO] [stdout] 496 | /     impl<T, E, U> Pending<T, E, U>
[INFO] [stdout] 497 | |     where
[INFO] [stdout] 498 | |         U: Update<T>,
[INFO] [stdout]     | |_____________________- methods in this implementation
[INFO] [stdout] 499 |       {
[INFO] [stdout] 500 |           pub fn set_blocked(&mut self, clear_cache: bool) {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 514 |           pub fn set_live(&mut self, content: Option<Result<T, E>>) {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 526 |           pub fn update(&mut self, update: U) {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 539 |           pub fn is_ready(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 548 |           pub fn apply_to_observer<P, W>(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ObserverDetacher` is never constructed
[INFO] [stdout]    --> quasar-observable/src/lib.rs:568:16
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub struct ObserverDetacher<R>(Arc<Mutex<Option<R>>>);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `detach` are never used
[INFO] [stdout]    --> quasar-observable/src/lib.rs:571:16
[INFO] [stdout]     |
[INFO] [stdout] 570 |     impl<R> ObserverDetacher<R> {
[INFO] [stdout]     |     --------------------------- associated items in this implementation
[INFO] [stdout] 571 |         pub fn new<T, E, W, U>(observer: R) -> (ObserverDetacher<R>, ObserverBox<T, E, W, U>)
[INFO] [stdout]     |                ^^^
[INFO] [stdout] ...
[INFO] [stdout] 586 |         pub fn detach(self) -> R {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DetacherProxy` is never constructed
[INFO] [stdout]    --> quasar-observable/src/lib.rs:605:12
[INFO] [stdout]     |
[INFO] [stdout] 605 |     struct DetacherProxy<R, T, E, W, U>(Arc<Mutex<Option<R>>>, PhantomData<(T, E, W, U)>);
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:728:26
[INFO] [stdout]     |
[INFO] [stdout] 728 |                 Some(Err(e)) => self.cache = None,
[INFO] [stdout]     |                          ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `observer`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:938:28
[INFO] [stdout]     |
[INFO] [stdout] 938 |         fn attach<P>(self, observer: P, selector: Selector) -> AttachedObservable
[INFO] [stdout]     |                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_observer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `selector`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:938:41
[INFO] [stdout]     |
[INFO] [stdout] 938 |         fn attach<P>(self, observer: P, selector: Selector) -> AttachedObservable
[INFO] [stdout]     |                                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `observer`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:947:13
[INFO] [stdout]     |
[INFO] [stdout] 947 |             observer: ObserverBox<Self::T, Self::E, Self::W, Self::U>,
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_observer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `selector`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:948:13
[INFO] [stdout]     |
[INFO] [stdout] 948 |             selector: Selector,
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking examples v0.0.0 (/opt/rustwide/workdir/examples)
[INFO] [stdout] warning: type `pending::State` is more private than the item `pending::Pending::Unchanged::0`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:485:19
[INFO] [stdout]     |
[INFO] [stdout] 485 |         Unchanged(State),
[INFO] [stdout]     |                   ^^^^^ field `pending::Pending::Unchanged::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `pending::State` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     enum State {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pending::State` is more private than the item `pending::Pending::Replace::0`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:486:17
[INFO] [stdout]     |
[INFO] [stdout] 486 |         Replace(State, Result<T, E>),
[INFO] [stdout]     |                 ^^^^^ field `pending::Pending::Replace::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `pending::State` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     enum State {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pending::State` is more private than the item `pending::Pending::Update::0`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:487:16
[INFO] [stdout]     |
[INFO] [stdout] 487 |         Update(State, U),
[INFO] [stdout]     |                ^^^^^ field `pending::Pending::Update::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `pending::State` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> quasar-observable/src/lib.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     enum State {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> quasar-observable/src/lib.rs:105:8
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<T, E, W, U> ObservableBox<T, E, W, U> {
[INFO] [stdout]     | ------------------------------------------ associated function in this implementation
[INFO] [stdout] 105 |     fn new(observable: impl Observable<T = T, E = E, W = W, U = U>) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reconfigure` is never used
[INFO] [stdout]    --> quasar-observable/src/share.rs:236:8
[INFO] [stdout]     |
[INFO] [stdout]  66 | / impl<O> Share<O>
[INFO] [stdout]  67 | | where
[INFO] [stdout]  68 | |     O: Observable + Send,
[INFO] [stdout]  69 | |     O::T: Clone,
[INFO] [stdout]  70 | |     O::E: Clone,
[INFO] [stdout]  71 | |     O::W: Clone,
[INFO] [stdout]     | |________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 236 |       fn reconfigure(self: &Arc<Share<O>>, state: &mut State<O>) {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `State` is never used
[INFO] [stdout]    --> quasar-observable/src/lib.rs:479:10
[INFO] [stdout]     |
[INFO] [stdout] 479 |     enum State {
[INFO] [stdout]     |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Pending` is never used
[INFO] [stdout]    --> quasar-observable/src/lib.rs:484:14
[INFO] [stdout]     |
[INFO] [stdout] 484 |     pub enum Pending<T, E, U> {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `set_blocked`, `set_live`, `update`, `is_ready`, and `apply_to_observer` are never used
[INFO] [stdout]    --> quasar-observable/src/lib.rs:500:16
[INFO] [stdout]     |
[INFO] [stdout] 496 | /     impl<T, E, U> Pending<T, E, U>
[INFO] [stdout] 497 | |     where
[INFO] [stdout] 498 | |         U: Update<T>,
[INFO] [stdout]     | |_____________________- methods in this implementation
[INFO] [stdout] 499 |       {
[INFO] [stdout] 500 |           pub fn set_blocked(&mut self, clear_cache: bool) {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 514 |           pub fn set_live(&mut self, content: Option<Result<T, E>>) {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 526 |           pub fn update(&mut self, update: U) {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 539 |           pub fn is_ready(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 548 |           pub fn apply_to_observer<P, W>(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ObserverDetacher` is never constructed
[INFO] [stdout]    --> quasar-observable/src/lib.rs:568:16
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub struct ObserverDetacher<R>(Arc<Mutex<Option<R>>>);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `detach` are never used
[INFO] [stdout]    --> quasar-observable/src/lib.rs:571:16
[INFO] [stdout]     |
[INFO] [stdout] 570 |     impl<R> ObserverDetacher<R> {
[INFO] [stdout]     |     --------------------------- associated items in this implementation
[INFO] [stdout] 571 |         pub fn new<T, E, W, U>(observer: R) -> (ObserverDetacher<R>, ObserverBox<T, E, W, U>)
[INFO] [stdout]     |                ^^^
[INFO] [stdout] ...
[INFO] [stdout] 586 |         pub fn detach(self) -> R {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DetacherProxy` is never constructed
[INFO] [stdout]    --> quasar-observable/src/lib.rs:605:12
[INFO] [stdout]     |
[INFO] [stdout] 605 |     struct DetacherProxy<R, T, E, W, U>(Arc<Mutex<Option<R>>>, PhantomData<(T, E, W, U)>);
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.05s
[INFO] running `Command { std: "docker" "inspect" "a1a05fbaff0e9b7ef1d376668eba2b2646f257ecedabbae4bcd7be897054492a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a1a05fbaff0e9b7ef1d376668eba2b2646f257ecedabbae4bcd7be897054492a", kill_on_drop: false }`
[INFO] [stdout] a1a05fbaff0e9b7ef1d376668eba2b2646f257ecedabbae4bcd7be897054492a
