pub struct SocketConsole { /* private fields */ }Expand description
Unix socket-based console backend.
Allows connecting to the console via a Unix socket, useful for automated testing and scripting.
Implementations§
Source§impl SocketConsole
impl SocketConsole
Sourcepub const fn is_connected(&self) -> bool
pub const fn is_connected(&self) -> bool
Checks if a client is connected.
Trait Implementations§
Source§impl ConsoleIo for SocketConsole
impl ConsoleIo for SocketConsole
Source§impl Drop for SocketConsole
impl Drop for SocketConsole
Auto Trait Implementations§
impl Freeze for SocketConsole
impl RefUnwindSafe for SocketConsole
impl Send for SocketConsole
impl Sync for SocketConsole
impl Unpin for SocketConsole
impl UnsafeUnpin for SocketConsole
impl UnwindSafe for SocketConsole
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more