pub struct ImageSpec {
pub width: u32,
pub height: u32,
pub bits_per_sample: u16,
pub samples_per_pixel: u16,
pub layout: PixelLayout,
pub little_endian: bool,
}Expand description
Description of a run of raw pixel data.
Fields§
§width: u32§height: u32§bits_per_sample: u16§samples_per_pixel: u16§layout: PixelLayout§little_endian: boolByte order of the samples as stored in the file.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ImageSpec
impl<'de> Deserialize<'de> for ImageSpec
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 ImageSpec
impl StructuralPartialEq for ImageSpec
Auto Trait Implementations§
impl Freeze for ImageSpec
impl RefUnwindSafe for ImageSpec
impl Send for ImageSpec
impl Sync for ImageSpec
impl Unpin for ImageSpec
impl UnsafeUnpin for ImageSpec
impl UnwindSafe for ImageSpec
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