Lines Matching refs:AlwaysRefCounted
40 pub unsafe trait AlwaysRefCounted { interface
68 pub struct ARef<T: AlwaysRefCounted> {
77 unsafe impl<T: AlwaysRefCounted + Sync + Send> Send for ARef<T> {}
84 unsafe impl<T: AlwaysRefCounted + Sync + Send> Sync for ARef<T> {}
87 impl<T: AlwaysRefCounted> Unpin for ARef<T> {}
89 impl<T: AlwaysRefCounted> ARef<T> {
141 impl<T: AlwaysRefCounted> Clone for ARef<T> {
149 impl<T: AlwaysRefCounted> Deref for ARef<T> {
158 impl<T: AlwaysRefCounted> From<&T> for ARef<T> {
166 impl<T: AlwaysRefCounted> Drop for ARef<T> {
176 T: AlwaysRefCounted + PartialEq<U>,
177 U: AlwaysRefCounted,
184 impl<T: AlwaysRefCounted + Eq> Eq for ARef<T> {}
188 T: AlwaysRefCounted + PartialEq<U>,