pub struct ErrorAddressOutOfRange(pub u8);Expand description
Error indicating that a provided Modbus device address (u8) is outside the valid range
for assignable addresses, defined by Address::MIN and Address::MAX (inclusive).
Tuple Fields§
§0: u8The invalid address value that caused the error.
Trait Implementations§
Source§impl Clone for ErrorAddressOutOfRange
impl Clone for ErrorAddressOutOfRange
Source§fn clone(&self) -> ErrorAddressOutOfRange
fn clone(&self) -> ErrorAddressOutOfRange
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 ErrorAddressOutOfRange
impl Debug for ErrorAddressOutOfRange
Source§impl Display for ErrorAddressOutOfRange
impl Display for ErrorAddressOutOfRange
Source§impl Error for ErrorAddressOutOfRange
impl Error for ErrorAddressOutOfRange
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl PartialEq for ErrorAddressOutOfRange
impl PartialEq for ErrorAddressOutOfRange
impl Copy for ErrorAddressOutOfRange
impl Eq for ErrorAddressOutOfRange
impl StructuralPartialEq for ErrorAddressOutOfRange
Auto Trait Implementations§
impl Freeze for ErrorAddressOutOfRange
impl RefUnwindSafe for ErrorAddressOutOfRange
impl Send for ErrorAddressOutOfRange
impl Sync for ErrorAddressOutOfRange
impl Unpin for ErrorAddressOutOfRange
impl UnwindSafe for ErrorAddressOutOfRange
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