[−][src]Enum miniz_oxide::MZFlush
A list of flush types.
See [http://www.bolet.org/~pornin/deflate-flush.html] for more in-depth info.
Variants
NoneDon't force any flushing. Used when more input data is expected.
PartialZlib partial flush.
Currently treated as Sync.
SyncFinish compressing the currently buffered data, and output an empty raw block. Has no use in decompression.
FullSame as Sync, but resets the compression dictionary so that further compressed
data does not depend on data compressed before the flush.
Has no use in decompression.
FinishAttempt to flush the remaining data and end the stream.
BlockNot implemented.
Methods
impl MZFlush[src]
pub fn new(flush: i32) -> Result<Self, MZError>[src]
Create an MZFlush value from an integer value.
Returns MZError::Param on invalid values.
Trait Implementations
impl Copy for MZFlush[src]
impl Eq for MZFlush[src]
impl Clone for MZFlush[src]
fn clone(&self) -> MZFlush[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq<MZFlush> for MZFlush[src]
fn eq(&self, other: &MZFlush) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl From<MZFlush> for TDEFLFlush[src]
impl Hash for MZFlush[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl Debug for MZFlush[src]
Auto Trait Implementations
impl Unpin for MZFlush
impl Sync for MZFlush
impl Send for MZFlush
impl UnwindSafe for MZFlush
impl RefUnwindSafe for MZFlush
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,