Internal_event.MakeBuild an event from an event-definition.
module E : EVENT_DEFINITIONinclude EVENT_DEFINITION with type t = E.ttype t = E.tval section : Section.t optionDefines an optional section for the event.
Warning None is only for legacy events and should not be used in new code.
Defines the identifier for the event. Names should be unique and are restricted to alphanumeric characters or ".@-_+=,~".
val pp : all_fields:bool -> block:bool -> Stdlib.Format.formatter -> t -> unitval encoding : t Data_encoding.tval emit :
?section:Section.t ->
t ->
unit Mavryk_error_monad.Error_monad.tzresult Lwt.tOutput an event of type t, if no sinks are listening the function won't be applied.