pub trait ValidateExtensionMethod<G: Scope, R: Monoid + Multiply<Output = R>, P, E> {
// Required method
fn validate_using<PE: PrefixExtender<G, R, Prefix = P, Extension = E>>(
&self,
extender: &mut PE,
) -> Collection<G, (P, E), R>;
}
Required Methods§
fn validate_using<PE: PrefixExtender<G, R, Prefix = P, Extension = E>>( &self, extender: &mut PE, ) -> Collection<G, (P, E), R>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.