pub struct ScaleStats {
pub dst_pixels: u64,
pub src_pixels_read: u64,
pub filter: Option<ScaleFilter>,
}Expand description
Statistics produced after a scaling operation.
Fields§
§dst_pixels: u64Number of destination pixels computed.
src_pixels_read: u64Number of source pixels read (may exceed dst_pixels for area filter).
filter: Option<ScaleFilter>Filter used.
Trait Implementations§
Source§impl Clone for ScaleStats
impl Clone for ScaleStats
Source§fn clone(&self) -> ScaleStats
fn clone(&self) -> ScaleStats
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 moreSource§impl Debug for ScaleStats
impl Debug for ScaleStats
Source§impl Default for ScaleStats
impl Default for ScaleStats
Source§fn default() -> ScaleStats
fn default() -> ScaleStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScaleStats
impl RefUnwindSafe for ScaleStats
impl Send for ScaleStats
impl Sync for ScaleStats
impl Unpin for ScaleStats
impl UnsafeUnpin for ScaleStats
impl UnwindSafe for ScaleStats
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<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