TpmTagged

Trait TpmTagged 

Source
pub trait TpmTagged {
    type Tag: TpmParse + TpmBuild + Copy;
    type Value;
}
Expand description

Types that are composed of a tag and a value e.g., a union.

Required Associated Types§

Source

type Tag: TpmParse + TpmBuild + Copy

The type of the tag/discriminant.

Source

type Value

The type of the value/union.

Implementors§

Source§

impl TpmTagged for TpmuAttest

Source§

impl TpmTagged for TpmuCapabilities

Source§

impl TpmTagged for TpmuHa

Source§

impl TpmTagged for TpmuKeyedhashScheme

Source§

impl TpmTagged for TpmuNvPublic2

Source§

impl TpmTagged for TpmuPublicId

Source§

impl TpmTagged for TpmuPublicParms

Source§

impl TpmTagged for TpmuSensitiveComposite

Source§

impl TpmTagged for TpmuSigScheme

Source§

impl TpmTagged for TpmuSignature

Source§

impl TpmTagged for TpmuSymKeyBits

Source§

impl TpmTagged for TpmuSymMode

Source§

impl TpmTagged for TpmsAttest

Source§

impl TpmTagged for TpmsCapabilityData

Source§

impl TpmTagged for TpmtHa

Source§

impl TpmTagged for TpmtKeyedhashScheme

Source§

impl TpmTagged for TpmtNvPublic2

Source§

impl TpmTagged for TpmtPublic

Source§

impl TpmTagged for TpmtPublicParms

Source§

impl TpmTagged for TpmtRsaDecrypt

Source§

impl TpmTagged for TpmtSensitive

Source§

impl TpmTagged for TpmtSigScheme

Source§

impl TpmTagged for TpmtSignature

Source§

impl TpmTagged for TpmtSymDef