[−][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
Don't force any flushing. Used when more input data is expected.
Zlib partial flush.
Currently treated as Sync
.
Finish compressing the currently buffered data, and output an empty raw block. Has no use in decompression.
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.
Attempt to flush the remaining data and end the stream.
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 Eq for MZFlush
[src]
impl Clone for MZFlush
[src]
impl PartialEq<MZFlush> for MZFlush
[src]
impl From<MZFlush> for TDEFLFlush
[src]
impl Copy for MZFlush
[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,
impl Debug for MZFlush
[src]
Auto Trait Implementations
impl Send for MZFlush
impl Unpin for MZFlush
impl Sync 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, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,