[−][src]Struct tss_esapi::nv::storage::NvIndexAttributes
Bitfield representing the nv index attributes.
Implementations
impl NvIndexAttributes
[src]
pub fn pp_write(&self) -> bool
[src]
pub fn set_pp_write(&mut self, value: bool)
[src]
pub fn owner_write(&self) -> bool
[src]
pub fn set_owner_write(&mut self, value: bool)
[src]
pub fn auth_write(&self) -> bool
[src]
pub fn set_auth_write(&mut self, value: bool)
[src]
pub fn policy_write(&self) -> bool
[src]
pub fn set_policy_write(&mut self, value: bool)
[src]
pub fn set_index_type(&mut self, value: NvIndexType)
[src]
pub fn policy_delete(&self) -> bool
[src]
pub fn set_policy_delete(&mut self, value: bool)
[src]
pub fn write_locked(&self) -> bool
[src]
pub fn set_write_locked(&mut self, value: bool)
[src]
pub fn write_all(&self) -> bool
[src]
pub fn set_write_all(&mut self, value: bool)
[src]
pub fn write_define(&self) -> bool
[src]
pub fn set_write_define(&mut self, value: bool)
[src]
pub fn write_stclear(&self) -> bool
[src]
pub fn set_write_stclear(&mut self, value: bool)
[src]
pub fn global_lock(&self) -> bool
[src]
pub fn set_global_lock(&mut self, value: bool)
[src]
pub fn pp_read(&self) -> bool
[src]
pub fn set_pp_read(&mut self, value: bool)
[src]
pub fn owner_read(&self) -> bool
[src]
pub fn set_owner_read(&mut self, value: bool)
[src]
pub fn auth_read(&self) -> bool
[src]
pub fn set_auth_read(&mut self, value: bool)
[src]
pub fn policy_read(&self) -> bool
[src]
pub fn set_policy_read(&mut self, value: bool)
[src]
pub fn no_da(&self) -> bool
[src]
pub fn set_no_da(&mut self, value: bool)
[src]
pub fn orderly(&self) -> bool
[src]
pub fn set_orderly(&mut self, value: bool)
[src]
pub fn clear_stclear(&self) -> bool
[src]
pub fn set_clear_stclear(&mut self, value: bool)
[src]
pub fn read_locked(&self) -> bool
[src]
pub fn set_read_locked(&mut self, value: bool)
[src]
pub fn written(&self) -> bool
[src]
pub fn set_written(&mut self, value: bool)
[src]
pub fn platform_create(&self) -> bool
[src]
pub fn set_platform_create(&mut self, value: bool)
[src]
pub fn read_stclear(&self) -> bool
[src]
pub fn set_read_stclear(&mut self, value: bool)
[src]
impl NvIndexAttributes
[src]
pub fn index_type(&self) -> Result<NvIndexType>
[src]
Trait Implementations
impl<T> BitRange<T> for NvIndexAttributes where
TPMA_NV: BitRange<T>,
[src]
TPMA_NV: BitRange<T>,
fn bit_range(&self, msb: usize, lsb: usize) -> T
[src]
fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
[src]
impl Clone for NvIndexAttributes
[src]
fn clone(&self) -> NvIndexAttributes
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for NvIndexAttributes
[src]
impl Debug for NvIndexAttributes
[src]
impl Eq for NvIndexAttributes
[src]
impl From<NvIndexAttributes> for TPMA_NV
[src]
fn from(nv_index_atttributes: NvIndexAttributes) -> TPMA_NV
[src]
impl From<u32> for NvIndexAttributes
[src]
fn from(tss_nv_index_atttributes: TPMA_NV) -> NvIndexAttributes
[src]
impl PartialEq<NvIndexAttributes> for NvIndexAttributes
[src]
fn eq(&self, other: &NvIndexAttributes) -> bool
[src]
fn ne(&self, other: &NvIndexAttributes) -> bool
[src]
impl StructuralEq for NvIndexAttributes
[src]
impl StructuralPartialEq for NvIndexAttributes
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Bit for T where
T: BitRange<u8>,
[src]
T: BitRange<u8>,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Free for T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,