pub enum ThresholdActivation {
Increasing,
Decreasing,
Either,
Disabled,
UnsupportedValue,
}Variants§
Increasing
Value increases above the threshold.
This threshold is activated when the reading changes from a value lower than the threshold to a value higher than the threshold.
Decreasing
Value decreases below the threshold.
This threshold is activated when the reading changes from a value higher than the threshold to a value lower than the threshold.
Either
Value crosses the threshold in either direction.
This threshold is activated when either the increasing or decreasing conditions are met.
Disabled
The threshold is disabled.
This value shall indicate the threshold is disabled and no actions shall be taken as a result of the reading crossing the threshold value.
UnsupportedValue
Fallback value for values that are not supported by current version of Redfish schema.
Trait Implementations§
Source§impl Clone for ThresholdActivation
impl Clone for ThresholdActivation
Source§fn clone(&self) -> ThresholdActivation
fn clone(&self) -> ThresholdActivation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ThresholdActivation
impl Debug for ThresholdActivation
Source§impl<'de> Deserialize<'de> for ThresholdActivation
impl<'de> Deserialize<'de> for ThresholdActivation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
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 PartialEq for ThresholdActivation
impl PartialEq for ThresholdActivation
Source§impl Serialize for ThresholdActivation
impl Serialize for ThresholdActivation
Source§impl ToSnakeCase for ThresholdActivation
impl ToSnakeCase for ThresholdActivation
Source§fn to_snake_case(&self) -> &'static str
fn to_snake_case(&self) -> &'static str
Convert this enum variant to a
snake_case stringimpl Copy for ThresholdActivation
impl Eq for ThresholdActivation
impl StructuralPartialEq for ThresholdActivation
Auto Trait Implementations§
impl Freeze for ThresholdActivation
impl RefUnwindSafe for ThresholdActivation
impl Send for ThresholdActivation
impl Sync for ThresholdActivation
impl Unpin for ThresholdActivation
impl UnsafeUnpin for ThresholdActivation
impl UnwindSafe for ThresholdActivation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more