enum SlowPolicy
What publish does when a subscriber has buffer unread elements.
Example:
use std.stream { Broadcast, SlowPolicy }
fn main() io {
let hub = Broadcast<i32>.new(buffer: 2, slow: SlowPolicy.DropOldest)
print("{hub.subscribers()}")
}Output
0
pub(api) enum SlowPolicySince. 1.0.0-beta
Variants
Block |
|
DropOldest | The subscriber's oldest unread elements are dropped; |
Disconnect | The subscription ends with the error |
Defined in: std/stream/stream.oxl:527