Modulehedgehog-1.7
Hedgehog.Internal.State
- 11 types
- 15 values
- Packagehedgehog-1.7
- Exports26
- LicenceBSD-3-Clause
Constructors
forall input output. (TraversableB input, Show (input Symbolic), Show output) => ActionactionInput :: input SymbolicactionOutput :: Symbolic outputactionExecute :: input Concrete -> m outputactionRequire :: state Symbolic -> input Symbolic -> BoolactionUpdate :: forall (v :: Type -> Type). Ord1 v => state v -> input v -> Var output v -> state vactionEnsure :: state Concrete -> state Concrete -> input Concrete -> output -> Test ()
Constructors
forall input output. (TraversableB input, Show (input Symbolic), Show output, Typeable output) => CommandcommandGen :: state Symbolic -> Maybe (gen (input Symbolic))commandExecute :: input Concrete -> m outputcommandCallbacks :: [Callback input output state]
Instances9Functor, Foldable, Traversable, Eq1, Ord1, Show1, …
Functor ConcreteDefined in hedgehog-1.7 · Hedgehog.Internal.StateFoldable ConcreteDefined in hedgehog-1.7 · Hedgehog.Internal.StateTraversable ConcreteDefined in hedgehog-1.7 · Hedgehog.Internal.StateEq1 ConcreteDefined in hedgehog-1.7 · Hedgehog.Internal.StateOrd1 ConcreteDefined in hedgehog-1.7 · Hedgehog.Internal.StateShow1 ConcreteDefined in hedgehog-1.7 · Hedgehog.Internal.StateEq a => Eq (Concrete a)Defined in hedgehog-1.7 · Hedgehog.Internal.StateOrd a => Ord (Concrete a)Defined in hedgehog-1.7 · Hedgehog.Internal.StateShow a => Show (Concrete a)Defined in hedgehog-1.7 · Hedgehog.Internal.State
Constructors
Instances1Show
Show EnvironmentDefined in hedgehog-1.7 · Hedgehog.Internal.State
Constructors
Instances3Eq, Ord, Show
Eq EnvironmentErrorDefined in hedgehog-1.7 · Hedgehog.Internal.StateOrd EnvironmentErrorDefined in hedgehog-1.7 · Hedgehog.Internal.StateShow EnvironmentErrorDefined in hedgehog-1.7 · Hedgehog.Internal.State
Constructors
ParallelparallelPrefix :: [Action m state]parallelBranch1 :: [Action m state]parallelBranch2 :: [Action m state]
Constructors
SequentialsequentialActions :: [Action m state]
Instances1Show
Show (Sequential m state)Defined in hedgehog-1.7 · Hedgehog.Internal.State
Instances6Eq1, Ord1, Show1, Eq, Ord, Show
Eq1 SymbolicDefined in hedgehog-1.7 · Hedgehog.Internal.StateOrd1 SymbolicDefined in hedgehog-1.7 · Hedgehog.Internal.StateShow1 SymbolicDefined in hedgehog-1.7 · Hedgehog.Internal.StateEq (Symbolic a)Defined in hedgehog-1.7 · Hedgehog.Internal.StateOrd (Symbolic a)Defined in hedgehog-1.7 · Hedgehog.Internal.StateShow (Symbolic a)Defined in hedgehog-1.7 · Hedgehog.Internal.State
Constructors
Var (v a)
Instances5FunctorB, TraversableB, Eq, Ord, Show
FunctorB (Var a)Defined in hedgehog-1.7 · Hedgehog.Internal.StateTraversableB (Var a)Defined in hedgehog-1.7 · Hedgehog.Internal.State(Eq a, Eq1 v) => Eq (Var a v)Defined in hedgehog-1.7 · Hedgehog.Internal.State(Ord a, Ord1 v) => Ord (Var a v)Defined in hedgehog-1.7 · Hedgehog.Internal.State(Show a, Show1 v) => Show (Var a v)Defined in hedgehog-1.7 · Hedgehog.Internal.State