如何解决这个错误:error[E0277]: trait bound `SocketStream: std::io::Read` 不满足?

问题描述

let stream = match address.connect().wait(wait_scope,(&mut event_port)) {
            Ok(s) => s,Err(e) => panic!("Error connecting to addr: {:?}",e),};
let network = Box::new(capnp_rpc::twoparty::VatNetwork::new(
            stream.clone(),stream,rpc_twoparty_capnp::Side::Client,Default::default(),));

这是代码体。我正在使用 capnp::rpc 版本 0.8.3。 “特征 std::io::Write 没有为 SocketStream " "the trait std::io::Readis not implemented forSocketStream` 实现” 我想不知何故我需要将 std::io::Read 和 Write 添加到我创建的流中。我该怎么做?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)