Hoogle Search

Within LTS Haskell 24.45 (ghc-9.10.3)

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

  1. id :: Person -> Text

    rollbar Rollbar

    No documentation available.

  2. module Data.Functor.Identity

    The identity functor and monad. This trivial type constructor serves two purposes:

    • It can be used with functions parameterized by functor or monad classes.
    • It can be used as a base monad to which a series of monad transformers may be applied to construct a composite monad. Most monad transformer modules include the special case of applying the transformer to Identity. For example, State s is an abbreviation for StateT s Identity.

  3. newtype Identity a

    base Data.Functor.Identity

    Identity functor and monad. (a non-strict monad)

    Examples

    >>> fmap (+1) (Identity 0)
    Identity 1
    
    >>> Identity [1, 2, 3] <> Identity [4, 5, 6]
    Identity [1,2,3,4,5,6]
    
    >>> do
    x <- Identity 10
    y <- Identity (x + 5)
    pure (x + y)
    Identity 25
    

  4. Identity :: a -> Identity a

    base Data.Functor.Identity

    No documentation available.

  5. Ident :: String -> Lexeme

    base Text.Read

    Haskell identifier, e.g. foo, Baz

  6. Ident :: String -> Lexeme

    base Text.Read.Lex

    Haskell identifier, e.g. foo, Baz

  7. newtype Identity a

    containers Data.Map.Internal

    No documentation available.

  8. Identity :: a -> Identity a

    containers Data.Map.Internal

    No documentation available.

  9. module Control.Monad.Trans.Identity

    The identity monad transformer. This is useful for functions parameterized by a monad transformer.

  10. newtype IdentityT (f :: k -> Type) (a :: k)

    transformers Control.Monad.Trans.Identity

    The trivial monad transformer, which maps a monad to an equivalent monad.

Page 177 of many | Previous | Next