[−][src]Enum cloudflare_soos::jpeg::Marker
Variants
SOF(u8)Start Of Frame markers
- SOF(0): Baseline DCT (Huffman coding)
- SOF(1): Extended sequential DCT (Huffman coding)
- SOF(2): Progressive DCT (Huffman coding)
- SOF(3): Lossless (sequential) (Huffman coding)
- SOF(5): Differential sequential DCT (Huffman coding)
- SOF(6): Differential progressive DCT (Huffman coding)
- SOF(7): Differential lossless (sequential) (Huffman coding)
- SOF(9): Extended sequential DCT (arithmetic coding)
- SOF(10): Progressive DCT (arithmetic coding)
- SOF(11): Lossless (sequential) (arithmetic coding)
- SOF(13): Differential sequential DCT (arithmetic coding)
- SOF(14): Differential progressive DCT (arithmetic coding)
- SOF(15): Differential lossless (sequential) (arithmetic coding)
Reserved for JPEG extensions
Define Huffman table(s)
Define arithmetic coding conditioning(s)
RST(u8)Restart with modulo 8 count m
Start of image
End of image
Start of scan
Define quantization table(s)
Define number of lines
Define restart interval
Define hierarchical progression
Expand reference component(s)
APP(u8)Reserved for application segments
JPGn(u8)Reserved for JPEG extensions
Comment
For temporary private use in arithmetic coding
Reserved
Implementations
impl Marker[src]
Trait Implementations
impl Clone for Marker[src]
impl Copy for Marker[src]
impl Debug for Marker[src]
impl PartialEq<Marker> for Marker[src]
impl StructuralPartialEq for Marker[src]
Auto Trait Implementations
impl RefUnwindSafe for Marker[src]
impl Send for Marker[src]
impl Sync for Marker[src]
impl Unpin for Marker[src]
impl UnwindSafe for Marker[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,