pub struct SlaveInfo {
pub vendor_id: u32,
pub product_code: u32,
pub revision_number: u32,
pub serial_number: u32,
pub device_name: String,
pub vendor_name: String,
pub sync_manager_count: u16,
pub fmmu_count: u16,
pub supports_coe: bool,
pub supports_foe: bool,
pub supports_eoe: bool,
pub supports_soe: bool,
}Fields§
§vendor_id: u32§product_code: u32§revision_number: u32§serial_number: u32§device_name: String§vendor_name: String§sync_manager_count: u16§fmmu_count: u16§supports_coe: bool§supports_foe: bool§supports_eoe: bool§supports_soe: boolTrait 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 UnsafeUnpin 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