Struct vise::traits::AtomicU64Wrapper
source · pub struct AtomicU64Wrapper(/* private fields */);
Expand description
Thin wrapper around AtomicU64
used as atomic store for u64
.
A separate type is necessary to circumvent Rust orphaning rules.
Trait Implementations§
source§impl Atomic<Duration> for AtomicU64Wrapper
impl Atomic<Duration> for AtomicU64Wrapper
source§impl Atomic<u64> for AtomicU64Wrapper
impl Atomic<u64> for AtomicU64Wrapper
source§impl Debug for AtomicU64Wrapper
impl Debug for AtomicU64Wrapper
source§impl Default for AtomicU64Wrapper
impl Default for AtomicU64Wrapper
source§fn default() -> AtomicU64Wrapper
fn default() -> AtomicU64Wrapper
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for AtomicU64Wrapper
impl RefUnwindSafe for AtomicU64Wrapper
impl Send for AtomicU64Wrapper
impl Sync for AtomicU64Wrapper
impl Unpin for AtomicU64Wrapper
impl UnwindSafe for AtomicU64Wrapper
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more