5 个版本
0.1.4 | 2022 年 10 月 12 日 |
---|---|
0.1.3 | 2022 年 10 月 12 日 |
0.1.2 | 2022 年 10 月 12 日 |
0.1.1 | 2022 年 10 月 11 日 |
0.1.0 | 2022 年 10 月 11 日 |
#10 在 #重试
8KB
133 行
Prowl Queue
关于 Tokio mpsc 和 Prowl 通知重试的一些常见逻辑。
lib.rs
:
示例
use prowl_queue::{ProwlQueue, ProwlQueueSender};
fn application(sender: &ProwlQueueSender) {
let notification = prowl::Notification::new(...)
sender.add(notification).expect("Failed to add notification");
}
#[tokio::main]
async fn main() {
let (sender, reciever) = ProwlQueue::default().into_parts();
tokio::spawn(reciever.async_loop());
application(&sender);
}
依赖项
~6–19MB
~275K SLoC