polysemy-log-di-0.2.2.2: Di Adapters for Polysemy-Log
Safe HaskellNone
LanguageHaskell2010

Polysemy.Log.Di.Atomic

Description

 
Synopsis
  • interpretDiAtomic' :: forall level path msg r. Member (AtomicState [msg]) r => InterpreterFor (Di level path msg) r
  • interpretDiAtomic :: forall level path msg r. Member (Embed IO) r => InterpretersFor [Di level path msg, AtomicState [msg]] r

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.