pub struct SectionAttributes {
pub non_global: bool,
pub p_bit: bool,
pub shareable: bool,
pub access: AccessPermissions,
pub memory_attrs: MemoryRegionAttributesRaw,
pub domain: u4,
pub execute_never: bool,
}Expand description
Individual section attributes for a L1 section.
Fields§
§non_global: boolNG bit
p_bit: boolImplementation defined bit.
access: AccessPermissionsAP bits
memory_attrs: MemoryRegionAttributesRaw§domain: u4§execute_never: boolxN bit.
Trait Implementations§
Source§impl Clone for SectionAttributes
impl Clone for SectionAttributes
Source§fn clone(&self) -> SectionAttributes
fn clone(&self) -> SectionAttributes
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SectionAttributes
impl Debug for SectionAttributes
Source§impl PartialEq for SectionAttributes
impl PartialEq for SectionAttributes
impl Copy for SectionAttributes
impl Eq for SectionAttributes
impl StructuralPartialEq for SectionAttributes
Auto Trait Implementations§
impl Freeze for SectionAttributes
impl RefUnwindSafe for SectionAttributes
impl Send for SectionAttributes
impl Sync for SectionAttributes
impl Unpin for SectionAttributes
impl UnwindSafe for SectionAttributes
Blanket Implementations§
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