Hoogle Search

Within LTS Haskell 24.32 (ghc-9.10.3)

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

  1. runMaybeApply :: MaybeApply (f :: Type -> Type) a -> Either (f a) a

    semigroupoids Data.Functor.Apply

    No documentation available.

  2. runMaybeApply :: MaybeApply (f :: Type -> Type) a -> Either (f a) a

    semigroupoids Data.Functor.Bind

    No documentation available.

  3. runMaybeApply :: MaybeApply (f :: Type -> Type) a -> Either (f a) a

    semigroupoids Data.Functor.Bind.Class

    No documentation available.

  4. traverse1Maybe :: (Traversable t, Apply f) => (a -> f b) -> t a -> MaybeApply f (t b)

    semigroupoids Data.Functor.Bind.Class

    Traverse a Traversable using Apply, getting the results back in a MaybeApply.

  5. traverse1Maybe :: (Traversable t, Apply f) => (a -> f b) -> t a -> MaybeApply f (t b)

    semigroupoids Data.Semigroup.Traversable

    Traverse a Traversable using Apply, getting the results back in a MaybeApply.

  6. minusNaturalMaybe :: Natural -> Natural -> Maybe Natural

    base-compat Numeric.Natural.Compat

    Natural subtraction. Returns Nothings for non-positive results.

  7. readMaybe :: Read a => String -> Maybe a

    base-compat Text.Read.Compat

    Parse a string using the Read instance. Succeeds if there is exactly one valid result.

    >>> readMaybe "123" :: Maybe Int
    Just 123
    
    >>> readMaybe "hello" :: Maybe Int
    Nothing
    

  8. partitionMaybe :: (a -> Maybe b) -> [a] -> ([b], [a])

    utility-ht Data.List.HT

    Partition a list into elements which evaluate to Just or Nothing by f.

    forAllMaybeFn $ \f xs -> partitionMaybe f xs == (mapMaybe f xs, filter (isNothing . f) xs)
    
    forAllPredicates $ \p xs -> partition p xs == partitionMaybe (\x -> toMaybe (p x) x) xs
    

  9. segmentAfterMaybe :: (a -> Maybe b) -> [a] -> ([([a], b)], [a])

    utility-ht Data.List.HT

    Deprecated: use segmentAfterJust instead

  10. segmentBeforeMaybe :: (a -> Maybe b) -> [a] -> ([a], [(b, [a])])

    utility-ht Data.List.HT

    Deprecated: use segmentBeforeJust instead

Page 114 of many | Previous | Next