[−][src]Enum brotli2::raw::CompressOp
Possible choices for the operation performed by the compressor.
When using any operation except Process
, you must not alter the
input buffer or use a different operation until the current operation
has 'completed'. An operation may need to be repeated with more space to
write data until it can complete.
Variants
Process
Compress input data
Flush
Compress input data, ensuring that all input so far has been written out
Finish
Compress input data, ensuring that all input so far has been written out and then finalizing the stream so no more data can be written
EmitMetadata
Emit a metadata block to the stream, an opaque piece of out-of-band data that does not interfere with the main stream of data. Metadata blocks must be no longer than 16MiB
Trait Implementations
impl Copy for CompressOp
[src]
impl Eq for CompressOp
[src]
impl Clone for CompressOp
[src]
fn clone(&self) -> CompressOp
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<CompressOp> for CompressOp
[src]
fn eq(&self, other: &CompressOp) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Debug for CompressOp
[src]
Auto Trait Implementations
impl Unpin for CompressOp
impl Sync for CompressOp
impl Send for CompressOp
impl UnwindSafe for CompressOp
impl RefUnwindSafe for CompressOp
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,