pub struct ThumbnailParams {
pub source: PathBuf,
pub output: PathBuf,
pub crop_width: u32,
pub crop_height: u32,
pub quality: Quality,
pub sharpening: Option<Sharpening>,
}Expand description
Parameters for a thumbnail operation (resize + center crop).
Fields§
§source: PathBuf§output: PathBuf§crop_width: u32Final crop dimensions.
crop_height: u32§quality: Quality§sharpening: Option<Sharpening>Trait Implementations§
Source§impl Clone for ThumbnailParams
impl Clone for ThumbnailParams
Source§fn clone(&self) -> ThumbnailParams
fn clone(&self) -> ThumbnailParams
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 ThumbnailParams
impl Debug for ThumbnailParams
Source§impl PartialEq for ThumbnailParams
impl PartialEq for ThumbnailParams
impl StructuralPartialEq for ThumbnailParams
Auto Trait Implementations§
impl Freeze for ThumbnailParams
impl RefUnwindSafe for ThumbnailParams
impl Send for ThumbnailParams
impl Sync for ThumbnailParams
impl Unpin for ThumbnailParams
impl UnsafeUnpin for ThumbnailParams
impl UnwindSafe for ThumbnailParams
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> 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