pub struct DataPointConfig {
pub id: String,
pub name: String,
pub data_type: String,
pub access: String,
pub address: Option<String>,
pub initial_value: Option<Value>,
pub units: Option<String>,
pub min: Option<f64>,
pub max: Option<f64>,
}Expand description
Data point configuration.
Fields§
§id: StringPoint ID.
name: StringPoint name.
data_type: StringData type.
access: StringAccess mode.
address: Option<String>Protocol-specific address.
initial_value: Option<Value>Initial value.
units: Option<String>Engineering units.
min: Option<f64>Minimum value.
max: Option<f64>Maximum value.
Trait Implementations§
Source§impl Clone for DataPointConfig
impl Clone for DataPointConfig
Source§fn clone(&self) -> DataPointConfig
fn clone(&self) -> DataPointConfig
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 DataPointConfig
impl Debug for DataPointConfig
Source§impl<'de> Deserialize<'de> for DataPointConfig
impl<'de> Deserialize<'de> for DataPointConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DataPointConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DataPointConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for DataPointConfig
impl Serialize for DataPointConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for DataPointConfig
impl RefUnwindSafe for DataPointConfig
impl Send for DataPointConfig
impl Sync for DataPointConfig
impl Unpin for DataPointConfig
impl UnsafeUnpin for DataPointConfig
impl UnwindSafe for DataPointConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more