Enum LogEntryCode

Source
pub enum LogEntryCode {
Show 60 variants Assert, Deassert, LowerNonCriticalGoingLow, LowerNonCriticalGoingHigh, LowerCriticalGoingLow, LowerCriticalGoingHigh, LowerNonRecoverableGoingLow, LowerNonRecoverableGoingHigh, UpperNonCriticalGoingLow, UpperNonCriticalGoingHigh, UpperCriticalGoingLow, UpperCriticalGoingHigh, UpperNonRecoverableGoingLow, UpperNonRecoverableGoingHigh, TransitionToIdle, TransitionToActive, TransitionToBusy, StateDeasserted, StateAsserted, PredictiveFailureDeasserted, PredictiveFailureAsserted, LimitNotExceeded, LimitExceeded, PerformanceMet, PerformanceLags, TransitionToOK, TransitionToNonCriticalFromOK, TransitionToCriticalFromLessSevere, TransitionToNonRecoverableFromLessSevere, TransitionToNonCriticalFromMoreSevere, TransitionToCriticalFromNonRecoverable, TransitionToNonRecoverable, Monitor, Informational, DeviceRemovedDeviceAbsent, DeviceInsertedDevicePresent, DeviceDisabled, DeviceEnabled, TransitionToRunning, TransitionToInTest, TransitionToPowerOff, TransitionToOnLine, TransitionToOffLine, TransitionToOffDuty, TransitionToDegraded, TransitionToPowerSave, InstallError, FullyRedundant, RedundancyLost, RedundancyDegraded, NonRedundantSufficientResourcesFromRedundant, NonRedundantSufficientResourcesFromInsufficientResources, NonRedundantInsufficientResources, RedundancyDegradedFromFullyRedundant, RedundancyDegradedFromNonRedundant, D0PowerState, D1PowerState, D2PowerState, D3PowerState, OEM,
}

Variants§

§

Assert

The condition has been asserted.

§

Deassert

The condition has been deasserted.

§

LowerNonCriticalGoingLow

The reading crossed the Lower Non-critical threshold while going low.

§

LowerNonCriticalGoingHigh

The reading crossed the Lower Non-critical threshold while going high.

§

LowerCriticalGoingLow

The reading crossed the Lower Critical threshold while going low.

§

LowerCriticalGoingHigh

The reading crossed the Lower Critical threshold while going high.

§

LowerNonRecoverableGoingLow

The reading crossed the Lower Non-recoverable threshold while going low.

§

LowerNonRecoverableGoingHigh

The reading crossed the Lower Non-recoverable threshold while going high.

§

UpperNonCriticalGoingLow

The reading crossed the Upper Non-critical threshold while going low.

§

UpperNonCriticalGoingHigh

The reading crossed the Upper Non-critical threshold while going high.

§

UpperCriticalGoingLow

The reading crossed the Upper Critical threshold while going low.

§

UpperCriticalGoingHigh

The reading crossed the Upper Critical threshold while going high.

§

UpperNonRecoverableGoingLow

The reading crossed the Upper Non-recoverable threshold while going low.

§

UpperNonRecoverableGoingHigh

The reading crossed the Upper Non-recoverable threshold while going high.

§

TransitionToIdle

The state transitioned to idle.

§

TransitionToActive

The state transitioned to active.

§

TransitionToBusy

The state transitioned to busy.

§

StateDeasserted

The state has been deasserted.

§

StateAsserted

The state has been asserted.

§

PredictiveFailureDeasserted

A Predictive Failure is no longer present.

§

PredictiveFailureAsserted

A Predictive Failure has been detected.

§

LimitNotExceeded

A limit has not been exceeded.

§

LimitExceeded

A limit has been exceeded.

§

PerformanceMet

Performance meets expectations.

§

PerformanceLags

Performance does not meet expectations.

§

TransitionToOK

A state has changed to OK.

§

TransitionToNonCriticalFromOK

A state has changed to Non-Critical from OK.

§

TransitionToCriticalFromLessSevere

A state has changed to Critical from less severe.

§

TransitionToNonRecoverableFromLessSevere

A state has changed to Non-recoverable from less severe.

§

TransitionToNonCriticalFromMoreSevere

A state has changed to Non-Critical from more severe.

§

TransitionToCriticalFromNonRecoverable

A state has changed to Critical from Non-recoverable.

§

TransitionToNonRecoverable

A state has changed to Non-recoverable.

§

Monitor

A monitor event.

§

Informational

An informational event.

§

DeviceRemovedDeviceAbsent

A device has been removed or is absent.

§

DeviceInsertedDevicePresent

A device has been inserted or is present.

§

DeviceDisabled

A device has been disabled.

§

DeviceEnabled

A device has been enabled.

§

TransitionToRunning

A state has transitioned to Running.

§

TransitionToInTest

A state has transitioned to In Test.

§

TransitionToPowerOff

A state has transitioned to Power Off.

§

TransitionToOnLine

A state has transitioned to On Line.

§

TransitionToOffLine

A state has transitioned to Off Line.

§

TransitionToOffDuty

A state has transitioned to Off Duty.

§

TransitionToDegraded

A state has transitioned to Degraded.

§

TransitionToPowerSave

A state has transitioned to Power Save.

§

InstallError

An install error has been detected.

§

FullyRedundant

Indicates that full redundancy has been regained.

§

RedundancyLost

Entered any non-redundant state, including Non-redundant: Insufficient Resources.

§

RedundancyDegraded

Redundancy still exists, but at less than full level.

§

NonRedundantSufficientResourcesFromRedundant

Redundancy has been lost but unit is functioning with minimum resources needed for normal operation.

§

NonRedundantSufficientResourcesFromInsufficientResources

Unit has regained minimum resources needed for normal operation.

§

NonRedundantInsufficientResources

Unit is non-redundant and has insufficient resources to maintain normal operation.

§

RedundancyDegradedFromFullyRedundant

Unit has lost some redundant resource(s) but is still in a redundant state.

§

RedundancyDegradedFromNonRedundant

Unit has regained some resource(s) and is redundant but not fully redundant.

§

D0PowerState

The ACPI-defined D0 power state.

§

D1PowerState

The ACPI-defined D1 power state.

§

D2PowerState

The ACPI-defined D2 power state.

§

D3PowerState

The ACPI-defined D3 power state.

§

OEM

An OEM-defined event. Added in version v1_3_0.

Trait Implementations§

Source§

impl Clone for LogEntryCode

Source§

fn clone(&self) -> LogEntryCode

Returns a duplicate of the value. Read more
1.0.0 · Source§

const fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LogEntryCode

Source§

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

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

impl Default for LogEntryCode

Source§

fn default() -> LogEntryCode

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for LogEntryCode

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Metadata<'static> for LogEntryCode

Source§

const JSON_SCHEMA: &'static str = "LogEntry.v1_15_0.json"

Name of the json-schema file that describes the entity that implements this trait. Should be only the file name, so that it can be resolved relative to the URL of the redfish service, or the public Redfish schema index.
Source§

impl Serialize for LogEntryCode

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

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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 T
where 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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

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

Source§

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 T
where U: TryFrom<T>,

Source§

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.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,