numaflow-rs
numaflow-rs copied to clipboard
Rust SDK for Numaflow
- [x] sink - [x] map - [x] reduce - [x] source - [x] source transformer - [x] batch map - [ ] session window - [ ] reduce streaming
While adding a new PR, we should have a workflow which builds the SDK image without **pushing** This will help to ensure that all builds are consistent
Generate code coverage for unit tests and upload to codecov.
We currently panic in multiple places; ideally, we should propagate the error back to the client before panicking.
Do we really need the Drop semantics for Rust because Rust has Option?