fitspec-0.3.1: refining property sets for testing Haskell programs

Safe HaskellNone
LanguageHaskell2010

Test.FitSpec.Mutable.Tuples

Contents

Description

Mutable instances: septuples up to 12-tuples

This is partly a Hack that allows those instances to be hidden from Haddock. Otherwise Haddock documentation will look very ugly. It also makes Test.FitSpec.ShowMutable more readable.

This module is already exported by Test.FitSpec, so it is not needed to import this explictly.

Orphan instances

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

Methods

mutiers :: (a, b, c, d, e, f, g) -> [[(a, b, c, d, e, f, g)]] Source #

mutants :: (a, b, c, d, e, f, g) -> [(a, b, c, d, e, f, g)] Source #

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

Methods

mutiers :: (a, b, c, d, e, f, g, h) -> [[(a, b, c, d, e, f, g, h)]] Source #

mutants :: (a, b, c, d, e, f, g, h) -> [(a, b, c, d, e, f, g, h)] Source #

(Mutable a, Mutable b, Mutable c, Mutable d, Mutable e, Mutable f, Mutable g, Mutable h, Mutable i) => Mutable (a, b, c, d, e, f, g, h, i) Source # 

Methods

mutiers :: (a, b, c, d, e, f, g, h, i) -> [[(a, b, c, d, e, f, g, h, i)]] Source #

mutants :: (a, b, c, d, e, f, g, h, i) -> [(a, b, c, d, e, f, g, h, i)] Source #

(Mutable a, Mutable b, Mutable c, Mutable d, Mutable e, Mutable f, Mutable g, Mutable h, Mutable i, Mutable j) => Mutable (a, b, c, d, e, f, g, h, i, j) Source # 

Methods

mutiers :: (a, b, c, d, e, f, g, h, i, j) -> [[(a, b, c, d, e, f, g, h, i, j)]] Source #

mutants :: (a, b, c, d, e, f, g, h, i, j) -> [(a, b, c, d, e, f, g, h, i, j)] Source #

(Mutable a, Mutable b, Mutable c, Mutable d, Mutable e, Mutable f, Mutable g, Mutable h, Mutable i, Mutable j, Mutable k) => Mutable (a, b, c, d, e, f, g, h, i, j, k) Source # 

Methods

mutiers :: (a, b, c, d, e, f, g, h, i, j, k) -> [[(a, b, c, d, e, f, g, h, i, j, k)]] Source #

mutants :: (a, b, c, d, e, f, g, h, i, j, k) -> [(a, b, c, d, e, f, g, h, i, j, k)] Source #

(Mutable a, Mutable b, Mutable c, Mutable d, Mutable e, Mutable f, Mutable g, Mutable h, Mutable i, Mutable j, Mutable k, Mutable l) => Mutable (a, b, c, d, e, f, g, h, i, j, k, l) Source # 

Methods

mutiers :: (a, b, c, d, e, f, g, h, i, j, k, l) -> [[(a, b, c, d, e, f, g, h, i, j, k, l)]] Source #

mutants :: (a, b, c, d, e, f, g, h, i, j, k, l) -> [(a, b, c, d, e, f, g, h, i, j, k, l)] Source #