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}