pub struct MultiSenseArg { /* private fields */ }Expand description
Represents power information for a specific railway sector
Implementations§
Source§impl MultiSenseArg
impl MultiSenseArg
Sourcepub fn new(m_type: u8, present: bool, board_address: u8, zone: u8) -> Self
pub fn new(m_type: u8, present: bool, board_address: u8, zone: u8) -> Self
Creates new power information for a specified railway sector
§Parameters
m_type: The messages typepresent: The present state of the senderboard_address: The board addresszone: The zone address
Sourcepub fn board_address(&self) -> u8
pub fn board_address(&self) -> u8
§Returns
The sections board address
Trait Implementations§
Source§impl Clone for MultiSenseArg
impl Clone for MultiSenseArg
Source§fn clone(&self) -> MultiSenseArg
fn clone(&self) -> MultiSenseArg
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 MultiSenseArg
impl Debug for MultiSenseArg
Source§impl Hash for MultiSenseArg
impl Hash for MultiSenseArg
Source§impl PartialEq for MultiSenseArg
impl PartialEq for MultiSenseArg
impl Copy for MultiSenseArg
impl Eq for MultiSenseArg
impl StructuralPartialEq for MultiSenseArg
Auto Trait Implementations§
impl Freeze for MultiSenseArg
impl RefUnwindSafe for MultiSenseArg
impl Send for MultiSenseArg
impl Sync for MultiSenseArg
impl Unpin for MultiSenseArg
impl UnwindSafe for MultiSenseArg
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