pub trait Pipe<I>:
Send
+ Sync
+ 'static {
type Output;
// Required method
fn transform(input: I) -> Result<Self::Output, Response>;
}Expand description
Transformação tipada aplicada a um input antes de chegar ao handler.
Pipes substituem código repetitivo de parsing/normalização. Em caso de
falha devolvem um Response (tipicamente 400) que curto-circuita a
execução do handler.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".