pub struct SerialDeviceInfo {
pub name: String,
pub device_id: DeviceId,
pub firmware_path: String,
pub alias_index: Option<usize>,
pub paddr: usize,
pub initial_baudrate: u32,
pub irq: Option<BindingIrq>,
}Fields§
§name: String§device_id: DeviceId§firmware_path: String§alias_index: Option<usize>§paddr: usize§initial_baudrate: u32§irq: Option<BindingIrq>Trait Implementations§
Source§impl Clone for SerialDeviceInfo
impl Clone for SerialDeviceInfo
Source§fn clone(&self) -> SerialDeviceInfo
fn clone(&self) -> SerialDeviceInfo
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 moreSource§impl Debug for SerialDeviceInfo
impl Debug for SerialDeviceInfo
impl Eq for SerialDeviceInfo
Source§impl PartialEq for SerialDeviceInfo
impl PartialEq for SerialDeviceInfo
impl StructuralPartialEq for SerialDeviceInfo
Auto Trait Implementations§
impl Freeze for SerialDeviceInfo
impl RefUnwindSafe for SerialDeviceInfo
impl Send for SerialDeviceInfo
impl Sync for SerialDeviceInfo
impl Unpin for SerialDeviceInfo
impl UnsafeUnpin for SerialDeviceInfo
impl UnwindSafe for SerialDeviceInfo
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