pub enum ImplementationType {
PhysicalSensor,
Synthesized,
Reported,
UnsupportedValue,
}Variants§
PhysicalSensor
The reading is acquired from a physical sensor.
Synthesized
The reading is obtained by applying a calculation on one or more properties or multiple sensors. The calculation is not provided.
Reported
The reading is obtained from software or a device.
UnsupportedValue
Fallback value for values that are not supported by current version of Redfish schema.
Trait Implementations§
Source§impl Clone for ImplementationType
impl Clone for ImplementationType
Source§fn clone(&self) -> ImplementationType
fn clone(&self) -> ImplementationType
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 ImplementationType
impl Debug for ImplementationType
Source§impl<'de> Deserialize<'de> for ImplementationType
impl<'de> Deserialize<'de> for ImplementationType
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 ImplementationType
impl PartialEq for ImplementationType
Source§impl Serialize for ImplementationType
impl Serialize for ImplementationType
Source§impl ToSnakeCase for ImplementationType
impl ToSnakeCase for ImplementationType
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 ImplementationType
impl Eq for ImplementationType
impl StructuralPartialEq for ImplementationType
Auto Trait Implementations§
impl Freeze for ImplementationType
impl RefUnwindSafe for ImplementationType
impl Send for ImplementationType
impl Sync for ImplementationType
impl Unpin for ImplementationType
impl UnsafeUnpin for ImplementationType
impl UnwindSafe for ImplementationType
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