Trait graph::index::AtomicIdx [−][src]
pub trait AtomicIdx: Send + Sync { type Inner: Idx<Atomic = Self>; fn load(&self, order: Ordering) -> Self::Inner; fn fetch_add(&self, val: Self::Inner, order: Ordering) -> Self::Inner; fn get_and_increment(&self, order: Ordering) -> Self::Inner; fn zero() -> Self; fn into_inner(self) -> Self::Inner; }