Hoogle Search

Within LTS Haskell 24.6 (ghc-9.10.2)

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

  1. imapMaybe :: (Unbox a, Unbox b) => (Int -> a -> Maybe b) -> Vector a -> Vector b

    rio RIO.Vector.Unboxed

    No documentation available.

  2. imapMaybe :: FilterableWithIndex i t => (i -> a -> Maybe b) -> t a -> t b

    witherable Witherable

    No documentation available.

  3. cmapMaybe :: forall (m :: Type -> Type) a b . Applicative m => (a -> Maybe b) -> LogAction m b -> LogAction m a

    co-log-core Colog.Core.Action

    cmap for convertions that may fail

  4. cmapMaybeM :: Monad m => (a -> m (Maybe b)) -> LogAction m b -> LogAction m a

    co-log-core Colog.Core.Action

    Similar to cmapMaybe but for convertions that may fail inside a monadic context.

  5. sMapMaybe :: forall a b (t1 :: a ~> Maybe b) (t2 :: [a]) . Sing t1 -> Sing t2 -> Sing (Apply (Apply (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) t1) t2)

    singletons-base Data.Maybe.Singletons

    No documentation available.

  6. simapMaybe :: Stream r ix a => (ix -> a -> Maybe b) -> Array r ix a -> Vector DS b

    massiv Data.Massiv.Vector

    Similar to smapMaybe, but map with an index aware function.

    Examples

  7. simapMaybeM :: forall r ix a b f . (Stream r ix a, Applicative f) => (ix -> a -> f (Maybe b)) -> Array r ix a -> f (Vector DS b)

    massiv Data.Massiv.Vector

    Similar to smapMaybeM, but map with an index aware function.

    Examples

  8. smapMaybe :: Stream r ix a => (a -> Maybe b) -> Array r ix a -> Vector DS b

    massiv Data.Massiv.Vector

    Apply a function to each element of the array, while discarding Nothing and keeping the Maybe result.

    Examples

  9. smapMaybeM :: forall r ix a b f . (Stream r ix a, Applicative f) => (a -> f (Maybe b)) -> Array r ix a -> f (Vector DS b)

    massiv Data.Massiv.Vector

    Similar to smapMaybe, but with the Applicative function. Similar to mapMaybe id $ mapM f arr

    Examples

  10. prMapMaybeName :: (a -> Maybe b) -> PeriodicReport a c -> PeriodicReport b c

    hledger-lib Hledger.Reports.ReportTypes

    Map a function over the row names, possibly discarding some.

Page 30 of many | Previous | Next