Enum smbioslib::LogType

source ·
pub enum LogType {
Show 24 variants SingleBitEccMemoryError, MultiBitEccMemoryError, ParityMemoryError, BusTimeOut, IOChannelCheck, SoftwareNmi, PostMemoryResize, PostError, PciParityError, PciSystemError, CpuFailure, EisaFailSafeTimerTimeout, CorrectableMemoryLogDisabled, LoggingDisabledForSpecificEventType, Reserved0F, SystemLimitExceeded, AsyncHardwareTimerExpired, SystemConfigurationInformation, HardDiskInformation, SystemReconfigured, UncorrectableCpuComplexError, LogAreaReset, SystemBoot, None,
}
Expand description

Variants§

§

SingleBitEccMemoryError

Single-bit ECC memory error

§

MultiBitEccMemoryError

Multi-bit ECC memory error

§

ParityMemoryError

Parity memory error

§

BusTimeOut

Bus time-out

§

IOChannelCheck

I/O Channel Check

§

SoftwareNmi

Software NMI

§

PostMemoryResize

POST Memory Resize

§

PostError

POST Error

§

PciParityError

PCI Parity Error

§

PciSystemError

PCI System Error

§

CpuFailure

CPU Failure

§

EisaFailSafeTimerTimeout

EISA FailSafe Timer time-out

§

CorrectableMemoryLogDisabled

Correctable memory log disabled

§

LoggingDisabledForSpecificEventType

Logging disabled for a specific Event Type — too many errors of the same type received in a short amount of time

§

Reserved0F

Reserved

§

SystemLimitExceeded

System Limit Exceeded (for example, voltage or temperature threshold exceeded)

§

AsyncHardwareTimerExpired

Asynchronous hardware timer expired and issued a system reset

§

SystemConfigurationInformation

System configuration information

§

HardDiskInformation

Hard-disk information

§

SystemReconfigured

System reconfigured

§

UncorrectableCpuComplexError

Uncorrectable CPU-complex error

§

LogAreaReset

Log Area Reset/Cleared

§

SystemBoot

System boot. If implemented, this log entry is guaranteed to be the first one written on any system boot.

§

None

A value unknown to this standard, check the raw value

Trait Implementations§

source§

impl Debug for LogType

source§

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

Formats the value using the given formatter. Read more
source§

impl PartialEq<LogType> for LogType

source§

fn eq(&self, other: &LogType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for LogType

source§

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

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for LogType

source§

impl StructuralEq for LogType

source§

impl StructuralPartialEq for LogType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

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

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

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

Performs the conversion.