RepLib-0.5.4.1: Generic programming library with representation types

LicenseBSD
Maintainersweirich@cis.upenn.edu
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Generics.RepLib.AbstractReps

Contents

Description

Abstract Reps for Common Abstract Datatypes

Documentation

rSet1 :: forall ctx a. Rep a => R1 ctx (Set a) Source #

rSet :: forall a. Rep a => R (Set a) Source #

rMap1 :: forall ctx k a. (Rep k, Rep a) => R1 ctx (Map k a) Source #

rMap :: forall k a. (Rep k, Rep a) => R (Map k a) Source #

Orphan instances

Rep a => Rep1 ctx (Set a) Source # 
Instance details

Methods

rep1 :: R1 ctx (Set a) Source #

(Rep k, Rep a) => Rep1 ctx (Map k a) Source # 
Instance details

Methods

rep1 :: R1 ctx (Map k a) Source #

Rep a => Rep (Set a) Source # 
Instance details

Methods

rep :: R (Set a) Source #

(Rep k, Rep a) => Rep (Map k a) Source # 
Instance details

Methods

rep :: R (Map k a) Source #