Copyright | (C) 2017 Jacob Stanley |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Stevan Andjelkovic <stevan.andjelkovic@strath.ac.uk> |
Stability | provisional |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
This module contains reference related types. It's taken almost verbatim from the Hedgehog library.
Documentation
Instances
Generic Var Source # | |
Read Var Source # | |
Show Var Source # | |
Eq Var Source # | |
Ord Var Source # | |
type Rep Var Source # | |
Defined in Test.StateMachine.Types.References type Rep Var = D1 ('MetaData "Var" "Test.StateMachine.Types.References" "quickcheck-state-machine-0.10.1-GzeEPkl1FL56UPtq8M5NN5-no-vendored-treediff" 'True) (C1 ('MetaCons "Var" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) |
data Symbolic a where Source #
Instances
Eq1 Symbolic Source # | |
Ord1 Symbolic Source # | |
Defined in Test.StateMachine.Types.References | |
Show1 Symbolic Source # | |
Typeable a => Read (Symbolic a) Source # | |
Show (Symbolic a) Source # | |
Eq (Symbolic a) Source # | |
Ord (Symbolic a) Source # | |
Defined in Test.StateMachine.Types.References | |
Typeable a => Read (Reference a Symbolic) Source # | |
data Concrete a where Source #
Instances
Eq1 Concrete Source # | |
Ord1 Concrete Source # | |
Defined in Test.StateMachine.Types.References | |
Show1 Concrete Source # | |
Show a => Show (Concrete a) Source # | |
Eq a => Eq (Concrete a) Source # | |
Ord a => Ord (Concrete a) Source # | |
Defined in Test.StateMachine.Types.References |
newtype Reference a r Source #
Reference (r a) |