FieldSet for (A) where A: Field {
[INFO] [stdout] | ^^^ help: remove these parentheses
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] Checking futures-core-preview v0.3.0-alpha.9
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] Checking tbd-lifecycle v0.1.0 (/opt/rustwide/workdir/tbd-lifecycle)
[INFO] [stdout] error[E0432]: unresolved import `core::task::LocalWaker`
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/future/future_obj.rs:6:12
[INFO] [stdout] |
[INFO] [stdout] 6 | task::{LocalWaker, Poll},
[INFO] [stdout] | ^^^^^^^^^^ no `LocalWaker` in `task`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0432]: unresolved imports `core::task::LocalWaker`, `core::task::UnsafeWake`
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/task/mod.rs:6:35
[INFO] [stdout] |
[INFO] [stdout] 6 | pub use core::task::{Poll, Waker, LocalWaker, UnsafeWake};
[INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ no `UnsafeWake` in `task`
[INFO] [stdout] | |
[INFO] [stdout] | no `LocalWaker` in `task`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0432]: unresolved imports `std::task::local_waker`, `std::task::local_waker_from_nonlocal`
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/task/mod.rs:8:31
[INFO] [stdout] |
[INFO] [stdout] 8 | pub use std::task::{Wake, local_waker, local_waker_from_nonlocal};
[INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ no `local_waker_from_nonlocal` in `task`
[INFO] [stdout] | |
[INFO] [stdout] | no `local_waker` in `task`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] Checking tbd-relation v0.1.0 (/opt/rustwide/workdir/tbd-relation)
[INFO] [stderr] Checking tbd-keyed v0.1.0 (/opt/rustwide/workdir/tbd-keyed)
[INFO] [stdout] error[E0599]: no function or associated item named `get_mut_unchecked` found for struct `Pin<_>` in the current scope
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/future/future_obj.rs:181:45
[INFO] [stdout] |
[INFO] [stdout] 181 | let mut_ref: &mut F = unsafe { Pin::get_mut_unchecked(Pin::as_mut(&mut self)) };
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^ function or associated item not found in `Pin<_>`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: no function or associated item named `get_mut_unchecked` found for struct `Pin<_>` in the current scope
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/future/future_obj.rs:219:49
[INFO] [stdout] |
[INFO] [stdout] 219 | let mut_ref: &mut F = unsafe { Pin::get_mut_unchecked(Pin::as_mut(&mut self)) };
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^ function or associated item not found in `Pin<_>`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: `P` cannot be unpinned
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/stream/mod.rs:83:22
[INFO] [stdout] |
[INFO] [stdout] 83 | Pin::get_mut(self).as_mut().poll_next(lw)
[INFO] [stdout] | ^^^^ within `Pin`, the trait `Unpin` is not implemented for `P`
[INFO] [stdout] |
[INFO] [stdout] = note: required because it appears within the type `Pin
`
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout] |
[INFO] [stdout] 74 | P: ops::DerefMut + std::marker::Unpin,
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: no function or associated item named `get_mut_unchecked` found for struct `Pin<_>` in the current scope
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/stream/mod.rs:96:24
[INFO] [stdout] |
[INFO] [stdout] 96 | match Pin::get_mut_unchecked(self) {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^ function or associated item not found in `Pin<_>`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: no method named `poll_next` found for struct `Pin<_>` in the current scope
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/stream/mod.rs:97:58
[INFO] [stdout] |
[INFO] [stdout] 56 | self: Pin<&mut Self>,
[INFO] [stdout] | -------------- the method might not be found because of this arbitrary self type
[INFO] [stdout] ...
[INFO] [stdout] 97 | Either::Left(a) => Pin::new_unchecked(a).poll_next(lw),
[INFO] [stdout] | ^^^^^^^^^ method not found in `Pin<_>`
[INFO] [stdout] |
[INFO] [stdout] = note: `Pin::new_unchecked(a)` is a function, perhaps you wish to call it
[INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `UnsafeStreamObj` defines an item `poll_next`, perhaps you need to implement it
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/stream/stream_obj.rs:132:1
[INFO] [stdout] |
[INFO] [stdout] 132 | pub unsafe trait UnsafeStreamObj<'a, T>: 'a {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: no method named `poll_next` found for struct `Pin<_>` in the current scope
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/stream/mod.rs:98:59
[INFO] [stdout] |
[INFO] [stdout] 56 | self: Pin<&mut Self>,
[INFO] [stdout] | -------------- the method might not be found because of this arbitrary self type
[INFO] [stdout] ...
[INFO] [stdout] 98 | Either::Right(b) => Pin::new_unchecked(b).poll_next(lw),
[INFO] [stdout] | ^^^^^^^^^ method not found in `Pin<_>`
[INFO] [stdout] |
[INFO] [stdout] = note: `Pin::new_unchecked(b)` is a function, perhaps you wish to call it
[INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `UnsafeStreamObj` defines an item `poll_next`, perhaps you need to implement it
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/stream/stream_obj.rs:132:1
[INFO] [stdout] |
[INFO] [stdout] 132 | pub unsafe trait UnsafeStreamObj<'a, T>: 'a {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: no function or associated item named `get_mut_unchecked` found for struct `Pin<_>` in the current scope
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/stream/stream_obj.rs:182:23
[INFO] [stdout] |
[INFO] [stdout] 182 | unsafe { Pin::get_mut_unchecked(self) as *mut F as *mut () }
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^ function or associated item not found in `Pin<_>`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout] --> tbd-relation/src/fieldset.rs:17:33
[INFO] [stdout] |
[INFO] [stdout] 17 | impl RelationFieldSet for (A) where A: RelationField, R: Relation {
[INFO] [stdout] | ^^^ help: remove these parentheses
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: no function or associated item named `get_mut_unchecked` found for struct `Pin<_>` in the current scope
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-core-preview-0.3.0-alpha.9/src/stream/stream_obj.rs:220:27
[INFO] [stdout] |
[INFO] [stdout] 220 | unsafe { Pin::get_mut_unchecked(Pin::as_mut(&mut self)) as *mut F as *mut () }
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^ function or associated item not found in `Pin<_>`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout] --> tbd-relation/src/fieldset.rs:17:33
[INFO] [stdout] |
[INFO] [stdout] 17 | impl RelationFieldSet for (A) where A: RelationField, R: Relation {
[INFO] [stdout] | ^^^ help: remove these parentheses
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0599.
[INFO] [stdout]
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout]
[INFO] [stderr] error: could not compile `futures-core-preview`
[INFO] [stderr]
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "8d60fb7087d6e816ea4feb147135d5e2113e52d41f4be55738f1966bb7e33b25", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d60fb7087d6e816ea4feb147135d5e2113e52d41f4be55738f1966bb7e33b25", kill_on_drop: false }`
[INFO] [stdout] 8d60fb7087d6e816ea4feb147135d5e2113e52d41f4be55738f1966bb7e33b25