pub struct OsConsole { /* private fields */ }Expand description
A console backed by an operating system.
Implementations§
Trait Implementations§
Source§impl Console for OsConsole
impl Console for OsConsole
Source§fn write_stdout<'life0, 'life1, 'async_trait>(
&'life0 mut self,
src: &'life1 [u8],
) -> Pin<Box<dyn Future<Output = Result<(), ConsoleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn write_stdout<'life0, 'life1, 'async_trait>(
&'life0 mut self,
src: &'life1 [u8],
) -> Pin<Box<dyn Future<Output = Result<(), ConsoleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Writes bytes to standard output.
Auto Trait Implementations§
impl Freeze for OsConsole
impl RefUnwindSafe for OsConsole
impl Send for OsConsole
impl Sync for OsConsole
impl Unpin for OsConsole
impl UnsafeUnpin for OsConsole
impl UnwindSafe for OsConsole
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