Printer

trait Printer

A Printer is essentially defined by a FoldM sink that:

  • can run a AsyncStream[Fragment]
  • uses an AsyncSink for side-effects and
  • accumulates state for final reporting

See TextPrinter for an example of such a Printer

Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def finalize(specifications: List[SpecStructure]): Action[Unit]
def prepare(specifications: List[SpecStructure]): Action[Unit]
def sink(spec: SpecStructure): AsyncSink[Fragment]

Concrete methods