微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

tokio 的 UdpSocket 没有特征,但 tokio 的 TcpStream 有特征吗?

如何解决tokio 的 UdpSocket 没有特征,但 tokio 的 TcpStream 有特征吗?

Tokio 的 TcpStream

pub fn into_split(self) -> (OwnedReadHalf,OwnedWriteHalf)

返回此元组方法,其中每个元素实现 AsyncWriteAsyncRead。这样我就可以创建一个 HTTP 客户端,它接受实现 AsyncWriteAsyncRead 的东西。

我找不到 UdpSocket 的任何类似概念。因此,如果我正在编写一个使用 tokio 的 UdpSocket 的库,那么我不能接受 UdpSocket 的其他实现,因为它不是特征。

有什么我遗漏的吗?我希望我的客户使用 UdpSocket,但用户也可以提供他们自己的异步 UdpSocket

实现

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。