Struct EncoderParams
#[non_exhaustive]
pub struct EncoderParams { pub use_predictor_transform: bool }
Allows fine-tuning some encoder parameters.
Pass to [WebPEncoder::set_params()].
Fields
use_predictor_transform: boolUse a predictor transform. Enabled by default.
Trait Implementations
impl Clone for EncoderParams
fn clone(&self) -> EncoderParams
impl Debug for EncoderParams
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for EncoderParams
fn default() -> Self
Auto Trait Implementations
impl Freeze for EncoderParams
impl RefUnwindSafe for EncoderParams
impl Send for EncoderParams
impl Sync for EncoderParams
impl Unpin for EncoderParams
impl UnsafeUnpin for EncoderParams
impl UnwindSafe for EncoderParams
Blanket Implementations
impl<T> Any for EncoderParams
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for EncoderParams
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for EncoderParams
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for EncoderParams
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for EncoderParams
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for EncoderParams
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for EncoderParams
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for EncoderParams
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for EncoderParams
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>