Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Effectful.Zoo.DataLog.Static
Documentation
data DataLog (i :: Type) :: Effect Source #
Instances
type DispatchOf (DataLog i) Source # | |
Defined in Effectful.Zoo.DataLog.Static | |
newtype StaticRep (DataLog i) Source # | |
Defined in Effectful.Zoo.DataLog.Static |
runDataLog :: forall i a r. HasCallStack => (HasCallStack => i -> Eff r ()) -> Eff (DataLog i : r) a -> Eff r a Source #
runDataLogTextToHandle :: HasCallStack => Handle -> Eff (DataLog Text : r) a -> Eff r a Source #
runDataLogTextToStdout :: HasCallStack => Eff (DataLog Text : r) a -> Eff r a Source #
runDataLogTextToStderr :: HasCallStack => Eff (DataLog Text : r) a -> Eff r a Source #
withDataLog :: HasCallStack => (o -> i) -> Eff (DataLog o : r) a -> Eff (DataLog i : r) a Source #