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.