servant-conduit-0.15: Servant Stream support for conduit.

Safe HaskellNone
LanguageHaskell2010

Servant.Conduit

Contents

Description

This module exports ToSourceIO and FromSourceIO for ConduitT instances.

Synopsis

Documentation

class ConduitToSourceIO m where #

Helper class to implement ToSourceIO ConduitT instance for various monads.

Methods

conduitToSourceIO :: ConduitT i o m () -> SourceIO o #

Instances
ConduitToSourceIO IO # 
Instance details

Defined in Servant.Conduit

Methods

conduitToSourceIO :: ConduitT i o IO () -> SourceIO o #

m ~ IO => ConduitToSourceIO (ResourceT m) # 
Instance details

Defined in Servant.Conduit

Methods

conduitToSourceIO :: ConduitT i o (ResourceT m) () -> SourceIO o #

Orphan instances

(ConduitToSourceIO m, r ~ ()) => ToSourceIO o (ConduitT i o m r) # 
Instance details

Methods

toSourceIO :: ConduitT i o m r -> SourceIO o #

(MonadIO m, r ~ ()) => FromSourceIO o (ConduitT i o m r) # 
Instance details

Methods

fromSourceIO :: SourceIO o -> ConduitT i o m r #