Lines Matching defs:Self
42 unsafe fn on_create_list_arc_from_unique(self: Pin<&mut Self>); in on_create_list_arc_from_unique()
173 pub fn new(contents: T, flags: Flags) -> Result<Self, AllocError> { in new()
183 pub fn pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self, E> in pin_init()
194 pub fn init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in init()
208 fn from(unique: UniqueArc<T>) -> Self { in from()
219 fn from(mut unique: Pin<UniqueArc<T>>) -> Self { in from()
237 pub fn pair_from_unique<const ID2: u64>(unique: UniqueArc<T>) -> (Self, ListArc<T, ID2>) in pair_from_unique()
250 ) -> (Self, ListArc<T, ID2>) in pair_from_pin_unique()
277 pub fn try_from_arc(arc: Arc<T>) -> Result<Self, Arc<T>> in try_from_arc()
327 unsafe fn transmute_from_arc(arc: Arc<T>) -> Self { in transmute_from_arc()
361 pub unsafe fn from_raw(ptr: *const T) -> Self { in from_raw()
406 pub fn ptr_eq(this: &Self, other: &Self) -> bool { in ptr_eq()
496 unsafe fn on_create_list_arc_from_unique(self: Pin<&mut Self>) { in on_create_list_arc_from_unique()