Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

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

  1. confidenceFailure :: TestCount -> Confidence -> Coverage CoverCount -> Bool

    hedgehog Hedgehog.Internal.Property

    Is true when there exists a label that is sure to have failed according to the Confidence constraint

  2. confidenceSuccess :: TestCount -> Confidence -> Coverage CoverCount -> Bool

    hedgehog Hedgehog.Internal.Property

    Is true when the test coverage satisfies the specified Confidence contstraint for all 'Coverage CoverCount's

  3. defaultConfidence :: Confidence

    hedgehog Hedgehog.Internal.Property

    The default confidence allows one false positive in 10^9 tests

  4. unConfidence :: Confidence -> Int64

    hedgehog Hedgehog.Internal.Property

    No documentation available.

  5. withConfidence :: Confidence -> Property -> Property

    hedgehog Hedgehog.Internal.Property

    Make sure that the result is statistically significant in accordance to the passed Confidence

  6. dropInvalid :: forall (m :: Type -> Type) (state :: (Type -> Type) -> Type) . [Action m state] -> State (Context state) [Action m state]

    hedgehog Hedgehog.Internal.State

    Drops invalid actions from the sequence.

  7. data PageWidth

    prettyprinter Prettyprinter

    Maximum number of characters that fit in one line. The layout algorithms will try not to exceed the set limit by inserting line breaks when applicable (e.g. via softline').

  8. layoutPageWidth :: LayoutOptions -> PageWidth

    prettyprinter Prettyprinter

    No documentation available.

  9. pageWidth :: (PageWidth -> Doc ann) -> Doc ann

    prettyprinter Prettyprinter

    Layout a document depending on the page width, if one has been specified.

    >>> let prettyPageWidth (AvailablePerLine l r) = "Width:" <+> pretty l <> ", ribbon fraction:" <+> pretty r
    
    >>> let doc = "prefix" <+> pageWidth (brackets . prettyPageWidth)
    
    >>> putDocW 32 (vsep [indent n doc | n <- [0,4,8]])
    prefix [Width: 32, ribbon fraction: 1.0]
    prefix [Width: 32, ribbon fraction: 1.0]
    prefix [Width: 32, ribbon fraction: 1.0]
    

  10. width :: Doc ann -> (Int -> Doc ann) -> Doc ann

    prettyprinter Prettyprinter

    (width doc f) lays out the document doc, and makes the column width of it available to a function.

    >>> let annotate doc = width (brackets doc) (\w -> " <- width:" <+> pretty w)
    
    >>> align (vsep (map annotate ["---", "------", indent 3 "---", vsep ["---", indent 4 "---"]]))
    [---] <- width: 5
    [------] <- width: 8
    [   ---] <- width: 8
    [---
    ---] <- width: 8
    

Page 407 of many | Previous | Next