pub struct TpmQuoteResponse {
pub handles: [TpmHandle; 0],
pub quoted: Tpm2bAttest,
pub signature: TpmtSignature,
}Fields§
§handles: [TpmHandle; 0]§quoted: Tpm2bAttest§signature: TpmtSignatureImplementations§
Source§impl TpmQuoteResponse
impl TpmQuoteResponse
Sourcepub fn cast_frame(buf: &[u8]) -> TpmResult<&TpmResponse>
pub fn cast_frame(buf: &[u8]) -> TpmResult<&TpmResponse>
Casts a response frame into a typed wire view for this response.
§Errors
Returns Err(TpmError) when the frame envelope is malformed.
Sourcepub fn cast_frame_mut(buf: &mut [u8]) -> TpmResult<&mut TpmResponse>
pub fn cast_frame_mut(buf: &mut [u8]) -> TpmResult<&mut TpmResponse>
Casts a mutable response frame into a typed mutable wire view for this response.
§Errors
Returns Err(TpmError) when the frame envelope is malformed.
Trait Implementations§
Source§impl Clone for TpmQuoteResponse
impl Clone for TpmQuoteResponse
Source§fn clone(&self) -> TpmQuoteResponse
fn clone(&self) -> TpmQuoteResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TpmQuoteResponse
impl Debug for TpmQuoteResponse
impl Eq for TpmQuoteResponse
Source§impl PartialEq for TpmQuoteResponse
impl PartialEq for TpmQuoteResponse
impl StructuralPartialEq for TpmQuoteResponse
Source§impl TpmFrame for TpmQuoteResponse
impl TpmFrame for TpmQuoteResponse
Source§impl TpmHeader for TpmQuoteResponse
impl TpmHeader for TpmQuoteResponse
Source§impl TpmMarshal for TpmQuoteResponse
impl TpmMarshal for TpmQuoteResponse
Source§impl TpmMarshalBody for TpmQuoteResponse
impl TpmMarshalBody for TpmQuoteResponse
Source§impl TpmSized for TpmQuoteResponse
impl TpmSized for TpmQuoteResponse
Source§impl TryFrom<TpmResponseValue> for TpmQuoteResponse
impl TryFrom<TpmResponseValue> for TpmQuoteResponse
Source§type Error = TpmResponseValue
type Error = TpmResponseValue
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for TpmQuoteResponse
impl RefUnwindSafe for TpmQuoteResponse
impl Send for TpmQuoteResponse
impl Sync for TpmQuoteResponse
impl Unpin for TpmQuoteResponse
impl UnsafeUnpin for TpmQuoteResponse
impl UnwindSafe for TpmQuoteResponse
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