pub struct WebPWriter;Expand description
Writer for constructing WebP RIFF containers from encoded bitstream data.
Implementations§
Source§impl WebPWriter
impl WebPWriter
Sourcepub fn write_lossy(vp8_data: &[u8]) -> Vec<u8> ⓘ
pub fn write_lossy(vp8_data: &[u8]) -> Vec<u8> ⓘ
Write a simple lossy WebP file (RIFF header + VP8 chunk).
Sourcepub fn write_lossless(vp8l_data: &[u8]) -> Vec<u8> ⓘ
pub fn write_lossless(vp8l_data: &[u8]) -> Vec<u8> ⓘ
Write a simple lossless WebP file (RIFF header + VP8L chunk).
Auto Trait Implementations§
impl Freeze for WebPWriter
impl RefUnwindSafe for WebPWriter
impl Send for WebPWriter
impl Sync for WebPWriter
impl Unpin for WebPWriter
impl UnsafeUnpin for WebPWriter
impl UnwindSafe for WebPWriter
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more