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. segmentBeforeMaybe :: (a -> Maybe b) -> [a] -> ([a], [(b, [a])])

    utility-ht Data.List.HT

    Deprecated: use segmentBeforeJust instead

  2. segmentBeforeRight :: [Either a b] -> ([a], [(b, [a])])

    utility-ht Data.List.HT

    >>> segmentBeforeRight [Left 'a', Right LT, Right GT, Left 'b']
    ("a",[(LT,""),(GT,"b")])
    
    forAllMaybeFn $ \f xs -> segmentBeforeJust f xs == segmentBeforeRight (map (\x -> maybe (Left x) Right (f x)) xs)
    

  3. type NoInstanceFor (expr :: k) = 'Text "There is no instance for " ':<>: 'ShowType expr

    servant Servant.API.TypeErrors

    No instance exists for expr.

  4. type NoInstanceForSub (tycls :: k) (expr :: k') = 'Text "There is no instance for " ':<>: 'ShowType tycls ':<>: 'Text " (" ':<>: 'ShowType expr ':<>: 'Text " :> ...)"

    servant Servant.API.TypeErrors

    No instance exists for tycls (expr :> ...) because expr is not recognised.

  5. transformStepWithAtto :: forall a (m :: Type -> Type) . Monad m => Parser a -> StepT m ByteString -> StepT m a

    servant Servant.Types.SourceT

    No documentation available.

  6. transformWithAtto :: forall (m :: Type -> Type) a . Monad m => Parser a -> SourceT m ByteString -> SourceT m a

    servant Servant.Types.SourceT

    Transform using attoparsec parser. Note: parser should not accept empty input!

    >>> let parser = A.skipWhile A8.isSpace_w8 >> A.takeWhile1 A8.isDigit_w8
    
    >>> runExcept $ runSourceT $ transformWithAtto parser (source $ [fromString "1 2 3"])
    Right ["1","2","3"]
    
    >>> runExcept $ runSourceT $ transformWithAtto parser (source $ map fromString ["1", "2", "3"])
    Right ["123"]
    
    >>> runExcept $ runSourceT $ transformWithAtto parser (source $ map fromString ["1", "2 3", "4"])
    Right ["12","34"]
    
    >>> runExcept $ runSourceT $ transformWithAtto parser (source [fromString "foobar"])
    Left "Failed reading: takeWhile1"
    

  7. package transformers-compat

    A small compatibility shim for the transformers library This package includes backported versions of types that were added to transformers in transformers 0.3, 0.4, and 0.5 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions of the platform, but also need those types. Those users should be able to just depend on transformers >= 0.2 and transformers-compat >= 0.3. Note: missing methods are not supplied, but this at least permits the types to be used.

  8. CryptoError_PointFormatInvalid :: CryptoError

    crypton Crypto.Error

    No documentation available.

  9. CryptoError_PointFormatUnsupported :: CryptoError

    crypton Crypto.Error

    No documentation available.

  10. defaultFormatOptions :: FormatOptions

    yaml Data.Yaml

    No documentation available.

Page 429 of many | Previous | Next