Trait vm_memory::bytes::AtomicAccess

source ·
pub trait AtomicAccess: ByteValued + From<<Self::A as AtomicInteger>::V> + Into<<Self::A as AtomicInteger>::V> {
    type A: AtomicInteger;
}
Expand description

A trait used to identify types which can be accessed atomically by proxy.

Required Associated Types§

source

type A: AtomicInteger

The AtomicInteger that atomic operations on Self are based on.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl AtomicAccess for i8

§

type A = AtomicI8

source§

impl AtomicAccess for i16

§

type A = AtomicI16

source§

impl AtomicAccess for i32

§

type A = AtomicI32

source§

impl AtomicAccess for i64

§

type A = AtomicI64

source§

impl AtomicAccess for isize

source§

impl AtomicAccess for u8

§

type A = AtomicU8

source§

impl AtomicAccess for u16

§

type A = AtomicU16

source§

impl AtomicAccess for u32

§

type A = AtomicU32

source§

impl AtomicAccess for u64

§

type A = AtomicU64

source§

impl AtomicAccess for usize

Implementors§