pub struct RegionConfig {
pub start: u32,
pub end: u32,
pub context_id: u8,
pub encrypted: bool,
}Expand description
Region address and encryption settings.
Fields§
§start: u32Inclusive start address (physical). Must be 4KiB-aligned.
end: u32Exclusive end address (physical). Must be 4KiB-aligned.
context_id: u8Cipher context ID (0..3).
encrypted: boolWhen true, traffic in this region is encrypted.
Trait Implementations§
Source§impl Clone for RegionConfig
impl Clone for RegionConfig
impl Copy for RegionConfig
Source§impl Debug for RegionConfig
impl Debug for RegionConfig
Auto Trait Implementations§
impl Forget for RegionConfig
impl Freeze for RegionConfig
impl Move for RegionConfig
impl RefUnwindSafe for RegionConfig
impl Send for RegionConfig
impl Sync for RegionConfig
impl Unpin for RegionConfig
impl UnsafeUnpin for RegionConfig
impl UnwindSafe for RegionConfig
Blanket Implementations§
impl<T, I> Binding<I, NoHandler<I>> for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more