#[repr(packed(1))]pub struct BaseBoardInfo {
pub manufacturer: u8,
pub product: u8,
pub version: u8,
pub serial: u8,
pub asset_tag: u8,
}Fields§
§manufacturer: u8§product: u8§version: u8§serial: u8§asset_tag: u8Trait Implementations§
Source§impl Debug for BaseBoardInfo
impl Debug for BaseBoardInfo
Source§impl Default for BaseBoardInfo
impl Default for BaseBoardInfo
Source§fn default() -> BaseBoardInfo
fn default() -> BaseBoardInfo
Returns the “default value” for a type. Read more
Source§impl Plain for BaseBoardInfo
impl Plain for BaseBoardInfo
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 BaseBoardInfo
impl RefUnwindSafe for BaseBoardInfo
impl Send for BaseBoardInfo
impl Sync for BaseBoardInfo
impl Unpin for BaseBoardInfo
impl UnsafeUnpin for BaseBoardInfo
impl UnwindSafe for BaseBoardInfo
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