pub trait PushSpec {
    type Props<PrevProps: Props>;
}

Required Associated Types§

source

type Props<PrevProps: Props>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<Func, In> PushSpec for ForEach<Func, In>
where Func: PushSpec,

§

type Props<PrevProps: Props> = <Func as PushSpec>::Props<PrevProps>

source§

impl<Next1, Next2> PushSpec for Tee<Next1, Next2>
where Next1: PushSpec, Next2: PushSpec,

§

type Props<PrevProps: Props> = (<Next1 as PushSpec>::Props<PrevProps>, <Next2 as PushSpec>::Props<PrevProps>)

source§

impl<Next1, Next2, Func> PushSpec for Partition<Next1, Next2, Func>
where Next1: PushSpec, Next2: PushSpec,

§

type Props<PrevProps: Props> = (<Next1 as PushSpec>::Props<PrevProps>, <Next2 as PushSpec>::Props<PrevProps>)

source§

impl<Next, Func> PushSpec for Filter<Next, Func>
where Next: PushSpec,

§

type Props<PrevProps: Props> = <Next as PushSpec>::Props<PrevProps>

source§

impl<Next, Func, In> PushSpec for FilterMap<Next, Func, In>
where Next: PushSpec,

§

type Props<PrevProps: Props> = <Next as PushSpec>::Props<PrevProps>

source§

impl<Next, Func, In> PushSpec for Map<Next, Func, In>
where Next: PushSpec,

§

type Props<PrevProps: Props> = <Next as PushSpec>::Props<PrevProps>

source§

impl<Next, In> PushSpec for Flatten<Next, In>
where Next: PushSpec,

§

type Props<PrevProps: Props> = <Next as PushSpec>::Props<PrevProps>

Implementors§