Enum tss_esapi::constants::property_tag::PropertyTag
source · #[repr(u32)]pub enum PropertyTag {
Show 68 variants
None = 0,
FamilyIndicator = 256,
Level = 257,
Revision = 258,
DayOfYear = 259,
Year = 260,
Manufacturer = 261,
VendorString1 = 262,
VendorString2 = 263,
VendorString3 = 264,
VendorString4 = 265,
VendorTPMType = 266,
FirmwareVersion1 = 267,
FirmwareVersion2 = 268,
InputBuffer = 269,
HrTransientMin = 270,
HrPersistentMin = 271,
HrLoadedMin = 272,
ActiveSessionsMax = 273,
PcrCount = 274,
PcrSelectMin = 275,
ContextGapMax = 276,
NvCountersMax = 278,
NvIndexMax = 279,
Memory = 280,
ClockUpdate = 281,
ContextHash = 282,
ContextSym = 283,
ContextSymSize = 284,
OrderlyCount = 285,
MaxCommandSize = 286,
MaxResponseSize = 287,
MaxDigest = 288,
MaxObjectContext = 289,
MaxSessionContext = 290,
PsFamilyIndicator = 291,
PsLevel = 292,
PsRevision = 293,
PsDayOfYear = 294,
PsYear = 295,
SplitMax = 296,
TotalCommands = 297,
LibraryCommands = 298,
VendorCommands = 299,
NvBufferMax = 300,
Modes = 301,
MaxCapBuffer = 302,
Permanent = 512,
StartupClear = 513,
HrNvIndex = 514,
HrLoaded = 515,
HrLoadedAvail = 516,
HrActive = 517,
HrActiveAvail = 518,
HrTransientAvail = 519,
HrPersistent = 520,
HrPersistentAvail = 521,
NvCounters = 522,
NvCountersAvail = 523,
AlgorithmSet = 524,
LoadedCurves = 525,
LockoutCounter = 526,
MaxAuthFail = 527,
LockoutInterval = 528,
LockoutRecovery = 529,
WriteRecovery = 530,
AuditCounter0 = 531,
AuditCounter1 = 532,
}
Variants§
None = 0
FamilyIndicator = 256
Level = 257
Revision = 258
DayOfYear = 259
Year = 260
Manufacturer = 261
VendorString1 = 262
VendorString2 = 263
VendorString3 = 264
VendorString4 = 265
VendorTPMType = 266
FirmwareVersion1 = 267
FirmwareVersion2 = 268
InputBuffer = 269
HrTransientMin = 270
HrPersistentMin = 271
HrLoadedMin = 272
ActiveSessionsMax = 273
PcrCount = 274
PcrSelectMin = 275
ContextGapMax = 276
NvCountersMax = 278
NvIndexMax = 279
Memory = 280
ClockUpdate = 281
ContextHash = 282
ContextSym = 283
ContextSymSize = 284
OrderlyCount = 285
MaxCommandSize = 286
MaxResponseSize = 287
MaxDigest = 288
MaxObjectContext = 289
MaxSessionContext = 290
PsFamilyIndicator = 291
PsLevel = 292
PsRevision = 293
PsDayOfYear = 294
PsYear = 295
SplitMax = 296
TotalCommands = 297
LibraryCommands = 298
VendorCommands = 299
NvBufferMax = 300
Modes = 301
MaxCapBuffer = 302
Permanent = 512
StartupClear = 513
HrNvIndex = 514
HrLoaded = 515
HrLoadedAvail = 516
HrActive = 517
HrActiveAvail = 518
HrTransientAvail = 519
HrPersistent = 520
HrPersistentAvail = 521
NvCounters = 522
NvCountersAvail = 523
AlgorithmSet = 524
LoadedCurves = 525
LockoutCounter = 526
MaxAuthFail = 527
LockoutInterval = 528
LockoutRecovery = 529
WriteRecovery = 530
AuditCounter0 = 531
AuditCounter1 = 532
Trait Implementations§
source§impl Clone for PropertyTag
impl Clone for PropertyTag
source§fn clone(&self) -> PropertyTag
fn clone(&self) -> PropertyTag
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PropertyTag
impl Debug for PropertyTag
source§impl From<PropertyTag> for TPM2_PT
impl From<PropertyTag> for TPM2_PT
source§fn from(property_tag: PropertyTag) -> TPM2_PT
fn from(property_tag: PropertyTag) -> TPM2_PT
Converts to this type from the input type.
source§impl FromPrimitive for PropertyTag
impl FromPrimitive for PropertyTag
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§impl Hash for PropertyTag
impl Hash for PropertyTag
source§impl PartialEq for PropertyTag
impl PartialEq for PropertyTag
source§fn eq(&self, other: &PropertyTag) -> bool
fn eq(&self, other: &PropertyTag) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToPrimitive for PropertyTag
impl ToPrimitive for PropertyTag
source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self
to an i64
. If the value cannot be
represented by an i64
, then None
is returned.source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self
to a u64
. If the value cannot be
represented by a u64
, then None
is returned.source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self
to an isize
. If the value cannot be
represented by an isize
, then None
is returned.source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self
to an i8
. If the value cannot be
represented by an i8
, then None
is returned.source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self
to an i16
. If the value cannot be
represented by an i16
, then None
is returned.source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self
to an i32
. If the value cannot be
represented by an i32
, then None
is returned.source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self
to an i128
. If the value cannot be
represented by an i128
(i64
under the default implementation), then
None
is returned. Read moresource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self
to a usize
. If the value cannot be
represented by a usize
, then None
is returned.source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self
to a u8
. If the value cannot be
represented by a u8
, then None
is returned.source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self
to a u16
. If the value cannot be
represented by a u16
, then None
is returned.source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self
to a u32
. If the value cannot be
represented by a u32
, then None
is returned.source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self
to a u128
. If the value cannot be
represented by a u128
(u64
under the default implementation), then
None
is returned. Read moresource§impl TryFrom<u32> for PropertyTag
impl TryFrom<u32> for PropertyTag
impl Copy for PropertyTag
impl Eq for PropertyTag
impl StructuralPartialEq for PropertyTag
Auto Trait Implementations§
impl Freeze for PropertyTag
impl RefUnwindSafe for PropertyTag
impl Send for PropertyTag
impl Sync for PropertyTag
impl Unpin for PropertyTag
impl UnwindSafe for PropertyTag
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