pub struct TpmGetRandomResponse {
pub handles: [TpmHandle; 0],
pub random_bytes: Tpm2bDigest,
}Fields§
§handles: [TpmHandle; 0]§random_bytes: Tpm2bDigestImplementations§
Source§impl TpmGetRandomResponse
impl TpmGetRandomResponse
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 TpmGetRandomResponse
impl Clone for TpmGetRandomResponse
Source§fn clone(&self) -> TpmGetRandomResponse
fn clone(&self) -> TpmGetRandomResponse
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 TpmGetRandomResponse
impl Debug for TpmGetRandomResponse
Source§impl Default for TpmGetRandomResponse
impl Default for TpmGetRandomResponse
Source§fn default() -> TpmGetRandomResponse
fn default() -> TpmGetRandomResponse
Returns the “default value” for a type. Read more
Source§impl PartialEq for TpmGetRandomResponse
impl PartialEq for TpmGetRandomResponse
Source§fn eq(&self, other: &TpmGetRandomResponse) -> bool
fn eq(&self, other: &TpmGetRandomResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl TpmFrame for TpmGetRandomResponse
impl TpmFrame for TpmGetRandomResponse
Source§impl TpmHeader for TpmGetRandomResponse
impl TpmHeader for TpmGetRandomResponse
Source§impl TpmMarshal for TpmGetRandomResponse
impl TpmMarshal for TpmGetRandomResponse
Source§impl TpmSized for TpmGetRandomResponse
impl TpmSized for TpmGetRandomResponse
impl Eq for TpmGetRandomResponse
impl StructuralPartialEq for TpmGetRandomResponse
Auto Trait Implementations§
impl Freeze for TpmGetRandomResponse
impl RefUnwindSafe for TpmGetRandomResponse
impl Send for TpmGetRandomResponse
impl Sync for TpmGetRandomResponse
impl Unpin for TpmGetRandomResponse
impl UnsafeUnpin for TpmGetRandomResponse
impl UnwindSafe for TpmGetRandomResponse
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