qubit_atomic/atomic/
mod.rs1#[macro_use]
14mod macros;
15
16mod arc_atomic;
17mod arc_atomic_count;
18mod arc_atomic_ref;
19mod arc_atomic_signed_count;
20#[allow(clippy::module_inception)]
21mod atomic;
22mod atomic_bool;
23mod atomic_count;
24mod atomic_f32;
25mod atomic_f64;
26mod atomic_i128;
27mod atomic_i16;
28mod atomic_i32;
29mod atomic_i64;
30mod atomic_i8;
31mod atomic_integer_value;
32mod atomic_isize;
33mod atomic_number_ops;
34mod atomic_ops;
35mod atomic_ref;
36mod atomic_signed_count;
37mod atomic_u128;
38mod atomic_u16;
39mod atomic_u32;
40mod atomic_u64;
41mod atomic_u8;
42mod atomic_usize;
43mod atomic_value;
44mod sealed;
45
46pub use arc_atomic::ArcAtomic;
47pub use arc_atomic_count::ArcAtomicCount;
48pub use arc_atomic_ref::ArcAtomicRef;
49pub use arc_atomic_signed_count::ArcAtomicSignedCount;
50pub use atomic::Atomic;
51pub use atomic_count::AtomicCount;
52pub use atomic_ref::AtomicRef;
53pub use atomic_signed_count::AtomicSignedCount;
54
55pub mod primitive {
61 pub use super::atomic_bool::AtomicBool;
62 pub use super::atomic_f32::AtomicF32;
63 pub use super::atomic_f64::AtomicF64;
64 pub use super::atomic_i8::AtomicI8;
65 pub use super::atomic_i16::AtomicI16;
66 pub use super::atomic_i32::AtomicI32;
67 pub use super::atomic_i64::AtomicI64;
68 pub use super::atomic_i128::AtomicI128;
69 pub use super::atomic_isize::AtomicIsize;
70 pub use super::atomic_u8::AtomicU8;
71 pub use super::atomic_u16::AtomicU16;
72 pub use super::atomic_u32::AtomicU32;
73 pub use super::atomic_u64::AtomicU64;
74 pub use super::atomic_u128::AtomicU128;
75 pub use super::atomic_usize::AtomicUsize;
76}