#[non_exhaustive]pub enum PixelImplementation {
None,
Sixel,
LinuxFb,
Iterm2,
KittyStatic,
KittyAnimated,
KittySelfRef,
}Expand description
Pixel blitting implementations, informative only.
This is returned by Capabilities.pixel_implementation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
None
No pixel support.
This is the default.
Sixel
Sixel.
LinuxFb
Linux framebuffer.
Iterm2
iTerm2.
KittyStatic
Kitty prior to C=1 and animation.
KittyAnimated
Kitty with animation but not reflexive composition.
KittySelfRef
Kitty with reflexive composition.
Trait Implementations§
Source§impl Clone for PixelImplementation
impl Clone for PixelImplementation
Source§fn clone(&self) -> PixelImplementation
fn clone(&self) -> PixelImplementation
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 PixelImplementation
impl Debug for PixelImplementation
Source§impl Default for PixelImplementation
impl Default for PixelImplementation
Source§impl Display for PixelImplementation
impl Display for PixelImplementation
Source§impl From<NcPixelImpl> for PixelImplementation
impl From<NcPixelImpl> for PixelImplementation
Source§fn from(nc: NcPixelImpl) -> PixelImplementation
fn from(nc: NcPixelImpl) -> PixelImplementation
Converts to this type from the input type.
Source§impl From<PixelImplementation> for NcPixelImpl
impl From<PixelImplementation> for NcPixelImpl
Source§fn from(pi: PixelImplementation) -> NcPixelImpl
fn from(pi: PixelImplementation) -> NcPixelImpl
Converts to this type from the input type.
Source§impl From<PixelImplementation> for NcPixelImpl_u32
impl From<PixelImplementation> for NcPixelImpl_u32
Source§fn from(pi: PixelImplementation) -> NcPixelImpl_u32
fn from(pi: PixelImplementation) -> NcPixelImpl_u32
Converts to this type from the input type.
Source§impl From<u32> for PixelImplementation
impl From<u32> for PixelImplementation
Source§fn from(ncu: NcPixelImpl_u32) -> PixelImplementation
fn from(ncu: NcPixelImpl_u32) -> PixelImplementation
Converts to this type from the input type.
Source§impl PartialEq for PixelImplementation
impl PartialEq for PixelImplementation
impl Copy for PixelImplementation
impl Eq for PixelImplementation
impl StructuralPartialEq for PixelImplementation
Auto Trait Implementations§
impl Freeze for PixelImplementation
impl RefUnwindSafe for PixelImplementation
impl Send for PixelImplementation
impl Sync for PixelImplementation
impl Unpin for PixelImplementation
impl UnwindSafe for PixelImplementation
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