use-change-event 0.1.0

Change-event and stream-event primitives for RustUse
Documentation
# use-change-event

Change-event and stream-event primitives for `RustUse`.

## Experimental

`use-change-event` is experimental while `use-nosql` remains below `0.3.0`.

## Example

```rust
use use_change_event::{ChangeEvent, ChangeEventId, ChangeEventKind, ChangeSequence};

let event = ChangeEvent::new(
    ChangeEventId::new("evt_1"),
    ChangeEventKind::Update,
    "customer_123",
)
.with_sequence(ChangeSequence::new(42));

assert_eq!(event.kind(), ChangeEventKind::Update);
assert_eq!(event.sequence(), Some(ChangeSequence::new(42)));
```

## Scope

- Change event identifiers, kinds, cursors, resume tokens, sequences, and changed document references.
- Stream-event modeling without driver behavior.

## Non-goals

- Change stream clients.
- Network calls.
- Vendor-specific resume semantics.

## License

Licensed under either Apache-2.0 or MIT.