Expand description
In-memory asynchronous channel implementation with configurable backpressure.
Structs§
- Channel
- In-memory, asynchronous, many-to-many byte channel with explicit backpressure semantics.
- Channel
Driver - Runtime driver for channel hostcalls
- Channel
Strong IoDriver - Runtime driver for strong read/write hostcalls
- Channel
Weak IoDriver - Runtime driver for weak read/write hostcalls
- Strong
Reader - Reader that prevents overwriting unread bytes.
- Strong
Writer - Writer that maintains a persistent tail slot and participates in backpressure accounting.
- Weak
Reader - Reader that sacrifices retention to avoid blocking writers.
- Weak
Writer - Writer that relinquishes its tail slot when idle.
Enums§
- Backpressure
- Backpressure policy for writers when the buffer is full.
- Channel
Error - Channel operation errors.
- Reader
- Convenience type for implementors to treat both reader types as one.
- Writer
- Writable handle into a
Channel.