pub struct JFIF {
pub version: JFIFVersion,
pub density_units: usize,
pub x_density: usize,
pub y_density: usize,
pub thumb_width: usize,
pub thumb_height: usize,
pub thumb_data: Vec<u8>,
}Expand description
JFIF marker
Fields§
§version: JFIFVersionJFIF version
density_units: usizeDensity units
x_density: usizeX Density
y_density: usizeY Density
thumb_width: usizeThumbnail width
thumb_height: usizeThumbnail height
thumb_data: Vec<u8>Thumbnail data
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JFIF
impl RefUnwindSafe for JFIF
impl Send for JFIF
impl Sync for JFIF
impl Unpin for JFIF
impl UnwindSafe for JFIF
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().