Enum DeflateError

pub enum DeflateError

Errors that can occur when compressing.

Variants

StreamError = -2

The Deflate is 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) -> T

Returns the argument unchanged.

impl<T> ToOwned for DeflateError where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for DeflateError where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>