ClassLaws-0.3.0.0: Stating and checking laws for type class methods

Safe HaskellSafe-Infered

Data.Monoid.Laws

Description

ClassLaws for the Monoid class. Actual tests are defined in the Instances submodule and can be run from main.

Documentation

data MonoidLaw1 m Source

Instances

data MonoidLaw2 m Source

Instances

data MonoidLaw3 m Source

Instances

defaultMonoidLaw3 :: Monoid a => (a, a, a) -> Theorem aSource