[−][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
None
Don't force any flushing. Used when more input data is expected.
Partial
Zlib partial flush.
Currently treated as Sync
.
Sync
Finish compressing the currently buffered data, and output an empty raw block. Has no use in decompression.
Full
Same 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.
Finish
Attempt to flush the remaining data and end the stream.
Block
Not 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 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) -> bool
1.0.0[src]
This method tests for !=
.
impl From<MZFlush> for TDEFLFlush
[src]
impl Eq for MZFlush
[src]
impl Debug for MZFlush
[src]
impl Hash for MZFlush
[src]
Auto Trait Implementations
impl Sync for MZFlush
impl Unpin for MZFlush
impl Send for MZFlush
impl UnwindSafe for MZFlush
impl RefUnwindSafe for MZFlush
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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,