[go: up one dir, main page]

AliasableDeref

Trait AliasableDeref 

Source
pub unsafe trait AliasableDeref: Deref { }
Expand description

Marker trait for a pointer type that is allowed to have its pointee aliased (except when dropped).

Implementations on Foreign Types§

Source§

impl<'a, T> AliasableDeref for Ref<'a, T>
where T: ?Sized,

Source§

impl<'a, T> AliasableDeref for RefMut<'a, T>
where T: ?Sized,

Source§

impl<'a, T> AliasableDeref for MutexGuard<'a, T>
where T: ?Sized,

Source§

impl<'a, T> AliasableDeref for RwLockReadGuard<'a, T>
where T: ?Sized,

Source§

impl<'a, T> AliasableDeref for RwLockWriteGuard<'a, T>
where T: ?Sized,

Source§

impl<T> AliasableDeref for Rc<T>
where T: ?Sized,

Source§

impl<T> AliasableDeref for Arc<T>
where T: ?Sized,

Implementors§