pub trait PusheratorListForItems<Items>: PusheratorList
where Items: Variadic,
{ }
Expand description

Helper trait to bound a [PusheratorList] variadic to some coresponding item list variadic.

A pusherator list var_type!(PushA, PushB, PushC) implements PusheratorListForItems<var_type!(ItemA, ItemB, ItemC)>, where PushA: Pusherator<Item = ItemA>, etc.

Implementations on Foreign Types§

source§

impl PusheratorListForItems<()> for ()

source§

impl<HeadPush, RestPush, Head, Rest> PusheratorListForItems<(Head, Rest)> for (HeadPush, RestPush)
where HeadPush: Pusherator<Item = Head>, RestPush: PusheratorListForItems<Rest>, Rest: Variadic,

Implementors§