pub enum ImageCapability {
Terminology(Terminology),
ITerm2(ITerm2Protocol),
Kitty(KittyGraphicsProtocol),
}Expand description
The capability of the terminal to write images inline.
Variants§
Terminology(Terminology)
The terminal understands the terminology image protocol.
ITerm2(ITerm2Protocol)
The terminal understands the iterm2 image protocol.
Kitty(KittyGraphicsProtocol)
The terminal understands the kitty graphics protocol.
Trait Implementations§
Source§impl Clone for ImageCapability
impl Clone for ImageCapability
Source§fn clone(&self) -> ImageCapability
fn clone(&self) -> ImageCapability
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImageCapability
impl Debug for ImageCapability
impl Copy for ImageCapability
Auto Trait Implementations§
impl Freeze for ImageCapability
impl RefUnwindSafe for ImageCapability
impl Send for ImageCapability
impl Sync for ImageCapability
impl Unpin for ImageCapability
impl UnwindSafe for ImageCapability
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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