Lines Matching defs:T
157 unsafe fn container_of(ptr: *const T) -> NonNull<ArcInner<T>> { in container_of()
209 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init()
217 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
227 pub fn new(contents: T, flags: Flags) -> Result<Self, AllocError> { in new()
262 pub fn into_raw(self) -> *const T { in into_raw()
270 pub fn as_ptr(this: &Self) -> *const T { in as_ptr()
299 pub fn as_arc_borrow(&self) -> ArcBorrow<'_, T> { in as_arc_borrow() argument
345 pub fn into_unique_or_drop(self) -> Option<Pin<UniqueArc<T>>> { in into_unique_or_drop()
393 unsafe fn borrow<'a>(ptr: *mut crate::ffi::c_void) -> ArcBorrow<'a, T> { in borrow() argument
403 unsafe fn borrow_mut<'a>(ptr: *mut crate::ffi::c_void) -> ArcBorrow<'a, T> { in borrow_mut() argument
421 fn as_ref(&self) -> &T { in as_ref()
695 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init()
703 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
714 fn write_init<E>(mut self, init: impl Init<T, E>) -> Result<Self::Initialized, E> { in write_init()
723 fn write_pin_init<E>(mut self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E> { in write_pin_init()
735 pub fn new(value: T, flags: Flags) -> Result<Self, AllocError> { in new()
743 pub fn new_uninit(flags: Flags) -> Result<UniqueArc<MaybeUninit<T>>, AllocError> { in new_uninit()
763 pub fn write(mut self, value: T) -> UniqueArc<T> { in write()
775 pub unsafe fn assume_init(self) -> UniqueArc<T> { in assume_init()
785 pub fn init_with<E>(mut self, init: impl Init<T, E>) -> core::result::Result<UniqueArc<T>, E> { in init_with() argument
797 init: impl PinInit<T, E>, in pin_init_with()
798 ) -> core::result::Result<Pin<UniqueArc<T>>, E> { in pin_init_with()