Hoogle Search

Within LTS Haskell 24.38 (ghc-9.10.3)

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

  1. allEqual :: Eq a => [a] -> Bool

    utility-ht Data.List.HT

    >>> allEqual "aab"
    False
    
    >>> allEqual "aaa"
    True
    
    >>> allEqual "aa"
    True
    
    >>> allEqual "a"
    True
    
    >>> allEqual ""
    True
    

  2. lessOrEqualLength :: [a] -> [b] -> Bool

    utility-ht Data.List.Match

    lessOrEqualLength x y is almost the same as compareLength x y <= EQ, but

    >>> lessOrEqualLength "" undefined
    True
    
    whereas compareLength [] undefined <= EQ = undefined.

  3. sequenceBia :: (Traversable t, Biapplicative p) => t (p b c) -> p (t b) (t c)

    bifunctors Data.Biapplicative

    Perform all the Biapplicative actions in a Traversable container and produce a container with all the results.

    sequenceBia = traverseBia id
    

  4. makeBisequence :: Name -> Q Exp

    bifunctors Data.Bifunctor.TH

    Generates a lambda expression which behaves like bisequence (without requiring a Bitraversable instance).

  5. makeBisequenceA :: Name -> Q Exp

    bifunctors Data.Bifunctor.TH

    Generates a lambda expression which behaves like bisequenceA (without requiring a Bitraversable instance).

  6. makeBisequenceAOptions :: Options -> Name -> Q Exp

    bifunctors Data.Bifunctor.TH

    Like makeBitraverseA, but takes an Options argument.

  7. makeBisequenceOptions :: Options -> Name -> Q Exp

    bifunctors Data.Bifunctor.TH

    Like makeBisequence, but takes an Options argument.

  8. data Required

    servant Servant.API

    Required argument. Not wrapped.

  9. parseQueryParam :: FromHttpApiData a => Text -> Either Text a

    servant Servant.API

    Parse query param value.

  10. type FoldRequired (mods :: [Type]) = FoldRequired' 'False mods

    servant Servant.API.Modifiers

    Fold modifier list to decide whether argument is required.

    >>> :kind! FoldRequired '[Required, Description "something"]
    FoldRequired '[Required, Description "something"] :: Bool
    = 'True
    
    >>> :kind! FoldRequired '[Required, Optional]
    FoldRequired '[Required, Optional] :: Bool
    = 'False
    
    >>> :kind! FoldRequired '[]
    FoldRequired '[] :: Bool
    = 'False
    

Page 172 of many | Previous | Next