pub enum ScalingFilter {
Bilinear,
NearestNeighbor,
}
Expand description
What filter to use when scaling.
Variants§
Bilinear
Use a bilinear filter.
This will make up- and downscaling blurry.
NearestNeighbor
Use a nearest neighbor filter.
This will cause scaling to look pixelated.
Trait Implementations§
Source§impl From<ScalingFilter> for Filter
impl From<ScalingFilter> for Filter
Source§fn from(value: ScalingFilter) -> Self
fn from(value: ScalingFilter) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ScalingFilter
impl RefUnwindSafe for ScalingFilter
impl Send for ScalingFilter
impl Sync for ScalingFilter
impl Unpin for ScalingFilter
impl UnwindSafe for ScalingFilter
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered
].