[][src]Struct lz4::Encoder

pub struct Encoder<W> { /* fields omitted */ }

Methods

impl<W: Write> Encoder<W>[src]

pub fn writer(&self) -> &W[src]

Immutable writer reference.

pub fn finish(self) -> (W, Result<()>)[src]

This function is used to flag that this session of compression is done with. The stream is finished up (final bytes are written), and then the wrapped writer is returned.

Trait Implementations

impl<W: Write> Write for Encoder<W>[src]

Auto Trait Implementations

impl<W> Send for Encoder<W> where
    W: Send

impl<W> Unpin for Encoder<W> where
    W: Unpin

impl<W> !Sync for Encoder<W>

impl<W> UnwindSafe for Encoder<W> where
    W: UnwindSafe

impl<W> RefUnwindSafe for Encoder<W> where
    W: RefUnwindSafe

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]