问答列表

在 Rust 中将字符串转换为 &str [duplicate]

作者:inyourface3445 提问时间:3/8/2023

这个问题在这里已经有答案了: 以切片形式返回本地字符串 (&str) (7 个答案) 为什么我可以返回对局部文本的引用,但不能返回对变量的引用? (1 个答案) 9个月前关闭。 我正在尝试将 a 转...

Rust 类型将字符串转换为字节(不转换)

作者:Zubayr 提问时间:3/31/2023

我使用 tokio 将签名的字节流作为字符串发送stream.write_all(sign.as_bytes()).await.unwrap(); 在客户端,我将其作为字符串获取,例如: [132...

如何在 rust 中实现节点知道其父级和子级的树

作者:Snek 提问时间:4/2/2023

我一直在尝试用这样的东西来实现它,但我总是遇到问题,任何人都可以为我提供示例实现的链接吗?Rc<RefCell<>> 这是我尝试过的: pub struct Node<T> { value: T...

表单如何自动添加到窗口中?

作者:rnso 提问时间:4/14/2023

我正在尝试学习 Rust 和 Fltk gui 库。我在这里看到了一个小的 gui 应用程序示例,它运行良好。以下是 fn:main fn main() { let a = app::App::d...

在 Rust 中,Weak&lt;T&gt; 如何知道内部值何时被删除?

作者:Calogyne 提问时间:5/5/2023

std::rc::Weak<T>具有以下定义: pub struct Weak<T: ?Sized> { ptr: NonNull<RcBox<T>>, } 在我的理解中,当没有更多的东西时,...

为什么 Rust 的临时值有时是引用的,有时不是?

作者:artzok 提问时间:5/30/2023

首先,以下代码是正确的: fn main() { let a = &get_i32(); println!("{}", a); } fn get_i32() -> i32 { return 1...

有没有办法用泛型函数实现特征对象?

作者:Adnan 提问时间:6/7/2023

基本上,我正在尝试实现访问者编码范式,其中 Expr 特征需要通过二进制结构实现。我想使用 Expr 作为特征对象。任何想要与 Expr 交互的实体都需要实现 Visitors 特征。访客 trait...

为什么闭包的连接参数需要“静态绑定”?

作者:Hsu Jason 提问时间:6/15/2023

以下代码无效 pub async fn async_execute_in_transcation<T: AsyncConnection<Backend = Pg>>( connection: &m...

我可以从人造丝中获得类似纤维的行为吗?

作者:Zannick 提问时间:6/18/2023

Rayon 的工作原理是创建一个工作线程池,为每个工作线程分配一个工作队列,并允许具有空队列的工作线程来窃取工作。但是,如果闭包阻塞(例如,工作涉及在互斥锁下编辑共享资源),则工作人员是否能够在另一个...

注释闭包参数可重点使用更高等级的特征边界

作者:SaNoy SaKnoi 提问时间:6/18/2023

在这个朴素的代码片段(playground)中,使用闭包的未注释版本不会编译,而使用类型进行注释会: fn bounded(items: &[&u8]) -> bool { items.iter(...


共208条 当前第13页