Home
last modified time | relevance | path

Searched refs:Pointable (Results 1 – 2 of 2) sorted by relevance

/external/rust/crates/crossbeam-epoch/src/
Datomic.rs34 pub struct CompareExchangeError<'g, T: ?Sized + Pointable, P: Pointer<T>> {
106 fn low_bits<T: ?Sized + Pointable>() -> usize { in low_bits()
112 fn ensure_aligned<T: ?Sized + Pointable>(raw: usize) { in ensure_aligned()
120 fn compose_tag<T: ?Sized + Pointable>(data: usize, tag: usize) -> usize { in compose_tag()
126 fn decompose_tag<T: ?Sized + Pointable>(data: usize) -> (usize, usize) { in decompose_tag()
150 pub trait Pointable { interface
194 impl<T> Pointable for T {
245 impl<T> Pointable for [MaybeUninit<T>] { impl
287 pub struct Atomic<T: ?Sized + Pointable> {
292 unsafe impl<T: ?Sized + Pointable + Send + Sync> Send for Atomic<T> {}
[all …]
Dlib.rs171 Pointable, Atomic, CompareExchangeError,