lifetime 相关问题

变量的生命周期是变量绑定到特定内存位置的时间。生命时间在分配变量时开始,在解除分配时结束。

使用refs实现迭代器时的生命周期推断问题

我正在为包含ref:extern crate zip的结构实现一个简单的Iterator; extern crate quick_xml; extern crate chrono;使用std :: io :: {Seek,Write,Read,Error};使用std :: fs :: File;使用 ...

回答 1 投票 1

Google Colab:关于VM上文件的生命周期

有没有人知道colab虚拟机上文件的生命周期?例如,在colab笔记本中,我将数据保存为csv文件,如:data.to_csv('data.csv')那么data.csv将持续多长时间...

回答 1 投票 1

在类中存储的闭包中通过引用捕获的临时的生命周期

请考虑以下代码段:struct foo {};模板 struct impl:F {impl(F && f):F {std :: move(f)} {} auto get(){return(* this)(); }};模板

回答 1 投票 4

当struct和它的成员具有不同的生命周期时,理解锈中的引用

我正在玩生锈的一生复杂性,我最终编写了以下代码:trait Boss {fn work(&self,&'a i32) - >&c i32;结构人类

回答 1 投票 0

为什么`String`实现函数(例如`String :: trim`)的`&str`结果不像静态字符串文字? [重复]

请考虑以下代码:enum Inflection {Question_NoYelling,Question_Yelling,Yelling_NoQuestion,Other,} fn is_whitespace_or_question_mark(c:char) - > bool {match c {...

回答 2 投票 0

如何在不烦扰借用检查器的情况下建模双向地图?

从为什么我不能在同一个结构中存储值和对该值的引用?我了解到我无法在同一个结构中存储值和引用。建议的解决方案是:最简单的......

回答 1 投票 8

什么是“盒子 “生锈意味着什么?

什么是Box 什么意思生锈?我在阅读高级类型章节时偶然发现了这种语法。发送是一种特质,但它对于一个特征的生命周期意味着什么('静态...

回答 1 投票 8

如何确定变量是否具有范围和生命周期?

我理解范围和生命周期是什么以及它们如何不同:范围:变量的可见性,即哪些代码块可以引用该变量生命周期:变量值的长度如何...

回答 2 投票 0

类型不匹配解析一个通过引用获取参数的闭包

我在尝试编译下面的Rust代码时遇到了一对奇怪的错误。在寻找有类似问题的其他人时,我遇到了另一个同样组合的问题(...

回答 1 投票 2

从闭包填充集合时,键入不匹配“绑定生命周期参数”与“具体生命周期”

我试图在可迭代序列中找到重复。此外,我想知道在那个序列中发生的元素。我创建了一个HashMap,我试图调用插入...

回答 1 投票 9

了解Rust中参数化结构的生命周期

以下代码struct cat {coolness:&'a T,}抱怨说错误[E0309]:参数类型`T`可能活得不够长 - > src / main.rs:2:5 | 1 | struct Cat&...

回答 1 投票 2

为什么生命周期名称显示为函数类型的一部分?

我相信这个函数声明告诉Rust函数输出的生命周期与它的s参数的生命周期相同:fn substr(s:&'a str,until:u32) - >&...

回答 3 投票 19

如何在返回新接收的值和缓存值之间的所有组合的迭代器时修复生命周期问题?

我试图返回一个新接收的值和缓存值之间的所有组合的迭代器,但我有一个终身问题。使用std :: collections :: HashMap; pub struct Status {//

回答 1 投票 3

Magento 1.8 - 购物车寿命

我想将产品放在购物车中,例如1小时,登录用户和未登录用户。因此,例如,如果最后一个产品在15:50被添加到购物车,那么当用户在16:51回到购物车时......

回答 1 投票 0

我如何让impl Trait使用适当的生命周期来对其中有另一个生命周期的值进行可变引用?

我有一个带有生命周期的结构:struct HasLifetime(/ * ... * /);有一个特性Foo的实现:impl Foo for&'a mut HasLifetime {} ...

回答 1 投票 3

ASP.Net中的JWT令牌异常(生命周期验证失败。令牌缺少过期时间。)

我在ASP上创建自己的自定义身份验证。 Net Mobile部署在Azure上。我使用JWT令牌。以下是我生成新令牌的方法(claimType = email):public static string ...

回答 2 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.