pub struct UntilDrop;Trait Implementations§
Source§impl<T, ProxyTiming> DerefPlace<ProxyTiming, UntilDrop> for ArcRefHandle<T>
impl<T, ProxyTiming> DerefPlace<ProxyTiming, UntilDrop> for ArcRefHandle<T>
Source§const POINTEE_ACCESS: AccessKind = T::ACCESS
const POINTEE_ACCESS: AccessKind = T::ACCESS
The access permissions to the contents of the place handled by
Self
required by Self::deref_place.Source§const POINTER_ACCESS: AccessKind = AccessKind::Shared
const POINTER_ACCESS: AccessKind = AccessKind::Shared
The access permissions to the place handled by
Self required by
Self::deref_place.Source§const SAFE: bool = true
const SAFE: bool = true
Whether
Self::deref_place is safe when Self::POINTEE_ACCESS and
Self::POINTER_ACCESS are honored for PointeeTiming and
PointerTiming respectively. Read moreunsafe fn deref_place( self, ) -> <Self::Target as CreateHandle<ProxyTiming>>::Handle
impl Sealed for UntilDrop
impl Timing for UntilDrop
Auto Trait Implementations§
impl Freeze for UntilDrop
impl RefUnwindSafe for UntilDrop
impl Send for UntilDrop
impl Sync for UntilDrop
impl Unpin for UntilDrop
impl UnsafeUnpin for UntilDrop
impl UnwindSafe for UntilDrop
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more