Enum tss_esapi::structures::pcr_slot::PcrSlot
source · #[repr(u32)]pub enum PcrSlot {
Show 32 variants
Slot0 = 1,
Slot1 = 2,
Slot2 = 4,
Slot3 = 8,
Slot4 = 16,
Slot5 = 32,
Slot6 = 64,
Slot7 = 128,
Slot8 = 256,
Slot9 = 512,
Slot10 = 1_024,
Slot11 = 2_048,
Slot12 = 4_096,
Slot13 = 8_192,
Slot14 = 16_384,
Slot15 = 32_768,
Slot16 = 65_536,
Slot17 = 131_072,
Slot18 = 262_144,
Slot19 = 524_288,
Slot20 = 1_048_576,
Slot21 = 2_097_152,
Slot22 = 4_194_304,
Slot23 = 8_388_608,
Slot24 = 16_777_216,
Slot25 = 33_554_432,
Slot26 = 67_108_864,
Slot27 = 134_217_728,
Slot28 = 268_435_456,
Slot29 = 536_870_912,
Slot30 = 1_073_741_824,
Slot31 = 2_147_483_648,
}
Expand description
Enum with the bit flag for each PCR slot.
Variants§
Slot0 = 1
Slot1 = 2
Slot2 = 4
Slot3 = 8
Slot4 = 16
Slot5 = 32
Slot6 = 64
Slot7 = 128
Slot8 = 256
Slot9 = 512
Slot10 = 1_024
Slot11 = 2_048
Slot12 = 4_096
Slot13 = 8_192
Slot14 = 16_384
Slot15 = 32_768
Slot16 = 65_536
Slot17 = 131_072
Slot18 = 262_144
Slot19 = 524_288
Slot20 = 1_048_576
Slot21 = 2_097_152
Slot22 = 4_194_304
Slot23 = 8_388_608
Slot24 = 16_777_216
Slot25 = 33_554_432
Slot26 = 67_108_864
Slot27 = 134_217_728
Slot28 = 268_435_456
Slot29 = 536_870_912
Slot30 = 1_073_741_824
Slot31 = 2_147_483_648
Trait Implementations§
source§impl BitFlag for PcrSlot
impl BitFlag for PcrSlot
source§fn empty() -> BitFlags<Self>
fn empty() -> BitFlags<Self>
Create a
BitFlags
with no flags set (in other words, with a value of 0). Read moresource§fn from_bits(bits: Self::Numeric) -> Result<BitFlags<Self>, FromBitsError<Self>>
fn from_bits(bits: Self::Numeric) -> Result<BitFlags<Self>, FromBitsError<Self>>
Create a
BitFlags
if the raw value provided does not contain
any illegal flags. Read moresource§fn from_bits_truncate(bits: Self::Numeric) -> BitFlags<Self>
fn from_bits_truncate(bits: Self::Numeric) -> BitFlags<Self>
Create a
BitFlags
from an underlying bitwise value. If any
invalid bits are set, ignore them. Read moresource§unsafe fn from_bits_unchecked(bits: Self::Numeric) -> BitFlags<Self>
unsafe fn from_bits_unchecked(bits: Self::Numeric) -> BitFlags<Self>
Create a
BitFlags
unsafely, without checking if the bits form
a valid bit pattern for the type. Read moresource§impl FromPrimitive for PcrSlot
impl FromPrimitive for PcrSlot
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 Ord for PcrSlot
impl Ord for PcrSlot
source§impl PartialEq for PcrSlot
impl PartialEq for PcrSlot
source§impl PartialOrd for PcrSlot
impl PartialOrd for PcrSlot
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl RawBitFlags for PcrSlot
impl RawBitFlags for PcrSlot
source§const EMPTY: Self::Numeric = {transmute(0x00000000): <structures::pcr::slot::PcrSlot as enumflags2::_internal::RawBitFlags>::Numeric}
const EMPTY: Self::Numeric = {transmute(0x00000000): <structures::pcr::slot::PcrSlot as enumflags2::_internal::RawBitFlags>::Numeric}
A value with no bits set.
source§const DEFAULT: Self::Numeric = {transmute(0x00000000): <structures::pcr::slot::PcrSlot as enumflags2::_internal::RawBitFlags>::Numeric}
const DEFAULT: Self::Numeric = {transmute(0x00000000): <structures::pcr::slot::PcrSlot as enumflags2::_internal::RawBitFlags>::Numeric}
The value used by the Default implementation. Equivalent to EMPTY, unless
customized.
source§const ALL_BITS: Self::Numeric = {transmute(0xffffffff): <structures::pcr::slot::PcrSlot as enumflags2::_internal::RawBitFlags>::Numeric}
const ALL_BITS: Self::Numeric = {transmute(0xffffffff): <structures::pcr::slot::PcrSlot as enumflags2::_internal::RawBitFlags>::Numeric}
A value with all flag bits set.
source§const BITFLAGS_TYPE_NAME: &'static str = "BitFlags<PcrSlot>"
const BITFLAGS_TYPE_NAME: &'static str = "BitFlags<PcrSlot>"
The name of the type for debug formatting purposes. Read more
source§impl ToPrimitive for PcrSlot
impl ToPrimitive for PcrSlot
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 moreimpl Copy for PcrSlot
impl Eq for PcrSlot
impl StructuralPartialEq for PcrSlot
Auto Trait Implementations§
impl Freeze for PcrSlot
impl RefUnwindSafe for PcrSlot
impl Send for PcrSlot
impl Sync for PcrSlot
impl Unpin for PcrSlot
impl UnwindSafe for PcrSlot
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