::new_unchecked
[INFO] [stdout] Pin::<&'static T>::static_ref
[INFO] [stdout] Pin::<&'static mut T>::static_mut
[INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/pin.rs:1191:5
[INFO] [stdout] help: there is a method `map_unchecked` with a similar name
[INFO] [stdout] |
[INFO] [stdout] 220 | unsafe { Pin::map_unchecked(Pin::as_mut(&mut self)) as *mut F as *mut () }
[INFO] [stdout] | ~~~~~~~~~~~~~
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: `P` cannot be unpinned
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/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`, which is required by `Pin
: Unpin`
[INFO] [stdout] | |
[INFO] [stdout] | required by a bound introduced by this call
[INFO] [stdout] |
[INFO] [stdout] = note: consider using the `pin!` macro
[INFO] [stdout] consider using `Box::pin` if you need to access the pinned value outside of the current scope
[INFO] [stdout] note: required because it appears within the type `Pin
`
[INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/pin.rs:1089:12
[INFO] [stdout] note: required by a bound in `Pin::<&'a mut T>::get_mut`
[INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/pin.rs:1592:5
[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/index.crates.io-6f17d22bba15001f/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] note: if you're trying to build a new `Pin<_>` consider using one of the following associated functions:
[INFO] [stdout] Pin::::new
[INFO] [stdout] Pin::::new_unchecked
[INFO] [stdout] Pin::<&'static T>::static_ref
[INFO] [stdout] Pin::<&'static mut T>::static_mut
[INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/pin.rs:1191:5
[INFO] [stdout] help: there is a method `map_unchecked` with a similar name
[INFO] [stdout] |
[INFO] [stdout] 96 | match Pin::map_unchecked(self) {
[INFO] [stdout] | ~~~~~~~~~~~~~
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-core-preview-0.3.0-alpha.9/src/stream/mod.rs:97:58
[INFO] [stdout] |
[INFO] [stdout] 97 | Either::Left(a) => Pin::new_unchecked(a).poll_next(lw),
[INFO] [stdout] | ^^^^^^^^^ cannot infer type
[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/index.crates.io-6f17d22bba15001f/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] = 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/index.crates.io-6f17d22bba15001f/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[E0282]: type annotations needed
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-core-preview-0.3.0-alpha.9/src/stream/mod.rs:98:59
[INFO] [stdout] |
[INFO] [stdout] 98 | Either::Right(b) => Pin::new_unchecked(b).poll_next(lw),
[INFO] [stdout] | ^^^^^^^^^ cannot infer type
[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/index.crates.io-6f17d22bba15001f/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] = 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/index.crates.io-6f17d22bba15001f/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: aborting due to 52 previous errors
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] Some errors have detailed explanations: E0053, E0277, E0282, E0308, E0432, E0599, E0658.
[INFO] [stdout]
[INFO] [stdout] For more information about an error, try `rustc --explain E0053`.
[INFO] [stdout]
[INFO] [stderr] error: could not compile `futures-core-preview` (lib) due to 53 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "27aaa31bb4a4751f87da661f1f4e3871b997318f16746b48a10f5b8fb46b6b19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27aaa31bb4a4751f87da661f1f4e3871b997318f16746b48a10f5b8fb46b6b19", kill_on_drop: false }`
[INFO] [stdout] 27aaa31bb4a4751f87da661f1f4e3871b997318f16746b48a10f5b8fb46b6b19