Lines Matching defs:T
147 unsafe fn container_of(ptr: *const T) -> NonNull<ArcInner<T>> { in container_of()
195 pub fn new(contents: T, flags: Flags) -> Result<Self, AllocError> { in new()
232 pub fn into_raw(self) -> *const T { in into_raw()
260 pub fn as_arc_borrow(&self) -> ArcBorrow<'_, T> { in as_arc_borrow() argument
306 pub fn into_unique_or_drop(self) -> Option<Pin<UniqueArc<T>>> { in into_unique_or_drop()
342 unsafe fn borrow<'a>(ptr: *const crate::ffi::c_void) -> ArcBorrow<'a, T> { in borrow() argument
371 fn as_ref(&self) -> &T { in as_ref()
636 pub fn new(value: T, flags: Flags) -> Result<Self, AllocError> { in new()
644 pub fn new_uninit(flags: Flags) -> Result<UniqueArc<MaybeUninit<T>>, AllocError> { in new_uninit()
664 pub fn write(mut self, value: T) -> UniqueArc<T> { in write()
676 pub unsafe fn assume_init(self) -> UniqueArc<T> { in assume_init()
686 pub fn init_with<E>(mut self, init: impl Init<T, E>) -> core::result::Result<UniqueArc<T>, E> { in init_with() argument
698 init: impl PinInit<T, E>, in pin_init_with()
699 ) -> core::result::Result<Pin<UniqueArc<T>>, E> { in pin_init_with()