Trait CollatedBy

Source
pub trait CollatedBy<Test> {
    type Passed;
    type Failed;

    // Required method
    fn collate(self) -> (Self::Passed, Self::Failed);
}

Required Associated Types§

Required Methods§

Source

fn collate(self) -> (Self::Passed, Self::Failed)

Implementors§

Source§

impl<H, T, Test, Step> CollatedBy<Test> for HCons<H, T>
where HCons<Test, HCons<Quote<H>, HNil>>: Eval<Result = Step>, Step: CollateStep<Test, H, T>,

Source§

type Passed = <Step as CollateStep<Test, H, T>>::Passed

Source§

type Failed = <Step as CollateStep<Test, H, T>>::Failed

Source§

impl<T> CollatedBy<T> for HNil