Home
last modified time | relevance | path

Searched refs:UniqueArc (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.6/rust/kernel/sync/
Darc.rs188 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> { struct
517 impl<T> UniqueArc<T> { implementation
527 pub fn try_new_uninit() -> Result<UniqueArc<MaybeUninit<T>>, AllocError> { in try_new_uninit()
534 Ok(UniqueArc { in try_new_uninit()
[all …]
/Linux-v6.6/rust/kernel/
Dsync.rs15 pub use arc::{Arc, ArcBorrow, UniqueArc};
Dinit.rs214 sync::UniqueArc,
1185 impl<T> InPlaceInit<T> for UniqueArc<T> { implementation
1191 let mut this = UniqueArc::try_new_uninit()?; in try_pin_init()
1205 let mut this = UniqueArc::try_new_uninit()?; in try_init()
/Linux-v6.6/samples/rust/
Drust_print.rs22 let b = UniqueArc::try_new("hello, world")?; in arc_print()