pub struct TpmPolicyAuthorizeCommand {
pub handles: [TpmHandle; 1],
pub approved_policy: Tpm2bDigest,
pub policy_ref: Tpm2bNonce,
pub key_sign: Tpm2bName,
pub check_ticket: TpmtTkVerified,
}Fields§
§handles: [TpmHandle; 1]§approved_policy: Tpm2bDigest§policy_ref: Tpm2bNonce§key_sign: Tpm2bName§check_ticket: TpmtTkVerifiedImplementations§
Source§impl TpmPolicyAuthorizeCommand
impl TpmPolicyAuthorizeCommand
Sourcepub fn cast_frame(buf: &[u8]) -> TpmResult<&TpmCommand>
pub fn cast_frame(buf: &[u8]) -> TpmResult<&TpmCommand>
Casts a command frame into a typed wire view for this command.
§Errors
Returns Err(TpmError) when the frame is malformed or
has a different command code.
Sourcepub fn cast_frame_mut(buf: &mut [u8]) -> TpmResult<&mut TpmCommand>
pub fn cast_frame_mut(buf: &mut [u8]) -> TpmResult<&mut TpmCommand>
Casts a mutable command frame into a typed mutable wire view for this command.
§Errors
Returns Err(TpmError) when the frame is malformed or
has a different command code.
Trait Implementations§
Source§impl Clone for TpmPolicyAuthorizeCommand
impl Clone for TpmPolicyAuthorizeCommand
Source§fn clone(&self) -> TpmPolicyAuthorizeCommand
fn clone(&self) -> TpmPolicyAuthorizeCommand
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 TpmPolicyAuthorizeCommand
impl Debug for TpmPolicyAuthorizeCommand
Source§impl PartialEq for TpmPolicyAuthorizeCommand
impl PartialEq for TpmPolicyAuthorizeCommand
Source§fn eq(&self, other: &TpmPolicyAuthorizeCommand) -> bool
fn eq(&self, other: &TpmPolicyAuthorizeCommand) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl TpmFrame for TpmPolicyAuthorizeCommand
impl TpmFrame for TpmPolicyAuthorizeCommand
Source§impl TpmSized for TpmPolicyAuthorizeCommand
impl TpmSized for TpmPolicyAuthorizeCommand
impl Eq for TpmPolicyAuthorizeCommand
impl StructuralPartialEq for TpmPolicyAuthorizeCommand
Auto Trait Implementations§
impl Freeze for TpmPolicyAuthorizeCommand
impl RefUnwindSafe for TpmPolicyAuthorizeCommand
impl Send for TpmPolicyAuthorizeCommand
impl Sync for TpmPolicyAuthorizeCommand
impl Unpin for TpmPolicyAuthorizeCommand
impl UnsafeUnpin for TpmPolicyAuthorizeCommand
impl UnwindSafe for TpmPolicyAuthorizeCommand
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