| Copyright | (C) 2017 Jacob Stanley |
|---|---|
| License | BSD-style (see the file LICENSE) |
| Maintainer | Stevan Andjelkovic <stevan.andjelkovic@here.com> |
| Stability | provisional |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
| 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 # | |
| Eq (Symbolic a) Source # | |
| Ord (Symbolic a) Source # | |
Defined in Test.StateMachine.Types.References | |
| Show (Symbolic a) Source # | |
| ToExpr a => ToExpr (Symbolic a) Source # | |
Defined in Test.StateMachine.Types.References | |
Constructors
| Reference (r a) |
Instances
| Traversable (Reference a :: (* -> *) -> *) Source # | |
Defined in Test.StateMachine.Types.References | |
| Foldable (Reference a :: (* -> *) -> *) Source # | |
| Functor (Reference a :: (* -> *) -> *) Source # | |
| (Eq a, Eq1 r) => Eq (Reference a r) Source # | |
| (Ord a, Ord1 r) => Ord (Reference a r) Source # | |
Defined in Test.StateMachine.Types.References Methods compare :: Reference a r -> Reference a r -> Ordering # (<) :: Reference a r -> Reference a r -> Bool # (<=) :: Reference a r -> Reference a r -> Bool # (>) :: Reference a r -> Reference a r -> Bool # (>=) :: Reference a r -> Reference a r -> Bool # | |
| (Show1 r, Show a) => Show (Reference a r) Source # | |
| Generic (Reference a r) Source # | |
| ToExpr (r a) => ToExpr (Reference a r) Source # | |
Defined in Test.StateMachine.Types.References | |
| GConName1 (Reference a :: (* -> *) -> *) Source # | |
| type Rep (Reference a r) Source # | |
Defined in Test.StateMachine.Types.References | |