Struct SY
pub struct SY;
Full system is the required shareability domain, reads and writes are the required access types
Trait Implementations
impl Dmb for SY
unsafe fn __dmb(&self)
impl Dsb for SY
unsafe fn __dsb(&self)
impl Isb for SY
unsafe fn __isb(&self)
Auto Trait Implementations
impl Freeze for SY
impl RefUnwindSafe for SY
impl Send for SY
impl Sync for SY
impl Unpin for SY
impl UnsafeUnpin for SY
impl UnwindSafe for SY
Blanket Implementations
impl<T> Any for SY
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SY
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SY
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for SY
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for SY
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for SY
impl<T, U> Into<U> for SY
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for SY
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for SY
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>