[−][src]Enum cortex_m::cmse::AccessType
pub enum AccessType { Current, Unprivileged, NonSecure, NonSecureUnprivileged, }
Memory access behaviour: determine which privilege execution mode is used and which Memory Protection Unit (MPU) is used.
Variants
Access using current privilege level and reading from current security state MPU. Uses the TT instruction.
Unprivileged access reading from current security state MPU. Uses the TTT instruction.
Access using current privilege level reading from Non-Secure MPU. Uses the TTA instruction. Undefined if used from Non-Secure state.
Unprivilege access reading from Non-Secure MPU. Uses the TTAT instruction. Undefined if used from Non-Secure state.
Trait Implementations
impl Clone for AccessType
[src][+]
impl Copy for AccessType
[src]
impl Debug for AccessType
[src][+]
impl PartialEq<AccessType> for AccessType
[src][+]
impl StructuralPartialEq for AccessType
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,