Enum smbioslib::HostProtocolType[][src]

pub enum HostProtocolType {
    Ipmi,
    Mctp,
    RedfishOverIP,
    OemDefined,
    None,
}

Variants

Ipmi

IPMI: Intelligent Platform Management Interface

Refer to IPMI Appendix C1

Mctp

MCTP: Management Component Transport Protocol

Refer to DSP0236 for the definition and details of the MCTP protocol type

RedfishOverIP

Redfish over IP

Refer to DSP0270 for the definition and details of the Redfish over IP protocol type

OemDefined

OEM Defined

None

A value unknown to this standard, check the raw value

Trait Implementations

impl Debug for HostProtocolType[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl From<u8> for HostProtocolType[src]

fn from(raw: u8) -> Self[src]

Performs the conversion.

impl PartialEq<HostProtocolType> for HostProtocolType[src]

fn eq(&self, other: &HostProtocolType) -> bool[src]

This method tests for self and other values to be equal, and is used by ==. Read more

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Serialize for HostProtocolType[src]

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
    __S: Serializer
[src]

Serialize this value into the given Serde serializer. Read more

impl Eq for HostProtocolType[src]

impl StructuralEq for HostProtocolType[src]

impl StructuralPartialEq for HostProtocolType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T

Notable traits for &'_ mut R

impl<'_, R> Read for &'_ mut R where
    R: Read + ?Sized
impl<'_, W> Write for &'_ mut W where
    W: Write + ?Sized
[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T

Notable traits for &'_ mut R

impl<'_, R> Read for &'_ mut R where
    R: Read + ?Sized
impl<'_, W> Write for &'_ mut W where
    W: Write + ?Sized
[src]

Mutably borrows from an owned value. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.