[][src]Struct tss_esapi::nv::storage::NvIndexAttributes

pub struct NvIndexAttributes(pub TPMA_NV);

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]

Trait Implementations

impl<T> BitRange<T> for NvIndexAttributes where
    TPMA_NV: BitRange<T>, 
[src]

impl Clone for NvIndexAttributes[src]

impl Copy for NvIndexAttributes[src]

impl Debug for NvIndexAttributes[src]

impl Eq for NvIndexAttributes[src]

impl From<NvIndexAttributes> for TPMA_NV[src]

impl From<u32> for NvIndexAttributes[src]

impl PartialEq<NvIndexAttributes> for NvIndexAttributes[src]

impl StructuralEq for NvIndexAttributes[src]

impl StructuralPartialEq for NvIndexAttributes[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Bit for T where
    T: BitRange<u8>, 
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[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]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.