use-event-stream 0.1.0

Ordered in-memory event stream wrapper for RustUse events.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use use_event_stream::EventStream;

#[test]
fn stores_events_in_order() {
    let mut stream = EventStream::new();
    stream.push("command.started");
    stream.push("command.finished");

    assert_eq!(
        stream.iter().copied().collect::<Vec<_>>(),
        ["command.started", "command.finished"]
    );
}