pub trait IntoMutators<Evt> {
// Required method
fn into_mutators(self) -> Vec<Arc<dyn MutatorMiddleware<Evt>>>;
}Expand description
将一组 mutator 转换为 Vec<Arc<dyn MutatorMiddleware>>。
该 trait 为元组 (A,) 到 (A, B, ..., L, M)(arity 1..=12)实现,
用于 MiddlewareChain::with_mutators。
单值 mutator 应使用 MiddlewareChain::with_mutator。
Required Methods§
Sourcefn into_mutators(self) -> Vec<Arc<dyn MutatorMiddleware<Evt>>>
fn into_mutators(self) -> Vec<Arc<dyn MutatorMiddleware<Evt>>>
将 self 转换为 mutator 向量。
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".