pub trait Plugin<Ser, Op, T> {
type Output;
// Required method
fn apply(&self, input: T) -> Self::Output;
}Expand description
A mapping from one Service to another. This should be viewed as a
Layer parameterized by the protocol and operation.
The generics Ser and Op allow the behavior to be parameterized by the Smithy service and
operation it’s applied to.
See module documentation for more information.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".