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. mapOutputMaybe :: forall (m :: Type -> Type) o1 o2 i r . Monad m => (o1 -> Maybe o2) -> ConduitT i o1 m r -> ConduitT i o2 m r

    conduit Data.Conduit

    Same as mapOutput, but use a function that returns Maybe values. Since 0.5.0

  2. fuseBothMaybe :: forall (m :: Type -> Type) a b r1 c r2 . Monad m => ConduitT a b m r1 -> ConduitT b c m r2 -> ConduitT a c m (Maybe r1, r2)

    conduit Data.Conduit.Internal

    Like fuseBoth, but does not force consumption of the Producer. In the case that the Producer terminates, the result value is provided as a Just value. If it does not terminate, then a Nothing value is returned. One thing to note here is that "termination" here only occurs if the Producer actually yields a Nothing value. For example, with the Producer mapM_ yield [1..5], if five values are requested, the Producer has not yet terminated. Termination only occurs when the sixth value is awaited for and the Producer signals termination. Since 1.2.4

  3. mapOutputMaybe :: forall (m :: Type -> Type) o1 o2 l i u r . Monad m => (o1 -> Maybe o2) -> Pipe l i o1 u m r -> Pipe l i o2 u m r

    conduit Data.Conduit.Internal

    Same as mapOutput, but use a function that returns Maybe values. Since 0.5.0

  4. catMaybesS :: forall (m :: Type -> Type) a . Monad m => StreamConduit (Maybe a) m a

    conduit Data.Conduit.Internal.List.Stream

    No documentation available.

  5. mapMaybeMS :: Monad m => (a -> m (Maybe b)) -> StreamConduit a m b

    conduit Data.Conduit.Internal.List.Stream

    No documentation available.

  6. mapMaybeS :: forall (m :: Type -> Type) a b . Monad m => (a -> Maybe b) -> StreamConduit a m b

    conduit Data.Conduit.Internal.List.Stream

    No documentation available.

  7. runMaybeC :: forall (m :: Type -> Type) i o r . Monad m => ConduitT i o (MaybeT m) r -> ConduitT i o m (Maybe r)

    conduit Data.Conduit.Lift

    Run MaybeT in the base monad Since 1.0.11

  8. catMaybes :: forall (m :: Type -> Type) a . Monad m => ConduitT (Maybe a) a m ()

    conduit Data.Conduit.List

    Filter the Just values from a stream, discarding the Nothing values. Subject to fusion Since 0.5.1

  9. mapMaybe :: forall (m :: Type -> Type) a b . Monad m => (a -> Maybe b) -> ConduitT a b m ()

    conduit Data.Conduit.List

    Apply a transformation that may fail to all values in a stream, discarding the failures. Subject to fusion Since 0.5.1

  10. mapMaybeM :: Monad m => (a -> m (Maybe b)) -> ConduitT a b m ()

    conduit Data.Conduit.List

    Apply a monadic transformation that may fail to all values in a stream, discarding the failures. Subject to fusion Since 0.5.1

Page 110 of many | Previous | Next