pub enum ModbusValue {
Int(i64),
Uint(u64),
Float(f64),
Bool(bool),
String(String),
}Expand description
Decoded value from Modbus registers
Variants§
Int(i64)
Signed integer value
Uint(u64)
Unsigned integer value
Float(f64)
Floating point value
Bool(bool)
Boolean value
String(String)
String value
Implementations§
Source§impl ModbusValue
impl ModbusValue
Trait Implementations§
Source§impl Clone for ModbusValue
impl Clone for ModbusValue
Source§fn clone(&self) -> ModbusValue
fn clone(&self) -> ModbusValue
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 ModbusValue
impl Debug for ModbusValue
Source§impl Display for ModbusValue
impl Display for ModbusValue
Source§impl PartialEq for ModbusValue
impl PartialEq for ModbusValue
impl StructuralPartialEq for ModbusValue
Auto Trait Implementations§
impl Freeze for ModbusValue
impl RefUnwindSafe for ModbusValue
impl Send for ModbusValue
impl Sync for ModbusValue
impl Unpin for ModbusValue
impl UnsafeUnpin for ModbusValue
impl UnwindSafe for ModbusValue
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.