#[repr(u8)]pub enum IoAttachEvent {
DetachedIo {},
AttachedIo {
io_type_id: IoTypeId,
hw_rev: VersionNumber,
fw_rev: VersionNumber,
},
AttachedVirtualIo {
io_type_id: IoTypeId,
port_a: u8,
port_b: u8,
},
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for IoAttachEvent
impl Clone for IoAttachEvent
Source§fn clone(&self) -> IoAttachEvent
fn clone(&self) -> IoAttachEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IoAttachEvent
Source§impl Debug for IoAttachEvent
impl Debug for IoAttachEvent
impl Eq for IoAttachEvent
Source§impl PartialEq for IoAttachEvent
impl PartialEq for IoAttachEvent
impl StructuralPartialEq for IoAttachEvent
Auto Trait Implementations§
impl Freeze for IoAttachEvent
impl RefUnwindSafe for IoAttachEvent
impl Send for IoAttachEvent
impl Sync for IoAttachEvent
impl Unpin for IoAttachEvent
impl UnsafeUnpin for IoAttachEvent
impl UnwindSafe for IoAttachEvent
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