pub enum TpmError {
CapacityExceeded,
DataTruncated,
MalformedData,
TrailingData,
UnknownDiscriminant(&'static str, TpmDiscriminant),
}Expand description
TPM protocol data error.
Variants§
CapacityExceeded
A specification capacity has been exceeded,
DataTruncated
Not enough bytes to parse the full data structure.
MalformedData
The buffer contains malformed data.
TrailingData
Trailing left data after parsing
UnknownDiscriminant(&'static str, TpmDiscriminant)
Unknown discriminant.
Trait Implementations§
Source§impl From<TryFromIntError> for TpmError
impl From<TryFromIntError> for TpmError
Source§fn from(_: TryFromIntError) -> Self
fn from(_: TryFromIntError) -> Self
Converts to this type from the input type.
impl Eq for TpmError
impl StructuralPartialEq for TpmError
Auto Trait Implementations§
impl Freeze for TpmError
impl RefUnwindSafe for TpmError
impl Send for TpmError
impl Sync for TpmError
impl Unpin for TpmError
impl UnwindSafe for TpmError
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