pub struct QualityIndicator {
pub meta: Bo4eMeta,
pub quality_code: Option<String>,
pub status: Option<MeasuredValueStatus>,
pub quality_description: Option<String>,
pub confidence_percent: Option<f64>,
pub data_source: Option<String>,
pub is_substituted: Option<bool>,
}Expand description
Quality indicator for measured data.
German: Qualitaetsindikator
§Example
use bo4e_core::com::QualityIndicator;
use bo4e_core::enums::MeasuredValueStatus;
let indicator = QualityIndicator {
quality_code: Some("G1".to_string()),
status: Some(MeasuredValueStatus::Read),
..Default::default()
};Fields§
§meta: Bo4eMetaBO4E metadata
quality_code: Option<String>Quality code (Qualitätscode)
status: Option<MeasuredValueStatus>Status of the measured value (Status)
quality_description: Option<String>Quality description (Qualitätsbeschreibung)
confidence_percent: Option<f64>Confidence percentage (Konfidenz)
data_source: Option<String>Data source (Datenquelle)
is_substituted: Option<bool>Whether the value was substituted (Ersetzt)
Trait Implementations§
Source§impl Bo4eObject for QualityIndicator
impl Bo4eObject for QualityIndicator
Source§fn type_name_german() -> &'static str
fn type_name_german() -> &'static str
Returns the German type name as used in the
_typ field. Read moreSource§fn type_name_english() -> &'static str
fn type_name_english() -> &'static str
Returns the English type name. Read more
Source§impl Clone for QualityIndicator
impl Clone for QualityIndicator
Source§fn clone(&self) -> QualityIndicator
fn clone(&self) -> QualityIndicator
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 QualityIndicator
impl Debug for QualityIndicator
Source§impl Default for QualityIndicator
impl Default for QualityIndicator
Source§fn default() -> QualityIndicator
fn default() -> QualityIndicator
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QualityIndicator
impl<'de> Deserialize<'de> for QualityIndicator
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 QualityIndicator
impl PartialEq for QualityIndicator
Source§impl Serialize for QualityIndicator
impl Serialize for QualityIndicator
impl StructuralPartialEq for QualityIndicator
Auto Trait Implementations§
impl Freeze for QualityIndicator
impl RefUnwindSafe for QualityIndicator
impl Send for QualityIndicator
impl Sync for QualityIndicator
impl Unpin for QualityIndicator
impl UnwindSafe for QualityIndicator
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