pub struct TpmaNvExp(/* private fields */);Expand description
TPMA_NV_EXP (Table 234)
Implementations§
Source§impl TpmaNvExp
impl TpmaNvExp
pub const ENCRYPTION: Self
pub const INTEGRITY: Self
pub const ANTIROLLBACK: Self
pub const fn bits(&self) -> u64
pub const fn from_bits_truncate(bits: u64) -> Self
pub const fn set_bits(&mut self, bits: u64)
pub const fn empty() -> Self
pub const fn contains(&self, other: Self) -> bool
Trait Implementations§
Source§impl BitAndAssign for TpmaNvExp
impl BitAndAssign for TpmaNvExp
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOrAssign for TpmaNvExp
impl BitOrAssign for TpmaNvExp
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXorAssign for TpmaNvExp
impl BitXorAssign for TpmaNvExp
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Ord for TpmaNvExp
impl Ord for TpmaNvExp
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for TpmaNvExp
impl PartialOrd for TpmaNvExp
Source§impl TpmMarshal for TpmaNvExp
impl TpmMarshal for TpmaNvExp
Source§impl TpmSized for TpmaNvExp
impl TpmSized for TpmaNvExp
impl Copy for TpmaNvExp
impl Eq for TpmaNvExp
impl StructuralPartialEq for TpmaNvExp
Auto Trait Implementations§
impl Freeze for TpmaNvExp
impl RefUnwindSafe for TpmaNvExp
impl Send for TpmaNvExp
impl Sync for TpmaNvExp
impl Unpin for TpmaNvExp
impl UnsafeUnpin for TpmaNvExp
impl UnwindSafe for TpmaNvExp
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