pub struct PvInfo {
pub dbr_type: Option<String>,
pub element_count: Option<u32>,
pub units: Option<String>,
pub precision: Option<u32>,
pub lower_display_limit: Option<f64>,
pub upper_display_limit: Option<f64>,
pub raw: BTreeMap<String, String>,
}Expand description
What getMetadata says about a PV (all optional: servers differ).
Fields§
§dbr_type: Option<String>e.g. DBR_SCALAR_DOUBLE, DBR_WAVEFORM_DOUBLE, DBR_SCALAR_ENUM.
element_count: Option<u32>§units: Option<String>§precision: Option<u32>§lower_display_limit: Option<f64>§upper_display_limit: Option<f64>§raw: BTreeMap<String, String>Every key as returned.
Implementations§
Trait Implementations§
impl StructuralPartialEq for PvInfo
Auto Trait Implementations§
impl Freeze for PvInfo
impl RefUnwindSafe for PvInfo
impl Send for PvInfo
impl Sync for PvInfo
impl Unpin for PvInfo
impl UnsafeUnpin for PvInfo
impl UnwindSafe for PvInfo
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