Trait dogsdogsdogs::ValidateExtensionMethod

source ·
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§

source

fn validate_using<PE: PrefixExtender<G, R, Prefix = P, Extension = E>>( &self, extender: &mut PE, ) -> Collection<G, (P, E), R>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<G: Scope, R: Monoid + Multiply<Output = R>, P, E> ValidateExtensionMethod<G, R, P, E> for Collection<G, (P, E), R>

source§

fn validate_using<PE: PrefixExtender<G, R, Prefix = P, Extension = E>>( &self, extender: &mut PE, ) -> Collection<G, (P, E), R>

Implementors§