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

Safe HaskellNone

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