Enum DeflateError
pub enum DeflateError
Errors that can occur when compressing.
Variants
-
StreamError = -2 The
Deflateis in an inconsistent state, most likely due to an invalid configuration parameter.-
DataError = -3 The input is not a valid deflate stream.
-
MemError = -4 A memory allocation failed.
Implementations
impl DeflateError
fn as_str(self) -> &'static str
Trait Implementations
impl Clone for DeflateError
fn clone(&self) -> Self
impl Copy for DeflateError
impl Debug for DeflateError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for DeflateError
impl PartialEq for DeflateError
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for DeflateError
Auto Trait Implementations
impl Freeze for DeflateError
impl RefUnwindSafe for DeflateError
impl Send for DeflateError
impl Sync for DeflateError
impl Unpin for DeflateError
impl UnsafeUnpin for DeflateError
impl UnwindSafe for DeflateError
Blanket Implementations
impl<T> Any for DeflateError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for DeflateError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for DeflateError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for DeflateError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for DeflateError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for DeflateError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for DeflateError
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 DeflateError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for DeflateError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>