Lines Matching refs:UniqueArc
265 impl<T: ?Sized> From<UniqueArc<T>> for Arc<T> {
266 fn from(item: UniqueArc<T>) -> Self { in from()
271 impl<T: ?Sized> From<Pin<UniqueArc<T>>> for Arc<T> {
272 fn from(item: Pin<UniqueArc<T>>) -> Self { in from()
466 pub struct UniqueArc<T: ?Sized> { struct
470 impl<T> UniqueArc<T> { impls
480 pub fn try_new_uninit() -> Result<UniqueArc<MaybeUninit<T>>> { in try_new_uninit()
481 Ok(UniqueArc::<MaybeUninit<T>> { in try_new_uninit()
488 impl<T> UniqueArc<MaybeUninit<T>> { implementation
490 pub fn write(mut self, value: T) -> UniqueArc<T> { in write()
493 UniqueArc { in write()
501 impl<T: ?Sized> From<UniqueArc<T>> for Pin<UniqueArc<T>> {
502 fn from(obj: UniqueArc<T>) -> Self { in from()
509 impl<T: ?Sized> Deref for UniqueArc<T> { implementation
517 impl<T: ?Sized> DerefMut for UniqueArc<T> { implementation