pub struct SerialCommunication { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Default for SerialCommunication
impl Default for SerialCommunication
Source§impl SwarmSerialPort for SerialCommunication
impl SwarmSerialPort for SerialCommunication
fn available(&self) -> Result<bool, SerialError>
fn read_line(&mut self) -> Result<String, SerialError>
fn write_line(&mut self, line: String) -> Result<(), SerialError>
fn block_until(&mut self, line: String) -> Result<(), SerialError>
Auto Trait Implementations§
impl !RefUnwindSafe for SerialCommunication
impl !Sync for SerialCommunication
impl !UnwindSafe for SerialCommunication
impl Freeze for SerialCommunication
impl Send for SerialCommunication
impl Unpin for SerialCommunication
impl UnsafeUnpin for SerialCommunication
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