Enum Status
pub enum Status
Result of compression or decompression
Variants
-
Ok Decompression went fine, nothing much to report.
-
FlushOk The Flush action on a compression went ok.
-
RunOk The Run action on compression went ok.
-
FinishOk The Finish action on compression went ok.
-
StreamEnd The stream's end has been met, meaning that no more data can be input.
-
MemNeeded There was insufficient memory in the input or output buffer to complete the request, but otherwise everything went normally.
Trait Implementations
impl Clone for Status
fn clone(&self) -> Self
impl Copy for Status
impl Debug for Status
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for Status
impl PartialEq for Status
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for Status
Auto Trait Implementations
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnsafeUnpin for Status
impl UnwindSafe for Status
Blanket Implementations
impl<T> Any for Status
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Status
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Status
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Status
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Status
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Status
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Status
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Status
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Status
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>