| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
PlutusCore.Builtin.Emitter
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 #