pub struct ResizeConfigBuilder { /* private fields */ }Expand description
Builder for ResizeConfig.
Implementations§
Source§impl ResizeConfigBuilder
impl ResizeConfigBuilder
Sourcepub fn filter_type(self, value: String) -> Self
pub fn filter_type(self, value: String) -> Self
Filter type to use for resizing
lanczos3
gaussian
catmull-rom
hamming
mitchell
bilinear
box
Sourcepub fn algorithm(self, value: String) -> Self
pub fn algorithm(self, value: String) -> Self
Resize algorithm to use
super-sampling8x
super-sampling4x
super-sampling2x
convolution
interpolation
nearest
(nearest will ignore filter_type)
Sourcepub fn cache_size(self, value: usize) -> Self
pub fn cache_size(self, value: usize) -> Self
Maximum cached images in memory
Sourcepub fn build(self) -> Result<ResizeConfig, ResizeConfigBuilderError>
pub fn build(self) -> Result<ResizeConfig, ResizeConfigBuilderError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResizeConfigBuilder
impl RefUnwindSafe for ResizeConfigBuilder
impl Send for ResizeConfigBuilder
impl Sync for ResizeConfigBuilder
impl Unpin for ResizeConfigBuilder
impl UnsafeUnpin for ResizeConfigBuilder
impl UnwindSafe for ResizeConfigBuilder
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().