Struct image::pnm::ArbitraryHeader
source · pub struct ArbitraryHeader {
pub height: u32,
pub width: u32,
pub depth: u32,
pub maxval: u32,
pub tupltype: Option<ArbitraryTuplType>,
}
Expand description
Header produced by a pam
file (“Portable Arbitrary Map”)
Fields
height: u32
Height of the image file
width: u32
Width of the image file
depth: u32
Number of color channels
maxval: u32
Maximum sample value within the image
tupltype: Option<ArbitraryTuplType>
Color interpretation of image pixels
Trait Implementations
sourceimpl Clone for ArbitraryHeader
impl Clone for ArbitraryHeader
sourcefn clone(&self) -> ArbitraryHeader
fn clone(&self) -> ArbitraryHeader
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ArbitraryHeader
impl Debug for ArbitraryHeader
sourceimpl From<ArbitraryHeader> for PNMHeader
impl From<ArbitraryHeader> for PNMHeader
sourcefn from(header: ArbitraryHeader) -> Self
fn from(header: ArbitraryHeader) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for ArbitraryHeader
impl Send for ArbitraryHeader
impl Sync for ArbitraryHeader
impl Unpin for ArbitraryHeader
impl UnwindSafe for ArbitraryHeader
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more