Lines Matching refs:core
10 use core::marker::PhantomPinned;
11 use core::ops::Deref;
12 use core::pin::Pin;
13 use core::sync::atomic::{AtomicBool, Ordering};
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)
162 #[cfg_attr(CONFIG_RUSTC_HAS_COERCE_POINTEE, derive(core::marker::CoercePointee))]
341 unsafe { core::mem::transmute(self) } in transmute_to_arc()
448 impl<T, U, const ID: u64> core::ops::CoerceUnsized<ListArc<U, ID>> for ListArc<T, ID> impls
450 T: ListArcSafe<ID> + core::marker::Unsize<U> + ?Sized,
458 impl<T, U, const ID: u64> core::ops::DispatchFromDyn<ListArc<U, ID>> for ListArc<T, ID> impls
460 T: ListArcSafe<ID> + core::marker::Unsize<U> + ?Sized,