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

source§

impl AtomicAccess for i16

source§

impl AtomicAccess for i32

source§

impl AtomicAccess for i64

source§

impl AtomicAccess for isize

source§

impl AtomicAccess for u8

source§

impl AtomicAccess for u16

source§

impl AtomicAccess for u32

source§

impl AtomicAccess for u64

source§

impl AtomicAccess for usize

Implementors§