polysemy-log-di-0.9.0.0: Di adapters for Polysemy.Log
Safe HaskellSafe-Inferred
LanguageHaskell2010

Polysemy.Log.Di.Atomic

Description

 
Synopsis

Documentation

interpretDiAtomic' :: forall level path msg r. Member (AtomicState [msg]) r => InterpreterFor (Di level path msg) r Source #

Interpret Di by prepending each message to a list in an AtomicState.

interpretDiAtomic :: forall level path msg r. Member (Embed IO) r => InterpretersFor [Di level path msg, AtomicState [msg]] r Source #

Interpret Di by prepending each message to a list in an AtomicState, then interpret the AtomicState in a TVar.