[−][src]Enum cortex_mpu::cortex_m0p::MemoryAttributes
Describes memory type, cache policy, and shareability.
Variants
StronglyOrdered
Shareable, non-cached, strongly-ordered memory region.
Device
Non-cached device peripheral region. Always considered shareable.
Normal
Normal 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: CachePolicy
Cache 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