Struct tss_esapi::attributes::nv_index::NvIndexAttributes
source · [−]pub struct NvIndexAttributes(pub TPMA_NV);Expand description
Bitfield representing the nv index attributes.
Tuple Fields
0: TPMA_NVImplementations
sourceimpl NvIndexAttributes
impl NvIndexAttributes
pub fn pp_write(&self) -> bool
pub fn owner_write(&self) -> bool
pub fn auth_write(&self) -> bool
pub fn policy_write(&self) -> bool
pub fn policy_delete(&self) -> bool
pub fn write_locked(&self) -> bool
pub fn write_all(&self) -> bool
pub fn write_define(&self) -> bool
pub fn write_stclear(&self) -> bool
pub fn global_lock(&self) -> bool
pub fn pp_read(&self) -> bool
pub fn owner_read(&self) -> bool
pub fn auth_read(&self) -> bool
pub fn policy_read(&self) -> bool
pub fn no_da(&self) -> bool
pub fn orderly(&self) -> bool
pub fn clear_stclear(&self) -> bool
pub fn read_locked(&self) -> bool
pub fn written(&self) -> bool
pub fn platform_create(&self) -> bool
pub fn read_stclear(&self) -> bool
sourceimpl NvIndexAttributes
impl NvIndexAttributes
sourcepub fn index_type(&self) -> Result<NvIndexType>
pub fn index_type(&self) -> Result<NvIndexType>
Returns the NvIndexType of the NvIndexAttributes
sourcepub const fn builder() -> NvIndexAttributesBuilder
pub const fn builder() -> NvIndexAttributesBuilder
Get a builder for the structure
Trait Implementations
sourceimpl<T> BitRange<T> for NvIndexAttributes where
TPMA_NV: BitRange<T>,
impl<T> BitRange<T> for NvIndexAttributes where
TPMA_NV: BitRange<T>,
sourceimpl Clone for NvIndexAttributes
impl Clone for NvIndexAttributes
sourcefn clone(&self) -> NvIndexAttributes
fn clone(&self) -> NvIndexAttributes
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for NvIndexAttributes
impl Debug for NvIndexAttributes
sourceimpl PartialEq<NvIndexAttributes> for NvIndexAttributes
impl PartialEq<NvIndexAttributes> for NvIndexAttributes
sourcefn eq(&self, other: &NvIndexAttributes) -> bool
fn eq(&self, other: &NvIndexAttributes) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &NvIndexAttributes) -> bool
fn ne(&self, other: &NvIndexAttributes) -> bool
This method tests for !=.
sourceimpl TryFrom<NvIndexAttributes> for TPMA_NV
impl TryFrom<NvIndexAttributes> for TPMA_NV
sourceimpl TryFrom<u32> for NvIndexAttributes
impl TryFrom<u32> for NvIndexAttributes
impl Copy for NvIndexAttributes
impl Eq for NvIndexAttributes
impl StructuralEq for NvIndexAttributes
impl StructuralPartialEq for NvIndexAttributes
Auto Trait Implementations
impl RefUnwindSafe for NvIndexAttributes
impl Send for NvIndexAttributes
impl Sync for NvIndexAttributes
impl Unpin for NvIndexAttributes
impl UnwindSafe for NvIndexAttributes
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more