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

Next.Interface.Class

Synopsis

Class

class TerminableStream item interface | interface -> item where Source #

An interface for which Next is one of possibly many supported requests

Methods

liftNext :: Next item result -> interface result Source #

Lift a Next request into a larger interface

Instances

Instances details
TerminableStream item (Next item) Source # 
Instance details

Defined in Next.Interface.Class

Methods

liftNext :: Next item result -> Next item result Source #

Utilities

next :: TerminableStream item interface => interface (Step item) Source #

Like Next, but polymorphic