Enum miniz_oxide::deflate::core::TDEFLStatus
source · #[repr(i32)]pub enum TDEFLStatus {
BadParam = -2,
PutBufFailed = -1,
Okay = 0,
Done = 1,
}
Expand description
Return status of compression.
Variants§
BadParam = -2
Usage error.
This indicates that either the CompressorOxide
experienced a previous error, or the
stream has already been TDEFLFlush::Finish
’d.
PutBufFailed = -1
Error putting data into output buffer.
This usually indicates a too-small buffer.
Okay = 0
Compression succeeded normally.
Done = 1
Compression succeeded and the deflate stream was ended.
This is the result of calling compression with TDEFLFlush::Finish
.
Trait Implementations§
source§impl Clone for TDEFLStatus
impl Clone for TDEFLStatus
source§fn clone(&self) -> TDEFLStatus
fn clone(&self) -> TDEFLStatus
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 moresource§impl Debug for TDEFLStatus
impl Debug for TDEFLStatus
source§impl Hash for TDEFLStatus
impl Hash for TDEFLStatus
source§impl PartialEq for TDEFLStatus
impl PartialEq for TDEFLStatus
source§fn eq(&self, other: &TDEFLStatus) -> bool
fn eq(&self, other: &TDEFLStatus) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for TDEFLStatus
impl Eq for TDEFLStatus
impl StructuralPartialEq for TDEFLStatus
Auto Trait Implementations§
impl Freeze for TDEFLStatus
impl RefUnwindSafe for TDEFLStatus
impl Send for TDEFLStatus
impl Sync for TDEFLStatus
impl Unpin for TDEFLStatus
impl UnwindSafe for TDEFLStatus
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
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)