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. class Shower a

    shower Shower.Class

    A tagless final encoding for a result builder (ShowS, Doc, Html, etc). Note that showerStringLit and showerCharLit take exact uninterpreted strings to avoid losing information (e.g. "\n" vs. "\10").

  2. data ShowerComma a

    shower Shower.Class

    Either a comma or an element. For example, the tuple section (,a,,b) is represented like this:

    [ ShowerCommaSep,
    ShowerCommaElement "a",
    ShowerCommaSep,
    ShowerCommaSep,
    ShowerCommaElement "b" ]
    

  3. ShowerCommaElement :: a -> ShowerComma a

    shower Shower.Class

    An element

  4. ShowerCommaSep :: ShowerComma a

    shower Shower.Class

    A comma, ','

  5. data ShowerFieldSep

    shower Shower.Class

    A field separator used in records, either '=' for Haskell records or ':' for JSON.

  6. ShowerFieldSepColon :: ShowerFieldSep

    shower Shower.Class

    A colon, ':'

  7. ShowerFieldSepEquals :: ShowerFieldSep

    shower Shower.Class

    An equality sign, '='

  8. newtype ShowerDoc

    shower Shower.Printer

    A pretty document, with a Shower instance.

  9. module Data.String.ShowLines

    This module defines an extension of the Show class for displaying multi-line values. It serves the following purposes:

    1. provides a method with greater layout control of multiline values,
    2. provides a possibility to override the default Show behaviour for programs that use the extended ShowLines interface, and
    3. uses a ShowS intermediate value to avoid unnecessary concatenation of long strings.

  10. class Show sh => ShowLines sh

    swish Data.String.ShowLines

    ShowLines is a type class for values that may be formatted in multi-line displays.

Page 218 of many | Previous | Next