SYMBOL INDEX (73 symbols across 4 files) FILE: src/fallback.rs type SpinLock (line 22) | struct SpinLock(AtomicUsize); method lock (line 25) | fn lock(&self) { method unlock (line 37) | fn unlock(&self) { function lock_for_addr (line 71) | fn lock_for_addr(addr: usize) -> &'static SpinLock { function lock (line 87) | fn lock(addr: usize) -> LockGuard { type LockGuard (line 93) | struct LockGuard(&'static SpinLock); method drop (line 96) | fn drop(&mut self) { function atomic_load (line 102) | pub unsafe fn atomic_load(dst: *mut T) -> T { function atomic_store (line 108) | pub unsafe fn atomic_store(dst: *mut T, val: T) { function atomic_swap (line 114) | pub unsafe fn atomic_swap(dst: *mut T, val: T) -> T { function atomic_compare_exchange (line 120) | pub unsafe fn atomic_compare_exchange( function atomic_add (line 139) | pub unsafe fn atomic_add(dst: *mut T, val: T) -> T function atomic_sub (line 150) | pub unsafe fn atomic_sub(dst: *mut T, val: T) -> T function atomic_and (line 161) | pub unsafe fn atomic_and>(dst: *mut T,... function atomic_or (line 169) | pub unsafe fn atomic_or>(dst: *mut T, v... function atomic_xor (line 177) | pub unsafe fn atomic_xor>(dst: *mut T,... function atomic_min (line 185) | pub unsafe fn atomic_min(dst: *mut T, val: T) -> T { function atomic_max (line 193) | pub unsafe fn atomic_max(dst: *mut T, val: T) -> T { FILE: src/lib.rs type Atomic (line 67) | pub struct Atomic { method default (line 86) | fn default() -> Self { function fmt (line 92) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 102) | pub const fn new(v: T) -> Atomic { function is_lock_free (line 114) | pub const fn is_lock_free() -> bool { function inner_ptr (line 121) | fn inner_ptr(&self) -> *mut T { function get_mut (line 130) | pub fn get_mut(&mut self) -> &mut T { function into_inner (line 139) | pub fn into_inner(self) -> T { function load (line 152) | pub fn load(&self, order: Ordering) -> T { function store (line 165) | pub fn store(&self, val: T, order: Ordering) { function swap (line 176) | pub fn swap(&self, val: T, order: Ordering) -> T { function compare_exchange (line 193) | pub fn compare_exchange( function compare_exchange_weak (line 218) | pub fn compare_exchange_weak( function fetch_update (line 267) | pub fn fetch_update( function fetch_and (line 295) | pub fn fetch_and(&self, val: bool, order: Ordering) -> bool { function fetch_or (line 306) | pub fn fetch_or(&self, val: bool, order: Ordering) -> bool { function fetch_xor (line 317) | pub fn fetch_xor(&self, val: bool, order: Ordering) -> bool { type Foo (line 412) | struct Foo(u8, u8); type Bar (line 417) | struct Bar(u64, u64); type Quux (line 422) | struct Quux(u32); function assert_serde (line 425) | fn assert_serde(atomic: &Atomic, value: T) function atomic_bool (line 441) | fn atomic_bool() { function atomic_i8 (line 463) | fn atomic_i8() { function atomic_i16 (line 487) | fn atomic_i16() { function atomic_i32 (line 513) | fn atomic_i32() { function atomic_i64 (line 546) | fn atomic_i64() { function atomic_i128 (line 573) | fn atomic_i128() { function atomic_isize (line 599) | fn atomic_isize() { function atomic_u8 (line 621) | fn atomic_u8() { function atomic_u16 (line 644) | fn atomic_u16() { function atomic_u32 (line 670) | fn atomic_u32() { function atomic_u64 (line 703) | fn atomic_u64() { function atomic_u128 (line 730) | fn atomic_u128() { function atomic_usize (line 756) | fn atomic_usize() { function atomic_foo (line 779) | fn atomic_foo() { function atomic_bar (line 802) | fn atomic_bar() { function atomic_quxx (line 824) | fn atomic_quxx() { FILE: src/ops.rs function atomic_is_lock_free (line 101) | pub const fn atomic_is_lock_free() -> bool { function atomic_load (line 116) | pub unsafe fn atomic_load(dst: *mut T, order: Ordering) -> T { function atomic_store (line 126) | pub unsafe fn atomic_store(dst: *mut T, val: T, order: Orde... function atomic_swap (line 136) | pub unsafe fn atomic_swap(dst: *mut T, val: T, order: Order... function map_result (line 146) | unsafe fn map_result(r: Result) -> Result { function atomic_compare_exchange (line 154) | pub unsafe fn atomic_compare_exchange( function atomic_compare_exchange_weak (line 175) | pub unsafe fn atomic_compare_exchange_weak( function atomic_add (line 196) | pub unsafe fn atomic_add(dst: *mut T, val: T, order: Orderi... function atomic_sub (line 209) | pub unsafe fn atomic_sub(dst: *mut T, val: T, order: Orderi... function atomic_and (line 222) | pub unsafe fn atomic_and>( function atomic_or (line 236) | pub unsafe fn atomic_or>( function atomic_xor (line 250) | pub unsafe fn atomic_xor>( function atomic_min (line 264) | pub unsafe fn atomic_min(dst: *mut T, val: T, or... function atomic_max (line 274) | pub unsafe fn atomic_max(dst: *mut T, val: T, or... function atomic_umin (line 284) | pub unsafe fn atomic_umin(dst: *mut T, val: T, o... function atomic_umax (line 294) | pub unsafe fn atomic_umax(dst: *mut T, val: T, o... FILE: src/serde_impl.rs method serialize (line 12) | fn serialize(&self, serializer: S) -> Result function deserialize (line 25) | fn deserialize(deserializer: D) -> Result