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 Freeze for SlaveInfo
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