Expand description
Core streaming abstractions and traits.
Re-exports§
pub use stream::Stream;pub use stream::StreamConfig;pub use stream::StreamElement;pub use stream::StreamMessage;pub use stream::StreamMetadata;pub use stream::StreamSink;pub use stream::StreamSource;
Modules§
- stream
- Core stream types and traits.
Structs§
- Backpressure
Config - Configuration for backpressure management.
- Backpressure
Manager - Manages backpressure for a stream.
- Failure
Record - Record of a failure event.
- Filter
Operator - A filter operator.
- Flat
MapOperator - A flat map operator.
- Flow
Control Config - Configuration for flow control.
- Flow
Control Metrics - Metrics for flow control.
- Flow
Controller - Flow controller for managing stream throughput.
- Load
Metrics - Metrics for load monitoring.
- Logging
Sink - A logging sink operator for debugging.
- MapOperator
- A map operator.
- Recovery
Config - Configuration for recovery.
- Recovery
Manager - Manages recovery from failures.
Enums§
- Backpressure
Strategy - Strategy for handling backpressure.
- Recovery
Strategy - Strategy for recovering from failures.
Traits§
- Sink
Operator - A sink operator that consumes stream elements.
- Source
Operator - A source operator that produces stream elements.
- Stream
Operator - Base trait for stream operators.
- Transform
Operator - A transform operator that modifies stream elements.