pub struct TransformationMiddleware { /* private fields */ }Expand description
Transformation middleware
Implementations§
Source§impl TransformationMiddleware
impl TransformationMiddleware
pub fn new(transform_type: TransformType) -> Self
Trait Implementations§
Source§impl Clone for TransformationMiddleware
impl Clone for TransformationMiddleware
Source§fn clone(&self) -> TransformationMiddleware
fn clone(&self) -> TransformationMiddleware
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 TransformationMiddleware
impl Debug for TransformationMiddleware
Source§impl Middleware for TransformationMiddleware
impl Middleware for TransformationMiddleware
Source§fn process(&self, context: &mut PipelineContext) -> MiddlewareResult<()>
fn process(&self, context: &mut PipelineContext) -> MiddlewareResult<()>
Process the pipeline context
Source§fn should_execute(&self, context: &PipelineContext) -> bool
fn should_execute(&self, context: &PipelineContext) -> bool
Check if this middleware should be executed based on context
Auto Trait Implementations§
impl Freeze for TransformationMiddleware
impl RefUnwindSafe for TransformationMiddleware
impl Send for TransformationMiddleware
impl Sync for TransformationMiddleware
impl Unpin for TransformationMiddleware
impl UnsafeUnpin for TransformationMiddleware
impl UnwindSafe for TransformationMiddleware
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> 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