pub struct PngInfo;Expand description
PNG read for its size (png, .png): only its header, never its
pixels. The size must be one ImageInfo::checked allows.
Trait Implementations§
impl Copy for PngInfo
impl Eq for PngInfo
Source§impl Format for PngInfo
impl Format for PngInfo
Source§fn id(&self) -> &'static str
fn id(&self) -> &'static str
Stable id, e.g.
"png", "tiled-tmx", "yarn": one per format
of a kind.Source§fn extensions(&self) -> &'static [&'static str]
fn extensions(&self) -> &'static [&'static str]
File extensions this format claims, lowercase, without the dot. A
format that only stands in another’s place (a one-bit picture at a
PNG’s path) claims none and is found by
sniff.Source§fn sniff(&self, bytes: &[u8]) -> bool
fn sniff(&self, bytes: &[u8]) -> bool
True if these bytes look like this format (magic bytes);
false
when the format has none.impl StructuralPartialEq for PngInfo
Auto Trait Implementations§
impl Freeze for PngInfo
impl RefUnwindSafe for PngInfo
impl Send for PngInfo
impl Sync for PngInfo
impl Unpin for PngInfo
impl UnsafeUnpin for PngInfo
impl UnwindSafe for PngInfo
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