#[repr(C, packed(1))]pub struct TpmCommandHeader {
pub tag: u16,
pub size: u32,
pub command: u32,
}Expand description
TPM Command Header (10 bytes, big-endian on wire)
Fields§
§tag: u16§size: u32§command: u32Implementations§
Source§impl TpmCommandHeader
impl TpmCommandHeader
pub fn new(tag: TpmStructureTag, command: TpmCommandCode, size: u32) -> Self
Trait Implementations§
Source§impl Clone for TpmCommandHeader
impl Clone for TpmCommandHeader
Source§fn clone(&self) -> TpmCommandHeader
fn clone(&self) -> TpmCommandHeader
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TpmCommandHeader
impl Debug for TpmCommandHeader
impl Copy for TpmCommandHeader
Auto Trait Implementations§
impl Freeze for TpmCommandHeader
impl RefUnwindSafe for TpmCommandHeader
impl Send for TpmCommandHeader
impl Sync for TpmCommandHeader
impl Unpin for TpmCommandHeader
impl UnwindSafe for TpmCommandHeader
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)