pub enum SenMLValueField {
BooleanValue(bool),
StringValue(String),
DataValue(Vec<u8>),
FloatingPoint(f64),
}Expand description
A SenML Value Field.
SenML can contain multiple types of values:
- Floating point
- Boolean
- String
- Data (binary)
This enum represents all the possible values.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SenMLValueField
impl Clone for SenMLValueField
Source§fn clone(&self) -> SenMLValueField
fn clone(&self) -> SenMLValueField
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 SenMLValueField
impl Debug for SenMLValueField
Source§impl PartialEq for SenMLValueField
impl PartialEq for SenMLValueField
Source§impl Serialize for SenMLValueField
impl Serialize for SenMLValueField
impl StructuralPartialEq for SenMLValueField
Auto Trait Implementations§
impl Freeze for SenMLValueField
impl RefUnwindSafe for SenMLValueField
impl Send for SenMLValueField
impl Sync for SenMLValueField
impl Unpin for SenMLValueField
impl UnwindSafe for SenMLValueField
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