pub struct ProcessedImageDimensions {
pub original_width: u32,
pub original_height: u32,
pub width: u32,
pub height: u32,
pub was_resized: bool,
}Expand description
Original and delivered image dimensions.
Fields§
§original_width: u32Width after applying EXIF orientation, before resizing.
original_height: u32Height after applying EXIF orientation, before resizing.
width: u32Delivered attachment width.
height: u32Delivered attachment height.
was_resized: boolWhether the delivered bytes were re-encoded by the resize pipeline.
Trait Implementations§
Source§impl Clone for ProcessedImageDimensions
impl Clone for ProcessedImageDimensions
Source§fn clone(&self) -> ProcessedImageDimensions
fn clone(&self) -> ProcessedImageDimensions
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 moreimpl Copy for ProcessedImageDimensions
Source§impl Debug for ProcessedImageDimensions
impl Debug for ProcessedImageDimensions
impl Eq for ProcessedImageDimensions
Source§impl PartialEq for ProcessedImageDimensions
impl PartialEq for ProcessedImageDimensions
impl StructuralPartialEq for ProcessedImageDimensions
Auto Trait Implementations§
impl Freeze for ProcessedImageDimensions
impl RefUnwindSafe for ProcessedImageDimensions
impl Send for ProcessedImageDimensions
impl Sync for ProcessedImageDimensions
impl Unpin for ProcessedImageDimensions
impl UnsafeUnpin for ProcessedImageDimensions
impl UnwindSafe for ProcessedImageDimensions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreCreates a shared type from an unshared type.