Struct sel4::VmAttributes
source · pub struct VmAttributes(/* private fields */);
Expand description
Corresponds to seL4_ARM_VMAttributes
.
Implementations§
source§impl VmAttributes
impl VmAttributes
pub const NONE: Self = _
pub const DEFAULT: Self = _
pub const PAGE_CACHEABLE: Self = _
pub const PARITY_ENABLED: Self = _
pub const EXECUTE_NEVER: Self = _
pub const fn from_inner(inner: Type) -> Self
pub const fn into_inner(self) -> Type
pub const fn inner(&self) -> &Type
pub fn inner_mut(&mut self) -> &mut Type
pub const fn has(self, rhs: Self) -> bool
Trait Implementations§
source§impl BitAnd for VmAttributes
impl BitAnd for VmAttributes
source§impl BitAndAssign for VmAttributes
impl BitAndAssign for VmAttributes
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOr for VmAttributes
impl BitOr for VmAttributes
source§impl BitOrAssign for VmAttributes
impl BitOrAssign for VmAttributes
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl Clone for VmAttributes
impl Clone for VmAttributes
source§fn clone(&self) -> VmAttributes
fn clone(&self) -> VmAttributes
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more