ssevents/event
Event and item domain values.
Event is opaque so the package can evolve its representation
without a breaking change. Construct via new, from_parts, and
the builder helpers. Item stays transparent because callers and
helper modules frequently pattern match on whether a stream element
is an event or a comment.
Types
Values
pub fn from_parts(
event_name event_name: option.Option(String),
data data: String,
id id: option.Option(String),
retry retry: option.Option(Int),
) -> Event
pub fn id_of(event: Event) -> option.Option(String)
pub fn name_of(event: Event) -> option.Option(String)
pub fn retry_of(event: Event) -> option.Option(Int)