supply-next-0.0.1.2: Supply-chain interface for basic streaming
Safe HaskellSafe-Inferred
LanguageGHC2021

Next.Consumer.Type

Synopsis

Type aliases

type Consumer action item product = Job (Next item) action product Source #

A Job whose upstream interface is Next

type ConsumerPlus up action item product = TerminableStream item up => Job up action product Source #

Like Consumer, but with a more general upstream interface which can be anything in the TerminableStream class

This type is like Consumer except that it has an extra type parameter representing the upstream interface, hence its name is "consumer plus".