oxideav-webp 0.2.2

Pure-Rust WebP image codec — orphan-rebuild scaffold pending clean-room re-implementation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Published-API `oxideav_webp::encoder` module — RIFF-wrapped output
//! factories.
//!
//! Per the published 0.1.2 surface, this module exposes a single
//! [`make_encoder`] factory that returns a `Box<dyn Encoder>` registered
//! under the umbrella `"webp"` codec id. The factory is the framework
//! entry point; the registry side wires it under [`crate::registry::register_codecs`].
//!
//! The factory is gated behind the default-on `registry` Cargo feature
//! because it depends on the `oxideav_core::Encoder` trait.

#[cfg(feature = "registry")]
pub use crate::registry::{make_encoder, make_encoder_with_metadata, WebpVp8lEncoder};

/// Result alias for this module's entry points — `Result<T, WebpError>`.
pub use crate::error::Result;