Lines Matching refs:Pin
12 use core::pin::Pin;
42 unsafe fn on_create_list_arc_from_unique(self: Pin<&mut Self>); in on_create_list_arc_from_unique()
88 unsafe fn on_create_list_arc_from_unique(self: ::core::pin::Pin<&mut Self>) {}
98 unsafe fn on_create_list_arc_from_unique(self: ::core::pin::Pin<&mut Self>) {
103 ::core::pin::Pin::map_unchecked_mut(self, |me| &mut me.$field)
208 Self::from(Pin::from(unique)) in from()
212 impl<T, const ID: u64> From<Pin<UniqueArc<T>>> for ListArc<T, ID>
218 fn from(mut unique: Pin<UniqueArc<T>>) -> Self { in from()
240 Self::pair_from_pin_unique(Pin::from(unique)) in pair_from_unique()
248 mut unique: Pin<UniqueArc<T>>, in pair_from_pin_unique()
488 fn project_inner(self: Pin<&mut Self>) -> &mut AtomicBool { in project_inner()
491 unsafe { &mut Pin::into_inner_unchecked(self).inner } in project_inner()
496 unsafe fn on_create_list_arc_from_unique(self: Pin<&mut Self>) { in on_create_list_arc_from_unique()