polysemy-log-di 0.2.0.0 → 0.2.0.1
raw patch · 2 files changed
+7/−4 lines, 2 filesdep +polysemy-concdep ~polysemyPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: polysemy-conc
Dependency ranges changed: polysemy
API changes (from Hackage documentation)
- Polysemy.Log.Di: interpretLogDiConc :: forall path r. Members [Di Severity path (LogEntry LogMessage), Resource, Async, Embed IO] r => Int -> InterpreterFor Log r
+ Polysemy.Log.Di: interpretLogDiConc :: forall path r. Members [Di Severity path (LogEntry LogMessage), Resource, Async, Race, Embed IO] r => Int -> InterpreterFor Log r
- Polysemy.Log.Di.Di: interpretLogDiConc :: forall path r. Members [Di Severity path (LogEntry LogMessage), Resource, Async, Embed IO] r => Int -> InterpreterFor Log r
+ Polysemy.Log.Di.Di: interpretLogDiConc :: forall path r. Members [Di Severity path (LogEntry LogMessage), Resource, Async, Race, Embed IO] r => Int -> InterpreterFor Log r
Files
- lib/Polysemy/Log/Di/Di.hs +2/−1
- polysemy-log-di.cabal +5/−3
lib/Polysemy/Log/Di/Di.hs view
@@ -4,6 +4,7 @@ import qualified DiPolysemy as Di import Polysemy (interpretH, runT) import Polysemy.Async (Async)+import Polysemy.Conc (Race) import Polysemy.Internal (InterpretersFor, raise2Under) import Polysemy.Internal.Tactics (liftT) import Polysemy.Resource (Resource)@@ -74,7 +75,7 @@ -- |Reinterpret 'Log' as 'Di.Di' concurrently. interpretLogDiConc :: ∀ path r .- Members [Di.Di Severity path (LogEntry LogMessage), Resource, Async, Embed IO] r =>+ Members [Di.Di Severity path (LogEntry LogMessage), Resource, Async, Race, Embed IO] r => Int -> InterpreterFor Log r interpretLogDiConc maxQueued =
polysemy-log-di.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: polysemy-log-di-version: 0.2.0.0+version: 0.2.0.1 synopsis: polysemy-log interpreter for di description: See <https://hackage.haskell.org/package/polysemy-log-di/docs/Polysemy-Log-Di.html> category: Logging@@ -98,7 +98,8 @@ build-depends: base ==4.* , di-polysemy >=0.2.0.0 && <0.3- , polysemy >=1.3 && <1.5+ , polysemy >=1.3 && <1.6+ , polysemy-conc >=0.1.0.0 && <0.2 , polysemy-log , polysemy-time >=0.1.1.0 && <0.2 , relude >=0.5 && <0.8@@ -182,7 +183,8 @@ base ==4.* , di-polysemy >=0.2.0.0 && <0.3 , hedgehog- , polysemy >=1.3 && <1.5+ , polysemy >=1.3 && <1.6+ , polysemy-conc >=0.1.0.0 && <0.2 , polysemy-log , polysemy-log-di , polysemy-test