Searched refs:ArcInner (Results 1 – 2 of 2) sorted by relevance
131 ptr: NonNull<ArcInner<T>>,140 _p: PhantomData<ArcInner<T>>,145 struct ArcInner<T: ?Sized> { struct150 impl<T: ?Sized> ArcInner<T> { argument170 let ptr = ptr as *const ArcInner<T>; in container_of() constant229 let value = ArcInner { in new()287 let ptr = unsafe { ArcInner::container_of(ptr) }; in from_raw()534 inner: NonNull<ArcInner<T>>,562 unsafe fn new(inner: NonNull<ArcInner<T>>) -> Self { in new()583 let ptr = unsafe { ArcInner::container_of(ptr) }; in from_raw()[all …]
10 use crate::sync::{arc::ArcInner, Arc};22 let ptr = self.ptr.cast::<ArcInner<T>>(); in downcast()