Hoogle Search

Within LTS Haskell 24.33 (ghc-9.10.3)

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

  1. ($=+) :: forall (m :: Type -> Type) a b . Monad m => SealedConduitT () a m () -> ConduitT a b m () -> SealedConduitT () b m ()

    conduit Data.Conduit.Internal

    Left fusion for a sealed source. Since 1.0.16

  2. (<+<) :: forall (m :: Type -> Type) b c r1 r2 l a r0 . Monad m => Pipe Void b c r1 m r2 -> Pipe l a b r0 m r1 -> Pipe l a c r0 m r2

    conduit Data.Conduit.Internal

    Same as >+>, but reverse the order of the arguments. Since 0.5.0

  3. (=$$+) :: forall (m :: Type -> Type) a b r . Monad m => ConduitT a b m () -> ConduitT b Void m r -> ConduitT a Void m (SealedConduitT a b m (), r)

    conduit Data.Conduit.Internal

    The connect-and-resume operator. This does not close the Conduit, but instead returns it to be used again. This allows a Conduit to be used incrementally in a large program, without forcing the entire program to live in the Sink monad. Leftover data returned from the Sink will be discarded. Mnemonic: connect + do more. Since 1.0.17

  4. (=$$++) :: forall (m :: Type -> Type) i o r . Monad m => SealedConduitT i o m () -> ConduitT o Void m r -> ConduitT i Void m (SealedConduitT i o m (), r)

    conduit Data.Conduit.Internal

    Continue processing after usage of =$$+. Connect a SealedConduitT to a sink and return the output of the sink together with a new SealedConduitT. Since 1.0.17

  5. (=$$+-) :: forall (m :: Type -> Type) i o r . Monad m => SealedConduitT i o m () -> ConduitT o Void m r -> ConduitT i Void m r

    conduit Data.Conduit.Internal

    Same as =$$++, but doesn't include the updated SealedConduitT. NOTE In previous versions, this would cause finalizers to run. Since version 1.3.0, there are no finalizers in conduit. Since 1.0.17

  6. (>+>) :: forall (m :: Type -> Type) l a b r0 r1 c r2 . Monad m => Pipe l a b r0 m r1 -> Pipe Void b c r1 m r2 -> Pipe l a c r0 m r2

    conduit Data.Conduit.Internal

    Fuse together two Pipes, connecting the output from the left to the input of the right. Notice that the leftover parameter for the Pipes must be Void. This ensures that there is no accidental data loss of leftovers during fusion. If you have a Pipe with leftovers, you must first call injectLeftovers. Since 0.5.0

  7. ($+$) :: Doc -> Doc -> Doc

    pretty Text.PrettyPrint

    Above, with no overlapping. $+$ is associative, with identity empty.

  8. (<+>) :: Doc -> Doc -> Doc

    pretty Text.PrettyPrint

    Beside, separated by space, unless one of the arguments is empty. <+> is associative, with identity empty.

  9. ($+$) :: Doc a -> Doc a -> Doc a

    pretty Text.PrettyPrint.Annotated

    Above, with no overlapping. $+$ is associative, with identity empty.

  10. (<+>) :: Doc a -> Doc a -> Doc a

    pretty Text.PrettyPrint.Annotated

    Beside, separated by space, unless one of the arguments is empty. <+> is associative, with identity empty.

Page 40 of many | Previous | Next