Operator Can Be Used in Functions That Return Result 章节中学到的知识应用到我的共享mpsc通道代码中。下面是最小的代码: use std::sync::{ mpsc, Arc, Mutex };{
fn sh_rx_get(sh_rx : Arc< Mutex< mpsc::Receiver< usize > > > ) -> Result< u
我想修改一个上传异步文件的库,这样它就可以在什么迭代中“公开”或“通知”它,我的目标是防止直接从库中“打印/写入”,而是从使用库的方法中进行,这样通过使用“公开的”数据,他们就可以做一些事情。“共享状态”(如果可以这样调用),这样如果我接收到一个Sender作为参数,我就可以写到它,并从进行调用的方法中,使用Receiver来做一些事情(例如,显示进度条),这就是我正在尝试的: use tokio::sync::mpsc;
fn upload(file: String, sender: Op
我正在尝试使用tonic和grpc实现一个简单的流rpc。我一直在跟踪。^ expected enum `Result`, found struct `PrngResponse` = note: expected struct `tokio::sync::mpsc>`
note: return type inferred to be `tokio::sync::mpsc::Receiver<Result<PrngResponse, Status>>` here::Receiver`, found