vessel-0.2.0.0: Functor-parametric containers

Safe HaskellNone
LanguageHaskell2010

Data.Vessel.Disperse

Synopsis

Documentation

class Disperse row where Source #

Disperse is a simplified version of View for ordinary containers. This is used as a stepping stone to obtain the View instance for MapV.

Methods

disperse :: (Foldable col, Filterable col, Functor col) => col (row a) -> row (col a) Source #

condense :: Align col => row (col a) -> col (row a) Source #

Instances
Ord k => Disperse (MonoidalMap k) Source # 
Instance details

Defined in Data.Vessel.Disperse

Methods

disperse :: (Foldable col, Filterable col, Functor col) => col (MonoidalMap k a) -> MonoidalMap k (col a) Source #

condense :: Align col => MonoidalMap k (col a) -> col (MonoidalMap k a) Source #