#[repr(C)]pub struct PamojaModbusClientError {
pub kind: u8,
pub unit: u8,
pub function: u8,
pub found: u8,
pub exception: u8,
pub received: u32,
}Expand description
Why a client call failed, for a program that branches on it.
Fields§
§kind: u8One of the PAMOJA_MODBUS_CLIENT_* kinds, PAMOJA_MODBUS_CLIENT_OK on success.
unit: u8The unit the call asked.
function: u8The function the call asked, for an exception or a reply to another function.
found: u8What the reply named instead: the unit that answered, or the function it answered.
exception: u8The exception code the device answered with.
received: u32How many bytes of a reply had arrived before a timeout.
Trait Implementations§
Source§impl Clone for PamojaModbusClientError
impl Clone for PamojaModbusClientError
Source§fn clone(&self) -> PamojaModbusClientError
fn clone(&self) -> PamojaModbusClientError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PamojaModbusClientError
Source§impl Debug for PamojaModbusClientError
impl Debug for PamojaModbusClientError
Source§impl Default for PamojaModbusClientError
impl Default for PamojaModbusClientError
Source§fn default() -> PamojaModbusClientError
fn default() -> PamojaModbusClientError
Returns the “default value” for a type. Read more
impl Eq for PamojaModbusClientError
Source§impl PartialEq for PamojaModbusClientError
impl PartialEq for PamojaModbusClientError
impl StructuralPartialEq for PamojaModbusClientError
Auto Trait Implementations§
impl Freeze for PamojaModbusClientError
impl RefUnwindSafe for PamojaModbusClientError
impl Send for PamojaModbusClientError
impl Sync for PamojaModbusClientError
impl Unpin for PamojaModbusClientError
impl UnsafeUnpin for PamojaModbusClientError
impl UnwindSafe for PamojaModbusClientError
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