Lines Matching refs:Pin
34 pin::Pin,
349 pub fn into_unique_or_drop(this: Self) -> Option<Pin<UniqueArc<T>>> { in into_unique_or_drop()
364 Some(Pin::from(UniqueArc { in into_unique_or_drop()
487 impl<T: ?Sized> From<Pin<UniqueArc<T>>> for Arc<T> {
488 fn from(item: Pin<UniqueArc<T>>) -> Self { in from()
490 unsafe { Pin::into_inner_unchecked(item).inner } in from()
710 type PinnedSelf = Pin<Self>;
741 fn write_pin_init<E>(mut self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E> { in write_pin_init()
815 ) -> core::result::Result<Pin<UniqueArc<T>>, E> { in pin_init_with()
826 impl<T: ?Sized> From<UniqueArc<T>> for Pin<UniqueArc<T>> { implementation
830 unsafe { Pin::new_unchecked(obj) } in from()