pub struct TpmPcrAllocateCommand {
pub handles: [TpmHandle; 1],
pub pcr_allocation: TpmlPcrSelection,
}Fields§
§handles: [TpmHandle; 1]§pcr_allocation: TpmlPcrSelectionImplementations§
Source§impl TpmPcrAllocateCommand
impl TpmPcrAllocateCommand
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 TpmPcrAllocateCommand
impl Clone for TpmPcrAllocateCommand
Source§fn clone(&self) -> TpmPcrAllocateCommand
fn clone(&self) -> TpmPcrAllocateCommand
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 TpmPcrAllocateCommand
impl Debug for TpmPcrAllocateCommand
impl Eq for TpmPcrAllocateCommand
Source§impl PartialEq for TpmPcrAllocateCommand
impl PartialEq for TpmPcrAllocateCommand
impl StructuralPartialEq for TpmPcrAllocateCommand
Source§impl TpmFrame for TpmPcrAllocateCommand
impl TpmFrame for TpmPcrAllocateCommand
Source§impl TpmHeader for TpmPcrAllocateCommand
impl TpmHeader for TpmPcrAllocateCommand
Source§impl TpmMarshal for TpmPcrAllocateCommand
impl TpmMarshal for TpmPcrAllocateCommand
Auto Trait Implementations§
impl Freeze for TpmPcrAllocateCommand
impl RefUnwindSafe for TpmPcrAllocateCommand
impl Send for TpmPcrAllocateCommand
impl Sync for TpmPcrAllocateCommand
impl Unpin for TpmPcrAllocateCommand
impl UnsafeUnpin for TpmPcrAllocateCommand
impl UnwindSafe for TpmPcrAllocateCommand
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