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

pub struct NoCompressionLz77Encoder;

A no compression implementation of LZ77Encode trait.

Methods

impl NoCompressionLz77Encoder
[src]

[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]

[src]

Formats the value using the given formatter. Read more

impl Default for NoCompressionLz77Encoder
[src]

[src]

Returns the "default value" for a type. Read more

impl Lz77Encode for NoCompressionLz77Encoder
[src]

[src]

Encodes a buffer and writes result LZ77 codes to sink.

[src]

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

[src]

Returns the compression level of the encoder. Read more

[src]

Returns the window size of the encoder. Read more