pub struct Png;Expand description
PNG read for its pixels (png, .png), with the png feature. Its
size is checked first, as PngInfo does, so a picture too big is
refused before its pixels are decoded.
Trait Implementations§
impl Copy for Png
impl Eq for Png
Source§impl Format for Png
Available on crate feature png only.
impl Format for Png
Available on crate feature
png only.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 Png
Auto Trait Implementations§
impl Freeze for Png
impl RefUnwindSafe for Png
impl Send for Png
impl Sync for Png
impl Unpin for Png
impl UnsafeUnpin for Png
impl UnwindSafe for Png
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