#[repr(u32)]pub enum TpmRcBase {
Show 103 variants
Success = 0,
BadTag = 30,
Initialize = 256,
Failure = 257,
Sequence = 259,
Private = 267,
Hmac = 281,
Disabled = 288,
Exclusive = 289,
AuthType = 292,
AuthMissing = 293,
Policy = 294,
Pcr = 295,
PcrChanged = 296,
Upgrade = 301,
TooManyContexts = 302,
AuthUnavailable = 303,
Reboot = 304,
Unbalanced = 305,
CommandSize = 322,
CommandCode = 323,
AuthSize = 324,
AuthContext = 325,
NvRange = 326,
NvSize = 327,
NvLocked = 328,
NvAuthorization = 329,
NvUninitialized = 330,
NvSpace = 331,
NvDefined = 332,
BadContext = 336,
CpHash = 337,
Parent = 338,
NeedsTest = 339,
NoResult = 340,
Sensitive = 341,
ReadOnly = 342,
Asymmetric = 129,
Attributes = 130,
Hash = 131,
Value = 132,
Hierarchy = 133,
KeySize = 135,
Mgf = 136,
Mode = 137,
Type = 138,
Handle = 139,
Kdf = 140,
Range = 141,
AuthFail = 142,
Nonce = 143,
Pp = 144,
Scheme = 146,
Size = 149,
Symmetric = 150,
Tag = 151,
Selector = 152,
Insufficient = 154,
Signature = 155,
Key = 156,
PolicyFail = 157,
Integrity = 159,
Ticket = 160,
ReservedBits = 161,
BadAuth = 162,
Expired = 163,
PolicyCc = 164,
Binding = 165,
Curve = 166,
EccPoint = 167,
FwLimited = 168,
SvnLimited = 169,
Channel = 176,
ChannelKey = 177,
ContextGap = 2_305,
ObjectMemory = 2_306,
SessionMemory = 2_307,
Memory = 2_308,
TpmSessions = 2_309,
TpmTransients = 2_310,
Locality = 2_311,
Yielded = 2_312,
Canceled = 2_313,
Testing = 2_314,
ReferenceH0 = 2_320,
ReferenceH1 = 2_321,
ReferenceH2 = 2_322,
ReferenceH3 = 2_323,
ReferenceH4 = 2_324,
ReferenceH5 = 2_325,
ReferenceH6 = 2_326,
ReferenceS0 = 2_328,
ReferenceS1 = 2_329,
ReferenceS2 = 2_330,
ReferenceS3 = 2_331,
ReferenceS4 = 2_332,
ReferenceS5 = 2_333,
ReferenceS6 = 2_334,
NvRate = 2_336,
Lockout = 2_337,
Retry = 2_338,
NvUnavailable = 2_339,
NotUsed = 4_294_967_295,
}Variants§
Success = 0
BadTag = 30
Initialize = 256
Failure = 257
Sequence = 259
Private = 267
Hmac = 281
Disabled = 288
Exclusive = 289
AuthType = 292
AuthMissing = 293
Policy = 294
Pcr = 295
PcrChanged = 296
Upgrade = 301
TooManyContexts = 302
Reboot = 304
Unbalanced = 305
CommandSize = 322
CommandCode = 323
AuthSize = 324
AuthContext = 325
NvRange = 326
NvSize = 327
NvLocked = 328
NvAuthorization = 329
NvUninitialized = 330
NvSpace = 331
NvDefined = 332
BadContext = 336
CpHash = 337
Parent = 338
NeedsTest = 339
NoResult = 340
Sensitive = 341
ReadOnly = 342
Asymmetric = 129
Attributes = 130
Hash = 131
Value = 132
Hierarchy = 133
KeySize = 135
Mgf = 136
Mode = 137
Type = 138
Handle = 139
Kdf = 140
Range = 141
AuthFail = 142
Nonce = 143
Pp = 144
Scheme = 146
Size = 149
Symmetric = 150
Tag = 151
Selector = 152
Insufficient = 154
Signature = 155
Key = 156
PolicyFail = 157
Integrity = 159
Ticket = 160
ReservedBits = 161
BadAuth = 162
Expired = 163
PolicyCc = 164
Binding = 165
Curve = 166
EccPoint = 167
FwLimited = 168
SvnLimited = 169
Channel = 176
ChannelKey = 177
ContextGap = 2_305
ObjectMemory = 2_306
SessionMemory = 2_307
Memory = 2_308
TpmSessions = 2_309
TpmTransients = 2_310
Locality = 2_311
Yielded = 2_312
Canceled = 2_313
Testing = 2_314
ReferenceH0 = 2_320
ReferenceH1 = 2_321
ReferenceH2 = 2_322
ReferenceH3 = 2_323
ReferenceH4 = 2_324
ReferenceH5 = 2_325
ReferenceH6 = 2_326
ReferenceS0 = 2_328
ReferenceS1 = 2_329
ReferenceS2 = 2_330
ReferenceS3 = 2_331
ReferenceS4 = 2_332
ReferenceS5 = 2_333
ReferenceS6 = 2_334
NvRate = 2_336
Lockout = 2_337
Retry = 2_338
NotUsed = 4_294_967_295
Trait Implementations§
Source§impl TpmSized for TpmRcBase
impl TpmSized for TpmRcBase
impl Copy for TpmRcBase
impl Eq for TpmRcBase
impl StructuralPartialEq for TpmRcBase
Auto Trait Implementations§
impl Freeze for TpmRcBase
impl RefUnwindSafe for TpmRcBase
impl Send for TpmRcBase
impl Sync for TpmRcBase
impl Unpin for TpmRcBase
impl UnwindSafe for TpmRcBase
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