pub trait AtomicImpl:
Sized
+ Send
+ Copy
+ Sealed {
type Delta;
}
Expand description
A marker trait for types that implement atomic operations with C side primitives.
This trait is sealed, and only types that have directly mapping to the C side atomics should impl this:
i32
maps toatomic_t
.i64
maps toatomic64_t
.
Required Associated Types§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.