pub enum TpmUnmarshalError {
CapacityExceeded,
InvalidDiscriminant(&'static str, TpmDiscriminant),
MalformedValue,
TrailingData,
TruncatedData,
}Expand description
TPM protocol unmarshaling error.
Variants§
CapacityExceeded
Capacity of a structure has been exceeded,
InvalidDiscriminant(&'static str, TpmDiscriminant)
Unknown discriminant.
MalformedValue
The frame or object is malformed.
TrailingData
TrailingData data left.
TruncatedData
Not enough bytes to unmarshal.
Trait Implementations§
Source§impl Debug for TpmUnmarshalError
impl Debug for TpmUnmarshalError
Source§impl Display for TpmUnmarshalError
impl Display for TpmUnmarshalError
Source§impl PartialEq for TpmUnmarshalError
impl PartialEq for TpmUnmarshalError
impl Eq for TpmUnmarshalError
impl StructuralPartialEq for TpmUnmarshalError
Auto Trait Implementations§
impl Freeze for TpmUnmarshalError
impl RefUnwindSafe for TpmUnmarshalError
impl Send for TpmUnmarshalError
impl Sync for TpmUnmarshalError
impl Unpin for TpmUnmarshalError
impl UnwindSafe for TpmUnmarshalError
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