lifetime

lifetime

文章 0 浏览 6

为什么返回捕获复制类型的闭合时需要移动关键字?

godbolt fn foo(c: char) -> impl Fn() -> i32 { || bar(c) } fn bar(_: char) -> i32 { 42 } 引发错误的 error[E0597]: `c` does not live long eno…

美男兮 2025-01-19 12:56:57 2 0

为什么对通用功能不需要生命

此代码不会编译,因为Rust需要添加一生。 fn firstNoLifetime(x: &str, y: &str) -> &str { return x; } 因此,相反,我们必须明确地添加终身: fn fi…

疯到世界奔溃 2025-01-18 16:16:36 0 0

为什么我不能在同一个结构中存储值和对该值的引用?

我有一个价值,我想存储该价值,并引用 我自己的类型中的某些东西中的某些东西: struct Thing { count: u32, } struct Combined(Thing, &'a u32); fn…

暗藏城府 2025-01-18 14:41:20 1 0

通用寿命参数和本地范围

Piet 是一个带有通用后端的图形库(例如,开罗)。 我想拥有一个特质可渲染的,可以呈现到任何彼得后端(= context)。 pub trait Renderable { fn r…

歌入人心 2025-01-18 13:42:26 0 0

异步流的寿命(锈)

您可以向我解释这个原因 use std::future::Future; pub struct A{} pub struct B{ pub i: &'a A, } impl B{ fn new(x:&'a A)->Self{ Self{i:x} } asyn…

何以畏孤独 2025-01-18 11:20:49 0 0

对 Vec<_> 的可变引用在 while 循环中活得不够长

这是到目前为止的代码,相关行是 27 和 28: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=37bba701ad2e9d47741da11498…

若无相欠,怎会相见 2025-01-18 05:21:16 0 0

Rust - 生命周期 - 了解对 self 的可变引用的生命周期错误

我敢肯定这是重复的,但是我找不到一个与我的问题相匹配的问题,因为我有几个额外的要求,因为我必须遵守某些无法控制的特征。 这是我的代码。对于那…

随波逐流 2025-01-18 00:52:13 1 0

为什么我不能在同一个结构中存储值和对该值的引用?

我有一个值,我想存储该值和对的引用 我自己的类型中该值内的某些内容: struct Thing { count: u32, } struct Combined(Thing, &'a u32); fn make_co…

东风软 2025-01-17 06:33:35 1 0

借用的值在结果 - 映射的通用结构中存在的时间不够长

impl ClientDBMain where T: FromRow, { async fn query_one(&self, pool: &PgPool, query_raw: &str) -> Result { let res = sqlx::query(query_raw)…

风铃鹿 2025-01-17 04:04:56 0 0

沿多个结构共享 &str 与生命周期冲突

我有以下代码: pub trait Regex: RegexClone { fn check(&self) -> Result; fn next(&self) -> Option>; } pub trait RegexClone { fn regex_clone(&…

幽梦紫曦~ 2025-01-15 01:59:14 1 0

悬空参考溶液

T&&运算符[](std::size_t n) && noexcept {std::cout<<"移动"< 我在这部分无法得到预期的结果。 我预测会发生悬空引用。 T 运算符[](std::size_t n) &…

晌融 2025-01-14 19:52:05 1 0

一次不能多次借用“x”作为可变的吗?

从逻辑上讲,这段代码是正确的,但是 Rust 不理解上下文。尝试从“独占引用的生命周期”非常短的游标中读取一些字节。 为什么这段代码不能编译? 游乐…

蹲墙角沉默 2025-01-14 03:18:47 0 0

为什么我不能在同一个结构中存储值和对该值的引用?

我有一个值,我想存储该值和对的引用 我自己的类型中该值内的某些内容: struct Thing { count: u32, } struct Combined(Thing, &'a u32); fn make_co…

澜川若宁 2025-01-13 05:34:32 1 0

依赖注入 C# 每次都获取可枚举的新实例

我有一个实现接口的类列表,如下所示: pulic interface ISample { public int Id { get; set; } } pulic class SampleA : ISample {} pulic class Sa…

酒几许 2025-01-13 03:41:00 0 0

有没有办法从 Rust 编译器获取省略的生命周期参数?

给定一个可以正确编译的 Rust 程序,我可以让编译器告诉我推断出的省略生命周期是什么吗?…

╰沐子 2025-01-11 15:12:43 1 0
更多

推荐作者

少女净妖师

文章 0 评论 0

朱洁

文章 0 评论 0

觉浅

文章 0 评论 0

滥情空心

文章 0 评论 0

hl1314520

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文