Trait sel4_atomic_ptr::Atomic

source ·
pub unsafe trait Atomic: AtomicSealed + Copy {
    const ALIGNMENT: usize;
    const IS_SIGNED: bool;
}

Required Associated Constants§

source

const ALIGNMENT: usize

source

const IS_SIGNED: bool

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Atomic for i8

source§

const ALIGNMENT: usize = 1usize

source§

const IS_SIGNED: bool = true

source§

impl Atomic for i16

source§

const ALIGNMENT: usize = 2usize

source§

const IS_SIGNED: bool = true

source§

impl Atomic for i32

source§

const ALIGNMENT: usize = 4usize

source§

const IS_SIGNED: bool = true

source§

impl Atomic for i64

source§

const ALIGNMENT: usize = 8usize

source§

const IS_SIGNED: bool = true

source§

impl Atomic for isize

source§

const ALIGNMENT: usize = 8usize

source§

const IS_SIGNED: bool = true

source§

impl Atomic for u8

source§

const ALIGNMENT: usize = 1usize

source§

const IS_SIGNED: bool = false

source§

impl Atomic for u16

source§

const ALIGNMENT: usize = 2usize

source§

const IS_SIGNED: bool = false

source§

impl Atomic for u32

source§

const ALIGNMENT: usize = 4usize

source§

const IS_SIGNED: bool = false

source§

impl Atomic for u64

source§

const ALIGNMENT: usize = 8usize

source§

const IS_SIGNED: bool = false

source§

impl Atomic for usize

source§

const ALIGNMENT: usize = 8usize

source§

const IS_SIGNED: bool = false

Implementors§