pub struct SlaveInfo {
pub name: String,
pub ring_pos: u16,
pub id: SlaveId,
pub rev: SlaveRev,
pub alias: u16,
pub current_on_ebus: i16,
pub al_state: AlState,
pub error_flag: u8,
pub sync_count: u8,
pub sdo_count: u16,
pub ports: [SlavePortInfo; 4],
}
Fields§
§name: String
§ring_pos: u16
§id: SlaveId
§rev: SlaveRev
§alias: u16
§current_on_ebus: i16
§al_state: AlState
§error_flag: u8
§sync_count: u8
§sdo_count: u16
§ports: [SlavePortInfo; 4]
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for SlaveInfo
impl Send for SlaveInfo
impl Sync for SlaveInfo
impl Unpin for SlaveInfo
impl UnwindSafe for SlaveInfo
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