Struct TerminalUtf8EraseGuard
pub struct TerminalUtf8EraseGuard { /* private fields */ }Trait Implementations§
Source§impl Drop for TerminalUtf8EraseGuard
Available on Android or Linux only.
impl Drop for TerminalUtf8EraseGuard
Available on Android or Linux only.
Auto Trait Implementations§
impl Freeze for TerminalUtf8EraseGuard
impl RefUnwindSafe for TerminalUtf8EraseGuard
impl Send for TerminalUtf8EraseGuard
impl Sync for TerminalUtf8EraseGuard
impl Unpin for TerminalUtf8EraseGuard
impl UnsafeUnpin for TerminalUtf8EraseGuard
impl UnwindSafe for TerminalUtf8EraseGuard
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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