pub struct WebpEncoder { /* private fields */ }Expand description
Encodes 8-bit RGB images to WebP.
Construct with WebpEncoder::new (lossless), WebpEncoder::lossless, or
WebpEncoder::lossy, then encode via the EncodeImage trait.
Implementations§
Source§impl WebpEncoder
impl WebpEncoder
Trait Implementations§
Source§impl Clone for WebpEncoder
impl Clone for WebpEncoder
Source§fn clone(&self) -> WebpEncoder
fn clone(&self) -> WebpEncoder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WebpEncoder
impl Debug for WebpEncoder
Source§impl Default for WebpEncoder
impl Default for WebpEncoder
Source§fn default() -> WebpEncoder
fn default() -> WebpEncoder
Returns the “default value” for a type. Read more
Source§impl EncodeImage<Rgb8> for WebpEncoder
impl EncodeImage<Rgb8> for WebpEncoder
Source§impl EncodeImage<Rgba8> for WebpEncoder
impl EncodeImage<Rgba8> for WebpEncoder
Auto Trait Implementations§
impl Freeze for WebpEncoder
impl RefUnwindSafe for WebpEncoder
impl Send for WebpEncoder
impl Sync for WebpEncoder
impl Unpin for WebpEncoder
impl UnsafeUnpin for WebpEncoder
impl UnwindSafe for WebpEncoder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more