#![forbid(unsafe_code)]
#![deny(missing_docs)]
#![recursion_limit = "256"]
#![cfg_attr(all(test, feature = "_benchmarks"), feature(test))]
#[cfg(all(test, feature = "_benchmarks"))]
extern crate test;
pub use decoder::{DecodingError, LoopCount, UpsamplingMethod, WebPDecodeOptions, WebPDecoder};
pub use encoder::{ColorType, EncodingError, WebPEncoder};
pub use lossless::EncoderParams;
mod alpha_blending;
mod decoder;
mod encoder;
mod extended;
mod lossless;
mod lossy;
pub mod vp8 {
pub use crate::lossy::{Frame, Vp8Decoder};
}