Home
last modified time | relevance | path

Searched defs:ARef (Results 1 – 1 of 1) sorted by relevance

/linux/rust/kernel/sync/
H A Daref.rs77 /// particular, the [`ARef`] instance owns an increment on the underlying object's reference count. implementation
68 pub struct ARef<T: AlwaysRefCounted> { global() struct
73 _pARef global() argument
84 unsafe impl<T: AlwaysRefCounted + Sync + Send> Sync for ARef<T> {} global() implementation
87 impl<T: AlwaysRefCounted> Unpin for ARef<T> {} global() implementation
89 impl<T: AlwaysRefCounted> ARef<T> { global() implementation
141 impl<T: AlwaysRefCounted> Clone for ARef<T> { global() implementation
149 impl<T: AlwaysRefCounted> Deref for ARef<T> { global() implementation
158 impl<T: AlwaysRefCounted> From<&T> for ARef<T> { global() implementation
166 impl<T: AlwaysRefCounted> Drop for ARef<T> { global() implementation
174 impl<T, U> PartialEq<ARef<U>> for ARef<T> global() implementation
184 impl<T: AlwaysRefCounted + Eq> Eq for ARef<T> {} global() implementation
186 impl<T, U> PartialEq<&'_ U> for ARef<T> global() implementation
[all...]