Struct libflate::lz77::NoCompressionLz77Encoder [] [src]

pub struct NoCompressionLz77Encoder;

A no compression implementation of LZ77Encode trait.

Methods

impl NoCompressionLz77Encoder
[src]

Makes a new encoder instance.

Examples

use libflate::deflate;
use libflate::lz77::{Lz77Encode, NoCompressionLz77Encoder, CompressionLevel};

let lz77 = NoCompressionLz77Encoder::new();
assert_eq!(lz77.compression_level(), CompressionLevel::None);

let options = deflate::EncodeOptions::with_lz77(lz77);
let _deflate = deflate::Encoder::with_options(Vec::new(), options);

Trait Implementations

impl Debug for NoCompressionLz77Encoder
[src]

Formats the value using the given formatter.

impl Lz77Encode for NoCompressionLz77Encoder
[src]

Encodes a buffer and writes result LZ77 codes to sink.

Flushes the encoder, ensuring that all intermediately buffered codes are consumed by sink.

Returns the compression level of the encoder. Read more

Returns the window size of the encoder. Read more