pub struct ModbusSlaveOptions {
pub concurrent: bool,
}Expand description
Tunables for ModbusSlave::with_options. Mirrors njs-modbus
ModbusSlaveOptions.
Fields§
§concurrent: boolPipelined concurrent processing of requests within a single
connection. Only valid for Modbus TCP application layers (TID
disambiguates responses); constructing a slave with concurrent: true on RTU or ASCII panics. Defaults to false (per-connection
FIFO — same connection serialized, different connections in
parallel).
Trait Implementations§
Source§impl Clone for ModbusSlaveOptions
impl Clone for ModbusSlaveOptions
Source§fn clone(&self) -> ModbusSlaveOptions
fn clone(&self) -> ModbusSlaveOptions
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 moreSource§impl Debug for ModbusSlaveOptions
impl Debug for ModbusSlaveOptions
Source§impl Default for ModbusSlaveOptions
impl Default for ModbusSlaveOptions
Source§fn default() -> ModbusSlaveOptions
fn default() -> ModbusSlaveOptions
Returns the “default value” for a type. Read more
impl Copy for ModbusSlaveOptions
Auto Trait Implementations§
impl Freeze for ModbusSlaveOptions
impl RefUnwindSafe for ModbusSlaveOptions
impl Send for ModbusSlaveOptions
impl Sync for ModbusSlaveOptions
impl Unpin for ModbusSlaveOptions
impl UnsafeUnpin for ModbusSlaveOptions
impl UnwindSafe for ModbusSlaveOptions
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