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. matchAny :: MatchBody

    sydtest-wai Test.Syd.Wai.Matcher

    No documentation available.

  2. class ManyMemberKV (ks :: [Symbol]) (ts :: [Type]) (kvs :: [Type])

    tmp-proc System.TmpProc.Docker

    Generate proof instances of LookupMany.

  3. manyNamed :: forall (names :: [Symbol]) (namedProcs :: [Type]) (someProcs :: [Type]) (sortedProcs :: [Type]) . SomeNamedHandles names namedProcs someProcs sortedProcs => Proxy names -> HandlesOf someProcs -> HandlesOf namedProcs

    tmp-proc System.TmpProc.Docker

    Select the named ProcHandles from an HList of ProcHandle.

  4. selectMany :: forall (ks :: [Symbol]) (ts :: [Type]) (xs :: [Type]) . ManyMemberKV ks ts xs => HList xs -> HList ts

    tmp-proc System.TmpProc.Docker

    Select items with specified keys from an HList of KVs by key. N.B. this this is an internal function. The keys must be provided in the same order as they occur in the HList, any other order will likely result in an compiler error.

    Examples

    >>> selectMany @'["b"] @'[Bool] @'[KV "b" Bool, KV "d" Double] (V True &:  V (3.1 :: Double) &: HNil)
    True &: HNil
    

  5. class ManyMemberKV (ks :: [Symbol]) (ts :: [Type]) (kvs :: [Type])

    tmp-proc System.TmpProc.TypeLevel

    Generate proof instances of LookupMany.

  6. manyProof :: ManyMemberKV ks ts kvs => LookupMany ks ts kvs

    tmp-proc System.TmpProc.TypeLevel

    No documentation available.

  7. selectMany :: forall (ks :: [Symbol]) (ts :: [Type]) (xs :: [Type]) . ManyMemberKV ks ts xs => HList xs -> HList ts

    tmp-proc System.TmpProc.TypeLevel

    Select items with specified keys from an HList of KVs by key. N.B. this this is an internal function. The keys must be provided in the same order as they occur in the HList, any other order will likely result in an compiler error.

    Examples

    >>> selectMany @'["b"] @'[Bool] @'[KV "b" Bool, KV "d" Double] (V True &:  V (3.1 :: Double) &: HNil)
    True &: HNil
    

  8. getAny :: T mode -> T -> IO T

    alsa-seq Sound.ALSA.Sequencer.Client.Info

    Create a new information area filled with data about an arbitrary client. Copy the content of an object to a newly created object.

  9. getAny :: T mode -> T -> T -> IO T

    alsa-seq Sound.ALSA.Sequencer.Port.Info

    No documentation available.

  10. many :: Alternative f => f a -> f [a]

    classy-prelude ClassyPrelude

    Zero or more.

    Examples

    >>> many (putStr "la")
    lalalalalalalalala... * goes on forever *
    
    >>> many Nothing
    Just []
    
    >>> take 5 <$> many (Just 1)
    * hangs forever *
    
    Note that this function can be used with Parsers based on Applicatives. In that case many parser will attempt to parse parser zero or more times until it fails.

Page 147 of many | Previous | Next