Struct InflateConfig

pub struct InflateConfig { pub window_bits: i32 }

Configuration for decompresssion.

Used with decompress_slice.

Fields

window_bits: i32

Trait Implementations

impl Clone for InflateConfig

fn clone(&self) -> Self

impl Copy for InflateConfig

impl Debug for InflateConfig

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for InflateConfig

fn default() -> Self

impl Eq for InflateConfig

impl Hash for InflateConfig

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for InflateConfig

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for InflateConfig

Auto Trait Implementations

impl Freeze for InflateConfig

impl RefUnwindSafe for InflateConfig

impl Send for InflateConfig

impl Sync for InflateConfig

impl Unpin for InflateConfig

impl UnsafeUnpin for InflateConfig

impl UnwindSafe for InflateConfig

Blanket Implementations

impl<T> Any for InflateConfig where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for InflateConfig where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for InflateConfig where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for InflateConfig where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for InflateConfig

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T, U> Into<U> for InflateConfig 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 InflateConfig where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for InflateConfig where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>