lifetime

lifetime

文章 0 浏览 8

异步包装器中的Rust Lifetimes用于同步代码

我正在尝试使用带有阻止捕获方法的相机创建流。阻止呼叫用 阻止:: unblock 。 use futures::stream; use rscam::{Camera, Config}; fn frame_stream()…

む无字情书 2025-02-12 15:36:05 3 0

什么是IMPH特征+ '生命周期

我正在阅读 async book 。在有一个我不熟悉的语法代码 fn foo_expanded(x: &'a u8) -> impl Future + 'a { async move { *x } } 段未来< output =…

软的没边 2025-02-12 09:24:05 2 0

在封闭参数中键入不匹配+关闭寿命

在紫杉中,我试图将回调绑定到窗口大小事件,触发 msg :: resize update。我遇到了:E0631在闭合参数中类型不 s 匹配 “ rel =“ nofollow noreferrer…

等风来 2025-02-11 05:39:29 4 0

从性状方法返回特质对象时,无法推断出适当的寿命

我正在尝试制作类似不可变的字典性状,可以将新项目(引用)添加到并使用而不会影响先前版本。最小示例: #[derive(Clone)] pub struct SetOfValues {…

一城柳絮吹成雪 2025-02-10 08:07:35 1 0

如何在Rust中给参考明确的寿命?

我正在尝试返回 result<(),& str> 在Rust中,其中& str嵌入了有关发生的任何错误的数据。例如,说我有以下代码: struct Foo { …

两相知 2025-02-10 04:33:18 1 0

特征可以指定来自方法的输入参数的寿命吗?

对于一种类型, pub struct Child { buf: &'a mut [u8], } 我可以定义特征并实现该类型的特征,但具有与调用函数上下文的寿命(不是本地循环上下文)…

等待圉鍢 2025-02-09 22:34:36 2 0

存储字符串文字的数组,没有大小-STD :: pritializer_lists

我正在探索用于存储文字阵列(任何类型)的方法,而无需侧尺尺寸信息。我绘制了一些方法,但是每个方法都有一些挥之不去的问题。在这里,我使用 std :…

吻风 2025-02-06 20:43:11 4 0

临时对象的寿命扩展:包含函数调用的完整表达式是什么?

简介 说有一个容器类,该类存储 widget 对象。 有一个迭代器类负责导航此类容器。此迭代器类( myiterator )将const-Reference在其构造函数中的 stup…

纵山崖 2025-02-05 05:44:34 3 0

当在C+&#x2B中调用Python时,如何通过参考通过参数通过参数。与pybind11

我正在使用 pybind11 运行Python解释器,并且我需要使用一些指针参数在C ++中调用Python函数。 根据PYBIND11的文档,看来Python解释器正常释放了传递…

卷耳 2025-02-04 08:36:44 4 0

使用盒装特质对象时,生锈的生命规则是什么?

下面的代码不会与ERROR E0597编译:借用的值(两个)寿命不够长。 fn main() { let one = String::from("one"); let mut _it: Box> = Box::new(one.ch…

汐鸠 2025-02-04 08:22:14 5 0

为什么我可以在一种情况下详细介绍返回类型的寿命,而另一种情况需要明确选择寿命?

在这里,我必须给出 app 全生寿期,并且不能( app<'_> ): struct App { items: StatefulList, } impl App { fn new(items: &'a Vec) -> Ap…

辞别 2025-02-04 06:54:38 2 0

迫使结构超过另一个结构

我有两个结构。第一个“父”结构是需要明确清理的资源,我通过得出 drop 特征来处理的资源。第二个“儿童”结构是从父结构中检索出来的,并且所述资源…

甜扑 2025-02-03 21:04:37 1 0

如何指定具有生命周期参数的关联类型?

我的特征代表了模板中呈现文本(例如html)的能力,以及关联的类型 templatedAta 包含模板需求的数据: trait Template { type TemplateData; fn rend…

注定孤独终老 2025-02-03 11:30:34 3 0

如何修复“关闭”可能会超过当前功能。

我有这个代码: pub fn find_saddle_points(input: &[Vec]) -> Vec { let mut row_max: Vec> = vec![HashSet::new(); input.len()]; let mut col_min:…

偏爱你一生 2025-02-03 09:55:43 5 0

与特质相关的类型生命周期和自我

我有一个结构,该结构包装了 std :: Cell :: Ref ,并通过参考基础值提供访问。这样的事情: use std::cell::Ref; struct IntAccess { i: Ref, } impl…

毁我热情 2025-02-03 05:03:42 2 0
更多

推荐作者

qq_VRzBBA45

文章 0 评论 0

痴情

文章 0 评论 0

文章 0 评论 0

Mu.

文章 0 评论 0

凉薄对峙

文章 0 评论 0

不落城

文章 0 评论 0

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