[][src]Enum dmidecode::MalformedStructureError

pub enum MalformedStructureError {
    BadSize(u32u8),
    UnterminatedStrings(u32),
    InvalidStringIndex(InfoTypeu16u8),
    InvalidSlice(TryFromSliceError),
}

Failure type for trying to decode the SMBIOS Structures iterator into the Structure variant type.

Variants

BadSize(u32u8)

The SMBIOS structure exceeds the end of the memory buffer given to the EntryPoint::structures method.

UnterminatedStrings(u32)

The SMBIOS structure contains an unterminated strings section.

InvalidStringIndex(InfoTypeu16u8)

The SMBIOS structure contains an invalid string index.

InvalidSlice(TryFromSliceError)

Trait Implementations

impl Debug for MalformedStructureError[src]

impl Display for MalformedStructureError[src]

impl Fail for MalformedStructureError[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail
[src]

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

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

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

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.

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.