If m is a c-Reducer, then m is (c WithReducer m)-Reducer
This can be used to quickly select a Reducer for use as a FingerTree
measure.
Constructors
Instances12Measured, Functor, Foldable, Traversable, Foldable1, Traversable1, …
(Monoid m, Reducer c m) => Measured m (WithReducer m c)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithFunctor (WithReducer m)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithFoldable (WithReducer m)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithTraversable (WithReducer m)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithFoldable1 (WithReducer m)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithTraversable1 (WithReducer m)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithEq c => Eq (WithReducer m c)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithOrd c => Ord (WithReducer m c)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithRead c => Read (WithReducer m c)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithShow c => Show (WithReducer m c)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithHashable c => Hashable (WithReducer m c)Defined in reducers-3.12.5 · Data.Semigroup.Reducer.WithReducer c m => Reducer (WithReducer m c) mDefined in reducers-3.12.5 · Data.Semigroup.Reducer.With