Skip to main content

event_envelope_basic_usage/
basic_usage.rs

1use use_event_envelope::EventEnvelope;
2use use_event_kind::EventKind;
3use use_event_name::EventName;
4use use_event_source::EventSource;
5
6fn main() {
7    let event = EventEnvelope::new(
8        EventName::new("command.started"),
9        EventKind::Started,
10        EventSource::new("cli"),
11        "rustuse build",
12    );
13
14    assert_eq!(event.name.as_str(), "command.started");
15    assert_eq!(event.payload, "rustuse build");
16}