Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
A monad for logging.
Instances
Monad Emitter Source # | |
Functor Emitter Source # | |
Applicative Emitter Source # | |
Defined in PlutusCore.Builtin.Emitter | |
(TypeError ('Text "\8216Emitter\8217 cannot appear in the type of an argument") :: Constraint, uni ~ UniOf val) => ReadKnownIn uni val (Emitter a) Source # | |
Defined in PlutusCore.Builtin.KnownType | |
MakeKnownIn uni val a => MakeKnownIn uni val (Emitter a) Source # | |
Defined in PlutusCore.Builtin.KnownType | |
KnownTypeAst uni a => KnownTypeAst uni (Emitter a :: Type) Source # | |
type ToHoles (Emitter a :: Type) Source # | |
type ToBinds (Emitter a :: Type) Source # | |
Defined in PlutusCore.Builtin.KnownTypeAst |
runEmitter :: Emitter a -> (a, DList Text) Source #