[−][src]Trait type_freak::kvlist::KVRemoveManyOp
A type operator that removes multiple Targets
from KVList.
Associated Types
type Output
Implementors
impl<Index, IRemain, Target, TRemain, Key, Value, Tail> KVRemoveManyOp<LCons<Target, TRemain>, LCons<Index, IRemain>> for KVCons<Key, Value, Tail> where
Index: Counter,
IRemain: TList,
TRemain: TList,
Tail: KVList,
Self: KVRemoveAtOp<Target, Index>,
KVRemoveAtOpOutput<Self, Target, Index>: KVRemoveManyOp<TRemain, IRemain>,
[src]
Index: Counter,
IRemain: TList,
TRemain: TList,
Tail: KVList,
Self: KVRemoveAtOp<Target, Index>,
KVRemoveAtOpOutput<Self, Target, Index>: KVRemoveManyOp<TRemain, IRemain>,
type Output = KVRemoveManyOpOutput<KVRemoveAtOpOutput<Self, Target, Index>, TRemain, IRemain>
impl<List> KVRemoveManyOp<LNil, LNil> for List where
List: KVList,
[src]
List: KVList,