Lines Matching defs:T
157 unsafe fn container_of(ptr: *const T) -> NonNull<ArcInner<T>> { in container_of()
207 pub fn new(contents: T, flags: Flags) -> Result<Self, AllocError> { in new()
242 pub fn into_raw(self) -> *const T { in into_raw()
270 pub fn as_arc_borrow(&self) -> ArcBorrow<'_, T> { in as_arc_borrow() argument
316 pub fn into_unique_or_drop(self) -> Option<Pin<UniqueArc<T>>> { in into_unique_or_drop()
364 unsafe fn borrow<'a>(ptr: *mut crate::ffi::c_void) -> ArcBorrow<'a, T> { in borrow() argument
374 unsafe fn borrow_mut<'a>(ptr: *mut crate::ffi::c_void) -> ArcBorrow<'a, T> { in borrow_mut() argument
392 fn as_ref(&self) -> &T { in as_ref()
664 pub fn new(value: T, flags: Flags) -> Result<Self, AllocError> { in new()
672 pub fn new_uninit(flags: Flags) -> Result<UniqueArc<MaybeUninit<T>>, AllocError> { in new_uninit()
692 pub fn write(mut self, value: T) -> UniqueArc<T> { in write()
704 pub unsafe fn assume_init(self) -> UniqueArc<T> { in assume_init()
714 pub fn init_with<E>(mut self, init: impl Init<T, E>) -> core::result::Result<UniqueArc<T>, E> { in init_with() argument
726 init: impl PinInit<T, E>, in pin_init_with()
727 ) -> core::result::Result<Pin<UniqueArc<T>>, E> { in pin_init_with()