#[repr(packed(1))]pub struct ChassisInfo {
pub manufacturer: u8,
pub kind: u8,
pub version: u8,
pub serial: u8,
pub asset_tag: u8,
}Fields§
§manufacturer: u8§kind: u8§version: u8§serial: u8§asset_tag: u8Trait Implementations§
Source§impl Debug for ChassisInfo
impl Debug for ChassisInfo
Source§impl Default for ChassisInfo
impl Default for ChassisInfo
Source§fn default() -> ChassisInfo
fn default() -> ChassisInfo
Returns the “default value” for a type. Read more
Source§impl Plain for ChassisInfo
impl Plain for ChassisInfo
fn from_bytes(bytes: &[u8]) -> Result<&Self, Error>where
Self: Sized,
fn slice_from_bytes(bytes: &[u8]) -> Result<&[Self], Error>where
Self: Sized,
fn slice_from_bytes_len(bytes: &[u8], len: usize) -> Result<&[Self], Error>where
Self: Sized,
fn from_mut_bytes(bytes: &mut [u8]) -> Result<&mut Self, Error>where
Self: Sized,
fn slice_from_mut_bytes(bytes: &mut [u8]) -> Result<&mut [Self], Error>where
Self: Sized,
fn slice_from_mut_bytes_len(
bytes: &mut [u8],
len: usize,
) -> Result<&mut [Self], Error>where
Self: Sized,
fn copy_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
Auto Trait Implementations§
impl Freeze for ChassisInfo
impl RefUnwindSafe for ChassisInfo
impl Send for ChassisInfo
impl Sync for ChassisInfo
impl Unpin for ChassisInfo
impl UnsafeUnpin for ChassisInfo
impl UnwindSafe for ChassisInfo
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