Internal_event.MakeSourceBuild 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 -> Format.formatter -> t -> unitval encoding : t Data_encoding.tOutput an event of type t, if no sinks are listening the function won't be applied.