Hoogle Search

Within LTS Haskell 24.50 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. commandCallbacks :: Command (gen :: Type -> Type) (m :: Type -> Type) (state :: (Type -> Type) -> Type) -> [Callback input output state]

    hedgehog Hedgehog.Internal.State

    A set of callbacks which provide optional command configuration such as pre-condtions, post-conditions and state updates.

  2. executeParallel :: (MonadTest m, MonadCatch m, MonadBaseControl IO m, HasCallStack) => (forall (v :: Type -> Type) . () => state v) -> Parallel m state -> m ()

    hedgehog Hedgehog.Internal.State

    Executes the prefix actions sequentially, then executes the two branches in parallel, verifying that no exceptions are thrown and that there is at least one sequential interleaving where all the post-conditions are met. To generate parallel actions to execute, see the parallel combinator in the Hedgehog.Gen module.

  3. parallel :: forall gen (m :: Type -> Type) state . (MonadGen gen, MonadTest m) => Range Int -> Range Int -> (forall (v :: Type -> Type) . () => state v) -> [Command gen m state] -> gen (Parallel m state)

    hedgehog Hedgehog.Internal.State

    Given the initial model state and set of commands, generates prefix actions to be run sequentially, followed by two branches to be run in parallel.

  4. parallelBranch1 :: Parallel (m :: Type -> Type) (state :: (Type -> Type) -> Type) -> [Action m state]

    hedgehog Hedgehog.Internal.State

    The first branch.

  5. parallelBranch2 :: Parallel (m :: Type -> Type) (state :: (Type -> Type) -> Type) -> [Action m state]

    hedgehog Hedgehog.Internal.State

    The second branch.

  6. parallelPrefix :: Parallel (m :: Type -> Type) (state :: (Type -> Type) -> Type) -> [Action m state]

    hedgehog Hedgehog.Internal.State

    The sequential prefix.

  7. WallTime :: TimeMode

    tasty-bench Test.Tasty.Bench

    Measure wall-clock time.

  8. Shallow :: FusionDepth

    prettyprinter Prettyprinter

    Do not dive deep into nested documents, fusing mostly concatenations of text nodes together.

  9. Shallow :: FusionDepth

    prettyprinter Prettyprinter.Internal

    Do not dive deep into nested documents, fusing mostly concatenations of text nodes together.

  10. skipAll :: ByteArray byteArray => Parser byteArray ()

    memory Data.ByteArray.Parse

    Skip all the remaining bytes from the current position in the stream

Page 224 of many | Previous | Next