1#![forbid(unsafe_code)]
4#![deny(missing_docs)]
5#![recursion_limit = "256"]
7#![cfg_attr(all(test, feature = "_benchmarks"), feature(test))]
9#[cfg(all(test, feature = "_benchmarks"))]
10extern crate test;
11
12pub use self::decoder::{
13 DecodingError, LoopCount, UpsamplingMethod, WebPDecodeOptions, WebPDecoder,
14};
15pub use self::encoder::{ColorType, EncoderParams, EncodingError, WebPEncoder};
16
17mod alpha_blending;
18mod decoder;
19mod encoder;
20mod extended;
21mod huffman;
22mod loop_filter;
23mod lossless;
24mod lossless_transform;
25mod transform;
26mod vp8_arithmetic_decoder;
27mod yuv;
28
29pub mod vp8;