Struct png::DecodeOptions
source · pub struct DecodeOptions { /* private fields */ }
Expand description
Decoder configuration options
Implementations§
source§impl DecodeOptions
impl DecodeOptions
sourcepub fn set_ignore_adler32(&mut self, ignore_adler32: bool)
pub fn set_ignore_adler32(&mut self, ignore_adler32: bool)
When set, the decoder will not compute and verify the Adler-32 checksum.
Defaults to true
.
sourcepub fn set_ignore_crc(&mut self, ignore_crc: bool)
pub fn set_ignore_crc(&mut self, ignore_crc: bool)
When set, the decoder will not compute and verify the CRC code.
Defaults to false
.
sourcepub fn set_ignore_checksums(&mut self, ignore_checksums: bool)
pub fn set_ignore_checksums(&mut self, ignore_checksums: bool)
Flag to ignore computing and verifying the Adler-32 checksum and CRC code.
sourcepub fn set_ignore_text_chunk(&mut self, ignore_text_chunk: bool)
pub fn set_ignore_text_chunk(&mut self, ignore_text_chunk: bool)
Ignore text chunks while decoding.
Defaults to false
.
sourcepub fn set_skip_ancillary_crc_failures(
&mut self,
skip_ancillary_crc_failures: bool
)
pub fn set_skip_ancillary_crc_failures( &mut self, skip_ancillary_crc_failures: bool )
Ignore ancillary chunks if CRC fails
Defaults to true
Trait Implementations§
source§impl Clone for DecodeOptions
impl Clone for DecodeOptions
source§fn clone(&self) -> DecodeOptions
fn clone(&self) -> DecodeOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl RefUnwindSafe for DecodeOptions
impl Send for DecodeOptions
impl Sync for DecodeOptions
impl Unpin for DecodeOptions
impl UnwindSafe for DecodeOptions
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