fake-0.1: Randomly generated fake data

Safe HaskellSafe
LanguageHaskell2010

Fake.Class

Synopsis

Documentation

class Fake a where Source #

Random generation of fake values.

Minimal complete definition

fake

Methods

fake :: FGen a Source #

A generator for values of the given type.

Instances

Fake Bool Source # 

Methods

fake :: FGen Bool Source #

Fake Ordering Source # 
Fake () Source # 

Methods

fake :: FGen () Source #

Fake a => Fake (Maybe a) Source # 

Methods

fake :: FGen (Maybe a) Source #

(Fake a, Fake b) => Fake (Either a b) Source # 

Methods

fake :: FGen (Either a b) Source #

(Fake a, Fake b) => Fake (a, b) Source # 

Methods

fake :: FGen (a, b) Source #

(Fake a, Fake b, Fake c) => Fake (a, b, c) Source # 

Methods

fake :: FGen (a, b, c) Source #

(Fake a, Fake b, Fake c, Fake d) => Fake (a, b, c, d) Source # 

Methods

fake :: FGen (a, b, c, d) Source #

(Fake a, Fake b, Fake c, Fake d, Fake e) => Fake (a, b, c, d, e) Source # 

Methods

fake :: FGen (a, b, c, d, e) Source #

(Fake a, Fake b, Fake c, Fake d, Fake e, Fake f) => Fake (a, b, c, d, e, f) Source # 

Methods

fake :: FGen (a, b, c, d, e, f) Source #

(Fake a, Fake b, Fake c, Fake d, Fake e, Fake f, Fake g) => Fake (a, b, c, d, e, f, g) Source # 

Methods

fake :: FGen (a, b, c, d, e, f, g) Source #