pub struct MbapHeader {
pub transaction_id: u16,
pub protocol_id: u16,
pub length: u16,
pub unit_id: UnitId,
}Expand description
Modbus Application Protocol (MBAP) header used in Modbus TCP framing.
Fields§
§transaction_id: u16§protocol_id: u16§length: u16Length includes unit-id byte + PDU length.
unit_id: UnitIdImplementations§
Source§impl MbapHeader
impl MbapHeader
Trait Implementations§
Source§impl Clone for MbapHeader
impl Clone for MbapHeader
Source§fn clone(&self) -> MbapHeader
fn clone(&self) -> MbapHeader
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 MbapHeader
impl Debug for MbapHeader
Source§impl PartialEq for MbapHeader
impl PartialEq for MbapHeader
impl Copy for MbapHeader
impl Eq for MbapHeader
impl StructuralPartialEq for MbapHeader
Auto Trait Implementations§
impl Freeze for MbapHeader
impl RefUnwindSafe for MbapHeader
impl Send for MbapHeader
impl Sync for MbapHeader
impl Unpin for MbapHeader
impl UnsafeUnpin for MbapHeader
impl UnwindSafe for MbapHeader
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