pub struct EngineMeasurementV1 {
pub name: String,
pub unit: String,
pub classification: EngineValueClassificationV1,
pub value: Option<u64>,
}Expand description
One bounded, named numerical Engine observation.
Fields§
§name: String§unit: String§classification: EngineValueClassificationV1§value: Option<u64>Implementations§
Source§impl EngineMeasurementV1
impl EngineMeasurementV1
Sourcepub fn validate(&self) -> Result<(), ValidationError>
pub fn validate(&self) -> Result<(), ValidationError>
Validate named-measurement and classification invariants.
Trait Implementations§
Source§impl Clone for EngineMeasurementV1
impl Clone for EngineMeasurementV1
Source§impl Debug for EngineMeasurementV1
impl Debug for EngineMeasurementV1
Source§impl<'de> Deserialize<'de> for EngineMeasurementV1
impl<'de> Deserialize<'de> for EngineMeasurementV1
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
impl Eq for EngineMeasurementV1
Source§impl PartialEq for EngineMeasurementV1
impl PartialEq for EngineMeasurementV1
Source§impl Serialize for EngineMeasurementV1
impl Serialize for EngineMeasurementV1
impl StructuralPartialEq for EngineMeasurementV1
Auto Trait Implementations§
impl Freeze for EngineMeasurementV1
impl RefUnwindSafe for EngineMeasurementV1
impl Send for EngineMeasurementV1
impl Sync for EngineMeasurementV1
impl Unpin for EngineMeasurementV1
impl UnsafeUnpin for EngineMeasurementV1
impl UnwindSafe for EngineMeasurementV1
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