| 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 |
Test.StateMachine.Types.References
Description
This module contains reference related types. It's taken almost verbatim from the Hedgehog library.
Documentation
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 | |
| ToExpr a => ToExpr (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 # | |
| ToExpr a => ToExpr (Concrete a) Source # | |
Defined in Test.StateMachine.Types.References | |
| (ToExpr (MockState t), All (And ToExpr (Compose ToExpr (MockHandle t))) (RealHandles t)) => ToExpr (Model t Concrete) Source # | |
| All (And ToExpr (Compose ToExpr (MockHandle t))) (RealHandles t) => ToExpr (Refss t Concrete) Source # | |
| (ToExpr a, ToExpr (MockHandle t a)) => ToExpr (Refs t Concrete a) Source # | |
newtype Reference a r Source #
Constructors
| Reference (r a) |