pub enum GraphicProtocol {
Sixel,
Kitty,
}Expand description
Which protocol delivered a payload. The renderer needs this to pick a decoder; the authority only needs to record it faithfully.
Variants§
Sixel
DCS q — a sixel stream.
Kitty
APC G — the kitty graphics protocol. params carries its
key/value prefix (a=T,f=100,…), which says whether the data is
PNG or raw RGBA, and how it is chunked.
Trait Implementations§
Source§impl Clone for GraphicProtocol
impl Clone for GraphicProtocol
Source§fn clone(&self) -> GraphicProtocol
fn clone(&self) -> GraphicProtocol
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GraphicProtocol
Source§impl Debug for GraphicProtocol
impl Debug for GraphicProtocol
Source§impl<'de> Deserialize<'de> for GraphicProtocol
impl<'de> Deserialize<'de> for GraphicProtocol
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GraphicProtocol
Source§impl PartialEq for GraphicProtocol
impl PartialEq for GraphicProtocol
Source§impl Serialize for GraphicProtocol
impl Serialize for GraphicProtocol
impl StructuralPartialEq for GraphicProtocol
Auto Trait Implementations§
impl Freeze for GraphicProtocol
impl RefUnwindSafe for GraphicProtocol
impl Send for GraphicProtocol
impl Sync for GraphicProtocol
impl Unpin for GraphicProtocol
impl UnsafeUnpin for GraphicProtocol
impl UnwindSafe for GraphicProtocol
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