Searched defs:Arc (Results 1 – 4 of 4) sorted by relevance
128 pub struct Arc<T: ?Sized> { struct129 ptr: NonNull<ArcInner<T>>, argument130 _p: PhantomData<ArcInner<T>>, argument175 impl<T: ?Sized + Unsize<U>, U: ?Sized> core::ops::CoerceUnsized<Arc<U>> for Arc<T> {} implementation178 impl<T: ?Sized + Unsize<U>, U: ?Sized> core::ops::DispatchFromDyn<Arc<U>> for Arc<T> {} implementation184 unsafe impl<T: ?Sized + Sync + Send> Send for Arc<T> {} implementation191 unsafe impl<T: ?Sized + Sync + Send> Sync for Arc<T> {} implementation193 impl<T> Arc<T> { impl214 impl<T: ?Sized> Arc<T> { implementation335 impl<T: 'static> ForeignOwnable for Arc<T> { implementation[all …]
13 impl Arc<dyn Any + Send + Sync> { implementation
523 unsafe impl<T, const ID: u64> WorkItemPointer<ID> for Arc<T> implementation541 unsafe impl<T, const ID: u64> RawWorkItem<ID> for Arc<T> implementation
1226 impl<T> InPlaceInit<T> for Arc<T> { implementation