腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(56)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
async_std
1.8对`
async_std
::channel`中的项目有未解决的导入
我正在使用
async_std
构建一个应用程序,但这会返回一个未解决的导入错误:在查看了1.8.0的文档之后,
async_std
::sync似乎是而支持
async_std
::channel。在更新到1.8.0之后,我尝试用use
async_std
::sync::Sender;替换use
async_std
::channel::Sender。
浏览 7
修改于2020-12-14
得票数 0
回答已采纳
2
回答
如何使用
async_std
::task::sleep模拟阻塞操作?
use std::{time::Duration}; task::sleep(Duration::from_millis("Hello");async fn main() { hello_wait().await;
浏览 4
修改于2021-11-16
得票数 2
回答已采纳
1
回答
async_std
::sync::Arc的目的是什么?
据我所知,标准Arc上的任何操作都没有阻塞,在最新版本中,
async_std
::sync::Arc只是std::sync::Arc的再导出。 如果将来的Arc实现需要依赖于阻塞,这是未来的防伪吗?
浏览 3
修改于2019-12-13
得票数 8
回答已采纳
1
回答
如何在
async_std
::io::BufReader中使用select?
,let mut tun_reader: BufReader<&File> = tun.reader(); loop
浏览 5
修改于2022-06-09
得票数 0
1
回答
如何在0.99.10中克隆
async_std
::path::PathBuf?
我有一个场景,希望将PathBuf的值存储在两个不同的集合中,一个是HashSet<PathBuf>,另一个是结构Vec<Contract>向量中的字段(Contract是在我的项目中定义的自定义结构)。我知道有其他解决方案,例如将PathBuf转换为String或为PathBuf生成唯一哈希,但我更愿意使用相同的类型。Update:正如@vallenting在评论中指出的那样,我看到的是PathBuf的旧版本。在v1.8.0和更高版本中,clone是可用的。
浏览 0
修改于2020-12-17
得票数 0
回答已采纳
1
回答
如何在rust中强制`
async_std
`任务在单线程上运行?
use std::time; let s1 =
浏览 1
提问于2020-05-01
得票数 0
1
回答
用
async_std
实现聊天服务器时,用不安全的方式存储全局客户端向量可以吗?
我正在处理main()中的连接用户,如下所示:async fn main() -> io::Result<()>{ let listener = TcpListener
浏览 7
修改于2021-11-24
得票数 0
1
回答
如何在测试中运行并发任务?
我有以下片段:
async_std
::task::block_on(async { for("fast {}", i);
async_std
::task::sleep(std::
浏览 4
提问于2020-04-15
得票数 2
回答已采纳
3
回答
为什么异步版本的TCP回显服务器使用的内存比同步服务器多50倍?
= &mut conn.split(); }它使用607 MB内存:
async_std
类似地,对于
async_std
:use
async_std
::net::TcpListener;
async_std
::taskawait.unwrap();
浏览 7
修改于2020-08-04
得票数 5
回答已采纳
1
回答
Rust async-std奇怪语法,解决读写借用冲突
我正在尝试用async-std编写tcp服务器,为了解决读写借用检查的冲突,我发现了一个奇怪的方法: use
async_std
::prelude::*;use
async_std
::net::TcpListener;fn main() { task::block_on(async {
浏览 32
修改于2020-12-12
得票数 0
回答已采纳
2
回答
如何将未来转化为溪流?
我正在尝试使用
async_std
从网络接收UDP数据报。有一个实现UdpSocket的,这个方法返回一个未来,但是我需要一个
async_std
::stream::Stream来提供一个UDP数据报流,因为它是一个更好的抽象。
浏览 4
修改于2020-01-30
得票数 5
回答已采纳
1
回答
如何从“文件”推广到“阅读”?
实际上,它在注释行的编译错误dyn
async_std
::io::Read cannot be unpinned中失败。anyhow = "1.0.32" use
async_std
::fs::File; let mut contents = String::new(); // ERROR: `dyn
async_std
::io::Read`
浏览 3
提问于2021-01-10
得票数 1
回答已采纳
1
回答
锈病中的运行时间是什么?
我在博客上读了一句话: 那么,Rust中的运行时是什么呢?
浏览 2
修改于2021-06-30
得票数 4
回答已采纳
1
回答
异步std机箱的connect()函数的返回类型是未来的类型吗?
async fn connect<A: ToSocketAddrs>(addrs: A) -> io::Result<TcpStream>中,返回值的类型为std::io::let mut socket =
async_std
;,可以与“等待”语法(如let mut socket =
async_std
::net::TcpStream::connect((host, port)).await?;)一起使用。
浏览 7
修改于2022-08-08
得票数 1
回答已采纳
1
回答
只有一部分多个非返回函数调用与async/await同时运行
use futures::executor;use
async_std
; println!for i in 0..50 { } let handles = futures.into_iter().map(
async_std
浏览 0
提问于2020-05-11
得票数 0
1
回答
如何使用异步回调编写异步递归演练函数
以下是我到目前为止所拥有的: fs::{self, *}, prelude::*, walkdir(".".to_string(), &|entry: &DirEntry| async { | _________________
浏览 3
修改于2020-02-18
得票数 3
回答已采纳
3
回答
在AsyncRead中超时不超时
use
async_std
::{ io, task::{sleep, Context, Poll},use stdPin::new(&mut self.io).poll_close(cx)} mod io_tests { use
async_std
::io::ReadExt;
浏览 5
修改于2022-02-08
得票数 2
回答已采纳
2
回答
如何同时运行包含借用TcpStream的期货?
我使用的是
async_std
1.4和rust 1.41 pub struct Peer { pub tcp_stream: Arc<TcpStream; Ok(()) } 我尝试过使用futures::future::join_all方法,因为包装我在
async_std
::task::spawn中创建和使用的未来需要一个静态生命周期
浏览 32
修改于2020-02-02
得票数 1
回答已采纳
1
回答
两个可变指针
在学习
async_std
时,我在“锈病”中遇到了以下成语这使得reader和writer都成为指向stream
浏览 0
修改于2021-07-29
得票数 2
回答已采纳
1
回答
如何将带有引用变量的异步函数放入函数中?
以下是基于上述链接的示例代码: extern crate
async_std
;use std::future::Future; use std::pin::Pin
浏览 20
提问于2020-07-24
得票数 0
回答已采纳
第 2 页
第 3 页
点击加载更多
领券