TpmSized

Trait TpmSized 

Source
pub trait TpmSized {
    const SIZE: usize;

    // Required method
    fn len(&self) -> usize;

    // Provided method
    fn is_empty(&self) -> bool { ... }
}
Expand description

Provides two ways to determine the size of an object: a compile-time maximum and a runtime exact size.

Required Associated Constants§

Source

const SIZE: usize

The estimated size of the object in its serialized form evaluated at compile-time (always larger than the realized length).

Required Methods§

Source

fn len(&self) -> usize

Returns the exact serialized size of the object.

Provided Methods§

Source

fn is_empty(&self) -> bool

Returns true if the object has a serialized length of zero.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TpmSized for i8

Source§

const SIZE: usize = 1usize

Source§

fn len(&self) -> usize

Source§

impl TpmSized for i32

Source§

const SIZE: usize = 4usize

Source§

fn len(&self) -> usize

Source§

impl TpmSized for u8

Source§

const SIZE: usize = 1usize

Source§

fn len(&self) -> usize

Source§

impl TpmSized for u16

Source§

const SIZE: usize = 2usize

Source§

fn len(&self) -> usize

Source§

impl TpmSized for u32

Source§

const SIZE: usize = 4usize

Source§

fn len(&self) -> usize

Source§

impl TpmSized for u64

Source§

const SIZE: usize = 8usize

Source§

fn len(&self) -> usize

Implementors§

Source§

impl TpmSized for TpmAlgId

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmAt

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmCap

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmCc

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmClockAdjust

Source§

const SIZE: usize = 1usize

Source§

impl TpmSized for TpmEccCurve

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmEo

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmHt

Source§

const SIZE: usize = 1usize

Source§

impl TpmSized for TpmPt

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmRc

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmRcBase

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmRh

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmSe

Source§

const SIZE: usize = 1usize

Source§

impl TpmSized for TpmSt

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmSu

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmiEccKeyExchange

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmuAsymScheme

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmuAttest

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmuCapabilities

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmuHa

Source§

const SIZE: usize = 64usize

Source§

impl TpmSized for TpmuKeyedhashScheme

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmuNvPublic2

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmuPublicId

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmuPublicParms

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmuSensitiveComposite

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmuSigScheme

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmuSignature

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmuSymKeyBits

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmuSymMode

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmCommandBody

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmResponseBody

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for Tpm2bAttest

Source§

const SIZE: usize = 4_455usize

Source§

impl TpmSized for Tpm2bCreationData

Source§

const SIZE: usize = 517usize

Source§

impl TpmSized for Tpm2bEccPoint

Source§

const SIZE: usize = 138usize

Source§

impl TpmSized for Tpm2bIdObject

Source§

const SIZE: usize = 134usize

Source§

impl TpmSized for Tpm2bNvPublic2

Source§

const SIZE: usize = 4_099usize

Source§

impl TpmSized for Tpm2bNvPublic

Source§

const SIZE: usize = 80usize

Source§

impl TpmSized for Tpm2bPublic

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for Tpm2bSensitive

Source§

const SIZE: usize = 4_232usize

Source§

impl TpmSized for Tpm2bSensitiveCreate

Source§

const SIZE: usize = 326usize

Source§

impl TpmSized for TpmaAlgorithm

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmaCc

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmaLocality

Source§

const SIZE: usize = 1usize

Source§

impl TpmSized for TpmaNv

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmaNvExp

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmaObject

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmaSession

Source§

const SIZE: usize = 1usize

Source§

impl TpmSized for TpmiYesNo

Source§

const SIZE: usize = 1usize

Source§

impl TpmSized for TpmsAcOutput

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmsAlgProperty

Source§

const SIZE: usize = 6usize

Source§

impl TpmSized for TpmsAlgorithmDetailEcc

Source§

const SIZE: usize = 4_580usize

Source§

impl TpmSized for TpmsAttest

Source§

const SIZE: usize = 4_453usize

Source§

impl TpmSized for TpmsAuthCommand

Source§

const SIZE: usize = 137usize

Source§

impl TpmSized for TpmsAuthResponse

Source§

const SIZE: usize = 133usize

Source§

impl TpmSized for TpmsCapabilityData

Source§

const SIZE: usize = 4_100usize

Source§

impl TpmSized for TpmsCertifyInfo

Source§

const SIZE: usize = 136usize

Source§

impl TpmSized for TpmsClockInfo

Source§

const SIZE: usize = 17usize

Source§

impl TpmSized for TpmsCommandAuditInfo

Source§

const SIZE: usize = 142usize

Source§

impl TpmSized for TpmsContext

Source§

const SIZE: usize = 4_114usize

Source§

impl TpmSized for TpmsCreationData

Source§

const SIZE: usize = 515usize

Source§

impl TpmSized for TpmsCreationInfo

Source§

const SIZE: usize = 134usize

Source§

impl TpmSized for TpmsEccParms

Source§

const SIZE: usize = 4_108usize

Source§

impl TpmSized for TpmsEccPoint

Source§

const SIZE: usize = 136usize

Source§

impl TpmSized for TpmsEmpty

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmsIdObject

Source§

const SIZE: usize = 132usize

Source§

impl TpmSized for TpmsKeyedhashParms

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for TpmsNvCertifyInfo

Source§

const SIZE: usize = 1_096usize

Source§

impl TpmSized for TpmsNvDigestCertifyInfo

Source§

const SIZE: usize = 134usize

Source§

impl TpmSized for TpmsNvPublic

Source§

const SIZE: usize = 78usize

Source§

impl TpmSized for TpmsNvPublicExpAttr

Source§

const SIZE: usize = 82usize

Source§

impl TpmSized for TpmsPcrSelect

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmsPcrSelection

Source§

const SIZE: usize = 6usize

Source§

impl TpmSized for TpmsQuoteInfo

Source§

const SIZE: usize = 118usize

Source§

impl TpmSized for TpmsRsaParms

Source§

const SIZE: usize = 4_110usize

Source§

impl TpmSized for TpmsSchemeHash

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmsSchemeXor

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmsSensitiveCreate

Source§

const SIZE: usize = 324usize

Source§

impl TpmSized for TpmsSessionAuditInfo

Source§

const SIZE: usize = 67usize

Source§

impl TpmSized for TpmsSignatureEcc

Source§

const SIZE: usize = 138usize

Source§

impl TpmSized for TpmsSignatureRsa

Source§

const SIZE: usize = 516usize

Source§

impl TpmSized for TpmsSymcipherParms

Source§

const SIZE: usize = 6usize

Source§

impl TpmSized for TpmsTaggedProperty

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmsTimeAttestInfo

Source§

const SIZE: usize = 33usize

Source§

impl TpmSized for TpmsTimeInfo

Source§

const SIZE: usize = 25usize

Source§

impl TpmSized for TpmtEccScheme

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for TpmtHa

Source§

const SIZE: usize = 66usize

Source§

impl TpmSized for TpmtKdfScheme

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmtKeyedhashScheme

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for TpmtNvPublic2

Source§

const SIZE: usize = 4_097usize

Source§

impl TpmSized for TpmtPublic

Source§

const SIZE: usize = 4_096usize

Source§

impl TpmSized for TpmtPublicParms

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for TpmtRsaDecrypt

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for TpmtRsaScheme

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for TpmtSensitive

Source§

const SIZE: usize = 4_230usize

Source§

impl TpmSized for TpmtSigScheme

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for TpmtSignature

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for TpmtSymDef

Source§

const SIZE: usize = 6usize

Source§

impl TpmSized for TpmtTkAuth

Source§

const SIZE: usize = 72usize

Source§

impl TpmSized for TpmtTkCreation

Source§

const SIZE: usize = 72usize

Source§

impl TpmSized for TpmtTkHashcheck

Source§

const SIZE: usize = 72usize

Source§

impl TpmSized for TpmtTkVerified

Source§

const SIZE: usize = 72usize

Source§

impl TpmSized for TpmAcGetCapabilityCommand

Source§

const SIZE: usize = 12usize

Source§

impl TpmSized for TpmAcGetCapabilityResponse

Source§

const SIZE: usize = 517usize

Source§

impl TpmSized for TpmAcSendCommand

Source§

const SIZE: usize = 1_038usize

Source§

impl TpmSized for TpmAcSendResponse

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmActSetTimeoutCommand

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmActSetTimeoutResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmActivateCredentialCommand

Source§

const SIZE: usize = 656usize

Source§

impl TpmSized for TpmActivateCredentialResponse

Source§

const SIZE: usize = 66usize

Source§

impl TpmSized for TpmCertifyCommand

Source§

const SIZE: usize = 4_364usize

Source§

impl TpmSized for TpmCertifyCreationCommand

Source§

const SIZE: usize = 4_502usize

Source§

impl TpmSized for TpmCertifyCreationResponse

Source§

const SIZE: usize = 8_553usize

Source§

impl TpmSized for TpmCertifyResponse

Source§

const SIZE: usize = 8_553usize

Source§

impl TpmSized for TpmChangeEpsCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmChangeEpsResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmChangePpsCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmChangePpsResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmClearCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmClearControlCommand

Source§

const SIZE: usize = 5usize

Source§

impl TpmSized for TpmClearControlResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmClearResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmClockRateAdjustCommand

Source§

const SIZE: usize = 5usize

Source§

impl TpmSized for TpmClockRateAdjustResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmClockSetCommand

Source§

const SIZE: usize = 12usize

Source§

impl TpmSized for TpmClockSetResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmCommitCommand

Source§

const SIZE: usize = 468usize

Source§

impl TpmSized for TpmCommitResponse

Source§

const SIZE: usize = 416usize

Source§

impl TpmSized for TpmContextLoadCommand

Source§

const SIZE: usize = 4_114usize

Source§

impl TpmSized for TpmContextLoadResponse

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmContextSaveCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmContextSaveResponse

Source§

const SIZE: usize = 4_114usize

Source§

impl TpmSized for TpmCreateCommand

Source§

const SIZE: usize = 4_738usize

Source§

impl TpmSized for TpmCreateLoadedCommand

Source§

const SIZE: usize = 4_428usize

Source§

impl TpmSized for TpmCreateLoadedResponse

Source§

const SIZE: usize = 5_580usize

Source§

impl TpmSized for TpmCreatePrimaryCommand

Source§

const SIZE: usize = 4_738usize

Source§

impl TpmSized for TpmCreatePrimaryResponse

Source§

const SIZE: usize = 4_825usize

Source§

impl TpmSized for TpmCreateResponse

Source§

const SIZE: usize = 6_163usize

Source§

impl TpmSized for TpmDictionaryAttackLockResetCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmDictionaryAttackLockResetResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmDictionaryAttackParametersCommand

Source§

const SIZE: usize = 16usize

Source§

impl TpmSized for TpmDictionaryAttackParametersResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmDuplicateCommand

Source§

const SIZE: usize = 272usize

Source§

impl TpmSized for TpmDuplicateResponse

Source§

const SIZE: usize = 2_182usize

Source§

impl TpmSized for TpmEcEphemeralCommand

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmEcEphemeralResponse

Source§

const SIZE: usize = 140usize

Source§

impl TpmSized for TpmEccDecryptCommand

Source§

const SIZE: usize = 1_236usize

Source§

impl TpmSized for TpmEccDecryptResponse

Source§

const SIZE: usize = 1_026usize

Source§

impl TpmSized for TpmEccEncryptCommand

Source§

const SIZE: usize = 1_032usize

Source§

impl TpmSized for TpmEccEncryptResponse

Source§

const SIZE: usize = 1_230usize

Source§

impl TpmSized for TpmEccParametersCommand

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmEccParametersResponse

Source§

const SIZE: usize = 4_580usize

Source§

impl TpmSized for TpmEcdhKeyGenCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmEcdhKeyGenResponse

Source§

const SIZE: usize = 276usize

Source§

impl TpmSized for TpmEcdhZGenCommand

Source§

const SIZE: usize = 142usize

Source§

impl TpmSized for TpmEcdhZGenResponse

Source§

const SIZE: usize = 138usize

Source§

impl TpmSized for TpmEncryptDecrypt2Command

Source§

const SIZE: usize = 1_051usize

Source§

impl TpmSized for TpmEncryptDecrypt2Response

Source§

const SIZE: usize = 1_044usize

Source§

impl TpmSized for TpmEncryptDecryptCommand

Source§

const SIZE: usize = 1_051usize

Source§

impl TpmSized for TpmEncryptDecryptResponse

Source§

const SIZE: usize = 1_044usize

Source§

impl TpmSized for TpmEventSequenceCompleteCommand

Source§

const SIZE: usize = 1_034usize

Source§

impl TpmSized for TpmEventSequenceCompleteResponse

Source§

const SIZE: usize = 532usize

Source§

impl TpmSized for TpmEvictControlCommand

Source§

const SIZE: usize = 12usize

Source§

impl TpmSized for TpmEvictControlResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmFieldUpgradeDataCommand

Source§

const SIZE: usize = 1_026usize

Source§

impl TpmSized for TpmFieldUpgradeDataResponse

Source§

const SIZE: usize = 132usize

Source§

impl TpmSized for TpmFieldUpgradeStartCommand

Source§

const SIZE: usize = 4_172usize

Source§

impl TpmSized for TpmFieldUpgradeStartResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmFirmwareReadCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmFirmwareReadResponse

Source§

const SIZE: usize = 1_026usize

Source§

impl TpmSized for TpmFlushContextCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmFlushContextResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmGetCapabilityCommand

Source§

const SIZE: usize = 12usize

Source§

impl TpmSized for TpmGetCapabilityResponse

Source§

const SIZE: usize = 4_101usize

Source§

impl TpmSized for TpmGetCommandAuditDigestCommand

Source§

const SIZE: usize = 4_364usize

Source§

impl TpmSized for TpmGetCommandAuditDigestResponse

Source§

const SIZE: usize = 8_553usize

Source§

impl TpmSized for TpmGetRandomCommand

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmGetRandomResponse

Source§

const SIZE: usize = 66usize

Source§

impl TpmSized for TpmGetSessionAuditDigestCommand

Source§

const SIZE: usize = 4_368usize

Source§

impl TpmSized for TpmGetSessionAuditDigestResponse

Source§

const SIZE: usize = 8_553usize

Source§

impl TpmSized for TpmGetTestResultCommand

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmGetTestResultResponse

Source§

const SIZE: usize = 1_030usize

Source§

impl TpmSized for TpmGetTimeCommand

Source§

const SIZE: usize = 4_364usize

Source§

impl TpmSized for TpmGetTimeResponse

Source§

const SIZE: usize = 8_553usize

Source§

impl TpmSized for TpmHashCommand

Source§

const SIZE: usize = 1_032usize

Source§

impl TpmSized for TpmHashResponse

Source§

const SIZE: usize = 138usize

Source§

impl TpmSized for TpmHashSequenceStartCommand

Source§

const SIZE: usize = 68usize

Source§

impl TpmSized for TpmHashSequenceStartResponse

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmHierarchyChangeAuthCommand

Source§

const SIZE: usize = 70usize

Source§

impl TpmSized for TpmHierarchyChangeAuthResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmHierarchyControlCommand

Source§

const SIZE: usize = 9usize

Source§

impl TpmSized for TpmHierarchyControlResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmHmacCommand

Source§

const SIZE: usize = 1_032usize

Source§

impl TpmSized for TpmHmacResponse

Source§

const SIZE: usize = 66usize

Source§

impl TpmSized for TpmHmacStartCommand

Source§

const SIZE: usize = 72usize

Source§

impl TpmSized for TpmHmacStartResponse

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmImportCommand

Source§

const SIZE: usize = 6_290usize

Source§

impl TpmSized for TpmImportResponse

Source§

const SIZE: usize = 1_410usize

Source§

impl TpmSized for TpmIncrementalSelfTestCommand

Source§

const SIZE: usize = 132usize

Source§

impl TpmSized for TpmIncrementalSelfTestResponse

Source§

const SIZE: usize = 132usize

Source§

impl TpmSized for TpmLoadCommand

Source§

const SIZE: usize = 5_512usize

Source§

impl TpmSized for TpmLoadExternalCommand

Source§

const SIZE: usize = 8_334usize

Source§

impl TpmSized for TpmLoadExternalResponse

Source§

const SIZE: usize = 72usize

Source§

impl TpmSized for TpmLoadResponse

Source§

const SIZE: usize = 72usize

Source§

impl TpmSized for TpmMakeCredentialCommand

Source§

const SIZE: usize = 138usize

Source§

impl TpmSized for TpmMakeCredentialResponse

Source§

const SIZE: usize = 648usize

Source§

impl TpmSized for TpmNvCertifyCommand

Source§

const SIZE: usize = 4_372usize

Source§

impl TpmSized for TpmNvCertifyResponse

Source§

const SIZE: usize = 8_553usize

Source§

impl TpmSized for TpmNvChangeAuthCommand

Source§

const SIZE: usize = 70usize

Source§

impl TpmSized for TpmNvChangeAuthResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvDefineSpace2Command

Source§

const SIZE: usize = 4_169usize

Source§

impl TpmSized for TpmNvDefineSpace2Response

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvDefineSpaceCommand

Source§

const SIZE: usize = 150usize

Source§

impl TpmSized for TpmNvDefineSpaceResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvExtendCommand

Source§

const SIZE: usize = 1_034usize

Source§

impl TpmSized for TpmNvExtendResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvGlobalWriteLockCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmNvGlobalWriteLockResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvIncrementCommand

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmNvIncrementResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvReadCommand

Source§

const SIZE: usize = 12usize

Source§

impl TpmSized for TpmNvReadLockCommand

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmNvReadLockResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvReadPublic2Command

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmNvReadPublic2Response

Source§

const SIZE: usize = 4_167usize

Source§

impl TpmSized for TpmNvReadPublicCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmNvReadPublicResponse

Source§

const SIZE: usize = 148usize

Source§

impl TpmSized for TpmNvReadResponse

Source§

const SIZE: usize = 1_026usize

Source§

impl TpmSized for TpmNvSetBitsCommand

Source§

const SIZE: usize = 16usize

Source§

impl TpmSized for TpmNvSetBitsResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvUndefineSpaceCommand

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmNvUndefineSpaceResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvUndefineSpaceSpecialCommand

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmNvUndefineSpaceSpecialResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvWriteCommand

Source§

const SIZE: usize = 1_036usize

Source§

impl TpmSized for TpmNvWriteLockCommand

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmNvWriteLockResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmNvWriteResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmObjectChangeAuthCommand

Source§

const SIZE: usize = 74usize

Source§

impl TpmSized for TpmObjectChangeAuthResponse

Source§

const SIZE: usize = 1_410usize

Source§

impl TpmSized for TpmPcrAllocateCommand

Source§

const SIZE: usize = 56usize

Source§

impl TpmSized for TpmPcrAllocateResponse

Source§

const SIZE: usize = 13usize

Source§

impl TpmSized for TpmPcrEventCommand

Source§

const SIZE: usize = 1_030usize

Source§

impl TpmSized for TpmPcrEventResponse

Source§

const SIZE: usize = 532usize

Source§

impl TpmSized for TpmPcrExtendCommand

Source§

const SIZE: usize = 536usize

Source§

impl TpmSized for TpmPcrExtendResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPcrReadCommand

Source§

const SIZE: usize = 52usize

Source§

impl TpmSized for TpmPcrReadResponse

Source§

const SIZE: usize = 588usize

Source§

impl TpmSized for TpmPcrResetCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmPcrResetResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPcrSetAuthPolicyCommand

Source§

const SIZE: usize = 76usize

Source§

impl TpmSized for TpmPcrSetAuthPolicyResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPcrSetAuthValueCommand

Source§

const SIZE: usize = 70usize

Source§

impl TpmSized for TpmPcrSetAuthValueResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyAcSendSelectCommand

Source§

const SIZE: usize = 209usize

Source§

impl TpmSized for TpmPolicyAcSendSelectResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyAuthValueCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmPolicyAuthValueResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyAuthorizeCommand

Source§

const SIZE: usize = 276usize

Source§

impl TpmSized for TpmPolicyAuthorizeNvCommand

Source§

const SIZE: usize = 12usize

Source§

impl TpmSized for TpmPolicyAuthorizeNvResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyAuthorizeResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyCapabilityCommand

Source§

const SIZE: usize = 1_040usize

Source§

impl TpmSized for TpmPolicyCapabilityResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyCommandCodeCommand

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmPolicyCommandCodeResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyCounterTimerCommand

Source§

const SIZE: usize = 1_034usize

Source§

impl TpmSized for TpmPolicyCounterTimerResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyCpHashCommand

Source§

const SIZE: usize = 70usize

Source§

impl TpmSized for TpmPolicyCpHashResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyDuplicationSelectCommand

Source§

const SIZE: usize = 141usize

Source§

impl TpmSized for TpmPolicyDuplicationSelectResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyGetDigestCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmPolicyGetDigestResponse

Source§

const SIZE: usize = 66usize

Source§

impl TpmSized for TpmPolicyLocalityCommand

Source§

const SIZE: usize = 5usize

Source§

impl TpmSized for TpmPolicyLocalityResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyNameHashCommand

Source§

const SIZE: usize = 70usize

Source§

impl TpmSized for TpmPolicyNameHashResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyNvCommand

Source§

const SIZE: usize = 1_042usize

Source§

impl TpmSized for TpmPolicyNvResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyNvWrittenCommand

Source§

const SIZE: usize = 5usize

Source§

impl TpmSized for TpmPolicyNvWrittenResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyOrCommand

Source§

const SIZE: usize = 536usize

Source§

impl TpmSized for TpmPolicyOrResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyParametersCommand

Source§

const SIZE: usize = 70usize

Source§

impl TpmSized for TpmPolicyParametersResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyPasswordCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmPolicyPasswordResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyPcrCommand

Source§

const SIZE: usize = 122usize

Source§

impl TpmSized for TpmPolicyPcrResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyPhysicalPresenceCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmPolicyPhysicalPresenceResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyRestartCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmPolicyRestartResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicySecretCommand

Source§

const SIZE: usize = 210usize

Source§

impl TpmSized for TpmPolicySecretResponse

Source§

const SIZE: usize = 82usize

Source§

impl TpmSized for TpmPolicySignedCommand

Source§

const SIZE: usize = 4_308usize

Source§

impl TpmSized for TpmPolicySignedResponse

Source§

const SIZE: usize = 82usize

Source§

impl TpmSized for TpmPolicyTemplateCommand

Source§

const SIZE: usize = 70usize

Source§

impl TpmSized for TpmPolicyTemplateResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyTicketCommand

Source§

const SIZE: usize = 286usize

Source§

impl TpmSized for TpmPolicyTicketResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPolicyTransportSpdmCommand

Source§

const SIZE: usize = 140usize

Source§

impl TpmSized for TpmPolicyTransportSpdmResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmPpCommandsCommand

Source§

const SIZE: usize = 2_060usize

Source§

impl TpmSized for TpmPpCommandsResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmQuoteCommand

Source§

const SIZE: usize = 4_412usize

Source§

impl TpmSized for TpmQuoteResponse

Source§

const SIZE: usize = 8_553usize

Source§

impl TpmSized for TpmReadClockCommand

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmReadClockResponse

Source§

const SIZE: usize = 25usize

Source§

impl TpmSized for TpmReadOnlyControlCommand

Source§

const SIZE: usize = 5usize

Source§

impl TpmSized for TpmReadOnlyControlResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmReadPublicCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmReadPublicResponse

Source§

const SIZE: usize = 4_234usize

Source§

impl TpmSized for TpmRewrapCommand

Source§

const SIZE: usize = 2_000usize

Source§

impl TpmSized for TpmRewrapResponse

Source§

const SIZE: usize = 1_924usize

Source§

impl TpmSized for TpmRsaDecryptCommand

Source§

const SIZE: usize = 4_874usize

Source§

impl TpmSized for TpmRsaDecryptResponse

Source§

const SIZE: usize = 514usize

Source§

impl TpmSized for TpmRsaEncryptCommand

Source§

const SIZE: usize = 4_874usize

Source§

impl TpmSized for TpmRsaEncryptResponse

Source§

const SIZE: usize = 514usize

Source§

impl TpmSized for TpmSelfTestCommand

Source§

const SIZE: usize = 1usize

Source§

impl TpmSized for TpmSelfTestResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmSequenceCompleteCommand

Source§

const SIZE: usize = 1_034usize

Source§

impl TpmSized for TpmSequenceCompleteResponse

Source§

const SIZE: usize = 138usize

Source§

impl TpmSized for TpmSequenceUpdateCommand

Source§

const SIZE: usize = 1_030usize

Source§

impl TpmSized for TpmSequenceUpdateResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmSetAlgorithmSetCommand

Source§

const SIZE: usize = 8usize

Source§

impl TpmSized for TpmSetAlgorithmSetResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmSetCommandCodeAuditStatusCommand

Source§

const SIZE: usize = 2_062usize

Source§

impl TpmSized for TpmSetCommandCodeAuditStatusResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmSetPrimaryPolicyCommand

Source§

const SIZE: usize = 72usize

Source§

impl TpmSized for TpmSetPrimaryPolicyResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmShutdownCommand

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmShutdownResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmSignCommand

Source§

const SIZE: usize = 4_240usize

Source§

impl TpmSized for TpmSignResponse

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for TpmStartAuthSessionCommand

Source§

const SIZE: usize = 597usize

Source§

impl TpmSized for TpmStartAuthSessionResponse

Source§

const SIZE: usize = 70usize

Source§

impl TpmSized for TpmStartupCommand

Source§

const SIZE: usize = 2usize

Source§

impl TpmSized for TpmStartupResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmStirRandomCommand

Source§

const SIZE: usize = 258usize

Source§

impl TpmSized for TpmStirRandomResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmTestParmsCommand

Source§

const SIZE: usize = 4_098usize

Source§

impl TpmSized for TpmTestParmsResponse

Source§

const SIZE: usize = 0usize

Source§

impl TpmSized for TpmUnsealCommand

Source§

const SIZE: usize = 4usize

Source§

impl TpmSized for TpmUnsealResponse

Source§

const SIZE: usize = 258usize

Source§

impl TpmSized for TpmVendorTcgTestCommand

Source§

const SIZE: usize = 258usize

Source§

impl TpmSized for TpmVendorTcgTestResponse

Source§

const SIZE: usize = 258usize

Source§

impl TpmSized for TpmVerifySignatureCommand

Source§

const SIZE: usize = 4_168usize

Source§

impl TpmSized for TpmVerifySignatureResponse

Source§

const SIZE: usize = 72usize

Source§

impl TpmSized for TpmZGen2PhaseCommand

Source§

const SIZE: usize = 284usize

Source§

impl TpmSized for TpmZGen2PhaseResponse

Source§

const SIZE: usize = 276usize

Source§

impl TpmSized for TpmHandle

Source§

const SIZE: usize = 4usize

Source§

impl<T: TpmSized + Copy, const CAPACITY: usize> TpmSized for TpmList<T, CAPACITY>

Source§

impl<const CAPACITY: usize> TpmSized for TpmBuffer<CAPACITY>