[−][src]Enum cortex_mpu::cortex_m0p::MemoryAttributes
Describes memory type, cache policy, and shareability.
Variants
StronglyOrderedShareable, non-cached, strongly-ordered memory region.
DeviceNon-cached device peripheral region. Always considered shareable.
NormalNormal memory region (ie. "actual" memory, such as Flash or SRAM).
Fields of Normal
Whether the region is accessible by more than one bus master (eg. a DMA engine or a second MCU core).
cache_policy: CachePolicyCache policy of the region.
Trait Implementations
impl PartialEq<MemoryAttributes> for MemoryAttributes[src]
fn eq(&self, other: &MemoryAttributes) -> bool[src]
fn ne(&self, other: &MemoryAttributes) -> bool[src]
impl Eq for MemoryAttributes[src]
impl Debug for MemoryAttributes[src]
impl Copy for MemoryAttributes[src]
impl Clone for MemoryAttributes[src]
fn clone(&self) -> MemoryAttributes[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self