fitspec-0.4.6: refining property sets for testing Haskell programs

Copyright(c) 2015-2017 Rudy Matela
License3-Clause BSD (see the file LICENSE)
MaintainerRudy Matela <rudy@matela.com.br>
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 # 
Instance details

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 # 
Instance details

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 # 
Instance details

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 # 
Instance details

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 # 
Instance details

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 # 
Instance details

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 #