pub struct SerialTransport { /* private fields */ }
Implementations§
Source§impl SerialTransport
impl SerialTransport
pub const SPECTER_VID: u16 = 61_525u16
pub const SPECTER_PID: u16 = 38_914u16
pub fn new(port_name: String) -> Result<Self, SpecterError>
pub fn enumerate_potential_ports() -> Result<Vec<String>, SpecterError>
Trait Implementations§
Source§impl Debug for SerialTransport
impl Debug for SerialTransport
Auto Trait Implementations§
impl Freeze for SerialTransport
impl !RefUnwindSafe for SerialTransport
impl Send for SerialTransport
impl Sync for SerialTransport
impl Unpin for SerialTransport
impl !UnwindSafe for SerialTransport
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