Enum rmodbus::ModbusProto
source · pub enum ModbusProto {
Rtu,
Ascii,
TcpUdp,
}
Expand description
Modbus protocol selection for frame processing
- for TcpUdp, Modbus TCP headers are parsed / added to replies
- for Rtu, frame checksums are verified / added to replies
Variants§
Trait Implementations§
source§impl Clone for ModbusProto
impl Clone for ModbusProto
source§fn clone(&self) -> ModbusProto
fn clone(&self) -> ModbusProto
Returns a copy 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 ModbusProto
impl Debug for ModbusProto
source§impl PartialEq<ModbusProto> for ModbusProto
impl PartialEq<ModbusProto> for ModbusProto
source§fn eq(&self, other: &ModbusProto) -> bool
fn eq(&self, other: &ModbusProto) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ModbusProto
impl Eq for ModbusProto
impl StructuralEq for ModbusProto
impl StructuralPartialEq for ModbusProto
Auto Trait Implementations§
impl RefUnwindSafe for ModbusProto
impl Send for ModbusProto
impl Sync for ModbusProto
impl Unpin for ModbusProto
impl UnwindSafe for ModbusProto
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