pub enum TransparentPolicy {
Keep,
OneByOne,
Skip,
}Expand description
Policy for fully transparent images when trimming is enabled and no opaque pixel is found.
Variants§
Keep
Keep original dimensions (status quo)
OneByOne
Reduce to a 1x1 transparent pixel
Skip
Skip this input entirely
Trait Implementations§
Source§impl Clone for TransparentPolicy
impl Clone for TransparentPolicy
Source§fn clone(&self) -> TransparentPolicy
fn clone(&self) -> TransparentPolicy
Returns a duplicate of the value. Read more
1.0.0 · 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 TransparentPolicy
impl Debug for TransparentPolicy
Source§impl<'de> Deserialize<'de> for TransparentPolicy
impl<'de> Deserialize<'de> for TransparentPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromStr for TransparentPolicy
impl FromStr for TransparentPolicy
Source§impl PartialEq for TransparentPolicy
impl PartialEq for TransparentPolicy
Source§impl Serialize for TransparentPolicy
impl Serialize for TransparentPolicy
impl Eq for TransparentPolicy
impl StructuralPartialEq for TransparentPolicy
Auto Trait Implementations§
impl Freeze for TransparentPolicy
impl RefUnwindSafe for TransparentPolicy
impl Send for TransparentPolicy
impl Sync for TransparentPolicy
impl Unpin for TransparentPolicy
impl UnwindSafe for TransparentPolicy
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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