pub struct TpmDuplicateResponse {
pub handles: [TpmHandle; 0],
pub encryption_key_out: Tpm2bData,
pub duplicate: Tpm2bPrivate,
pub out_sym_seed: Tpm2bEncryptedSecret,
}Fields§
§handles: [TpmHandle; 0]§encryption_key_out: Tpm2bData§duplicate: Tpm2bPrivate§out_sym_seed: Tpm2bEncryptedSecretImplementations§
Source§impl TpmDuplicateResponse
impl TpmDuplicateResponse
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(TpmProtocolError) 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(TpmProtocolError) when the frame envelope is malformed.
Trait Implementations§
Source§impl Clone for TpmDuplicateResponse
impl Clone for TpmDuplicateResponse
Source§fn clone(&self) -> TpmDuplicateResponse
fn clone(&self) -> TpmDuplicateResponse
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 TpmDuplicateResponse
impl Debug for TpmDuplicateResponse
Source§impl PartialEq for TpmDuplicateResponse
impl PartialEq for TpmDuplicateResponse
Source§fn eq(&self, other: &TpmDuplicateResponse) -> bool
fn eq(&self, other: &TpmDuplicateResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl TpmFrame for TpmDuplicateResponse
impl TpmFrame for TpmDuplicateResponse
Source§impl TpmHeader for TpmDuplicateResponse
impl TpmHeader for TpmDuplicateResponse
Source§impl TpmMarshal for TpmDuplicateResponse
impl TpmMarshal for TpmDuplicateResponse
Source§impl TpmSized for TpmDuplicateResponse
impl TpmSized for TpmDuplicateResponse
impl Eq for TpmDuplicateResponse
impl StructuralPartialEq for TpmDuplicateResponse
Auto Trait Implementations§
impl Freeze for TpmDuplicateResponse
impl RefUnwindSafe for TpmDuplicateResponse
impl Send for TpmDuplicateResponse
impl Sync for TpmDuplicateResponse
impl Unpin for TpmDuplicateResponse
impl UnsafeUnpin for TpmDuplicateResponse
impl UnwindSafe for TpmDuplicateResponse
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