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()}")
}Вывод
0
pub(api) enum SlowPolicyС версии. 1.0.0-beta
Варианты
Block |
|
DropOldest | The subscriber's oldest unread elements are dropped; |
Disconnect | The subscription ends with the error |
Определено в: std/stream/stream.oxl:527