::new_unchecked
[INFO] [stdout] Pin::<&'static T>::static_ref
[INFO] [stdout] Pin::<&'static mut T>::static_mut
[INFO] [stdout] --> /rustc/ac4c3613be2acd5395b65d85e5657b81e3c982f0/library/core/src/pin.rs:1181:4
[INFO] [stdout] help: there is a method `map_unchecked` with a similar name
[INFO] [stdout] |
[INFO] [stdout] 220 - unsafe { Pin::get_mut_unchecked(Pin::as_mut(&mut self)) as *mut F as *mut () }
[INFO] [stdout] 220 + unsafe { Pin::map_unchecked(Pin::as_mut(&mut self)) as *mut F as *mut () }
[INFO] [stdout] |
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] Checking tbd-lifecycle v0.1.0 (/opt/rustwide/workdir/tbd-lifecycle)
[INFO] [stdout] error[E0277]: `P` cannot be unpinned
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/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] | 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/ac4c3613be2acd5395b65d85e5657b81e3c982f0/library/core/src/pin.rs:1092:11
[INFO] [stdout] note: required by a bound in `Pin::<&'a mut T>::get_mut`
[INFO] [stdout] --> /rustc/ac4c3613be2acd5395b65d85e5657b81e3c982f0/library/core/src/pin.rs:1596:4
[INFO] [stdout] help: consider further restricting type parameter `P` with trait `Unpin`
[INFO] [stdout] |
[INFO] [stdout] 74 | P: ops::DerefMut + std::marker::Unpin,
[INFO] [stdout] | ++++++++++++++++++++
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: no associated function or constant named `get_mut_unchecked` found for struct `Pin<_>` in the current scope
[INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/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] | ^^^^^^^^^^^^^^^^^ associated function or constant 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/ac4c3613be2acd5395b65d85e5657b81e3c982f0/library/core/src/pin.rs:1181:4
[INFO] [stdout] help: there is a method `map_unchecked` with a similar name
[INFO] [stdout] |
[INFO] [stdout] 96 - match Pin::get_mut_unchecked(self) {
[INFO] [stdout] 96 + match Pin::map_unchecked(self) {
[INFO] [stdout] |
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] Compiling libsqlite3-sys v0.9.3
[INFO] [stdout] Some errors have detailed explanations: E0053, E0277, 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 48 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "186c885c0d1358515bfd57df41e6e82d53cbb0c3ce415887daa87a137eabce32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "186c885c0d1358515bfd57df41e6e82d53cbb0c3ce415887daa87a137eabce32", kill_on_drop: false }`
[INFO] [stdout] 186c885c0d1358515bfd57df41e6e82d53cbb0c3ce415887daa87a137eabce32