Searched refs:UniqueArc (Results 1 – 4 of 4) sorted by relevance
188 UniqueArc::pin_init(init).map(|u| u.into()) in pin_init()199 UniqueArc::init(init).map(|u| u.into()) in init()310 impl<T: ?Sized> From<UniqueArc<T>> for Arc<T> {311 fn from(item: UniqueArc<T>) -> Self { in from()316 impl<T: ?Sized> From<Pin<UniqueArc<T>>> for Arc<T> {317 fn from(item: Pin<UniqueArc<T>>) -> Self { in from()513 pub struct UniqueArc<T: ?Sized> { struct517 impl<T> UniqueArc<T> { implementation527 pub fn try_new_uninit() -> Result<UniqueArc<MaybeUninit<T>>, AllocError> { in try_new_uninit()534 Ok(UniqueArc { in try_new_uninit()[all …]
15 pub use arc::{Arc, ArcBorrow, UniqueArc};
214 sync::UniqueArc,1185 impl<T> InPlaceInit<T> for UniqueArc<T> { implementation1191 let mut this = UniqueArc::try_new_uninit()?; in try_pin_init()1205 let mut this = UniqueArc::try_new_uninit()?; in try_init()
22 let b = UniqueArc::try_new("hello, world")?; in arc_print()