#[repr(transparent)]pub struct BmcInterfaceType(pub u8);Expand description
Baseboard Management Controller (BMC) host interface type.
Tuple Fields§
§0: u8Implementations§
Source§impl BmcInterfaceType
impl BmcInterfaceType
Sourcepub const UNKNOWN: BmcInterfaceType
pub const UNKNOWN: BmcInterfaceType
Unknown.
Sourcepub const KEYBOARD_CONTROLLER_STYLE: BmcInterfaceType
pub const KEYBOARD_CONTROLLER_STYLE: BmcInterfaceType
Keyboard controller style.
Sourcepub const SERVER_MANAGEMENT_INTERFACE_CHIP: BmcInterfaceType
pub const SERVER_MANAGEMENT_INTERFACE_CHIP: BmcInterfaceType
Server management interface chip.
Sourcepub const BLOCK_TRANSFER: BmcInterfaceType
pub const BLOCK_TRANSFER: BmcInterfaceType
Block transfer.
Trait Implementations§
Source§impl Clone for BmcInterfaceType
impl Clone for BmcInterfaceType
Source§fn clone(&self) -> BmcInterfaceType
fn clone(&self) -> BmcInterfaceType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BmcInterfaceType
Source§impl Debug for BmcInterfaceType
impl Debug for BmcInterfaceType
impl Eq for BmcInterfaceType
Source§impl Hash for BmcInterfaceType
impl Hash for BmcInterfaceType
Source§impl Ord for BmcInterfaceType
impl Ord for BmcInterfaceType
Source§fn cmp(&self, other: &BmcInterfaceType) -> Ordering
fn cmp(&self, other: &BmcInterfaceType) -> Ordering
1.21.0 (const: unstable)§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BmcInterfaceType
impl PartialEq for BmcInterfaceType
Source§impl PartialOrd for BmcInterfaceType
impl PartialOrd for BmcInterfaceType
impl StructuralPartialEq for BmcInterfaceType
Auto Trait Implementations§
impl Freeze for BmcInterfaceType
impl RefUnwindSafe for BmcInterfaceType
impl Send for BmcInterfaceType
impl Sync for BmcInterfaceType
impl Unpin for BmcInterfaceType
impl UnsafeUnpin for BmcInterfaceType
impl UnwindSafe for BmcInterfaceType
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)