腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2279)
视频
沙龙
1
回答
Rust
:
生命周期
超过
匿名
函数
rust
我试图用
函数
spawn模拟异步执行,但是我无法编译下面的代码片段。lifetime cannot outlive the anonymous lifetime #1 defined on the method body at 25:5...的错误 我不确定什么是比
匿名
生命更长寿的生命
浏览 16
提问于2020-02-02
得票数 3
1
回答
铁锈如何执行/实施RAII?
rust
、
heap-memory
、
raii
我希望这种语言能够执行RAII,类似于
Rust
,但是,与铁锈不同的是,这种语言是面向对象的,我希望我能够实现管理自己内存的对象(比如Boxes in
Rust
)。有人能详细了解
Rust
如何处理对堆内存的引用吗?
浏览 2
提问于2018-01-02
得票数 0
回答已采纳
1
回答
为什么MutexGuard在结构中需要
生命周期
参数,而在
函数
返回类型中不需要?
rust
、
lifetime
从
函数
返回一个
生命周期
可以很好地工作,而不需要提供MutexGuard参数。但是,当将guard打包到结构中时,编译器需要guard的
生命周期
参数。()}struct QueueHandle {} | ^^^^^^^^^^^^^^^
浏览 0
提问于2018-06-21
得票数 2
2
回答
“`impl<”a>的语法含义<‘a>{
rust
、
lifetime
关于下列代码: query: &'a str, case_sensitive: bool, pub fn new(args: &'a [String]) -> Result<Config, &'static str> {
浏览 0
提问于2019-06-01
得票数 0
回答已采纳
1
回答
我是否需要Rc类型来将指向
Rust
结构的指针存储在它的成员C结构中
c
、
rust
、
ffi
我希望将指向
rust
struct的指针存储在它的成员C结构中。是否需要将结构封装在Rc中而不是Box中?我问这个问题的原因是,尽管这里有共享所有权,但指针只能从
Rust
结构的unsafe成员
函数
中访问,而C结构的
生命周期
与封闭的
Rust
结构的
生命周期
相关联。下面是一个->示例struct c_foo { void* internal; //
浏览 0
提问于2020-06-17
得票数 0
2
回答
锈蚀是指(通常)伏地魔类型吗?
reference
、
rust
、
language-lawyer
在
Rust
中,闭包具有这样的类型,因为编译器。接受闭包作为
函数
参数的唯一方法是接受一个泛型类型(通常称为F),它被限定为一个Fn() (或类似的)特征。
Rust
中的引用总是包含一个生存期参数,即使这个生存期通常可以省略。
生命周期
不能显式命名,因为它们表示某种复杂的编译器--某种内部作用域。与
生命周期
交互的唯一方法是使用泛型参数(通常称为'a),它代表任何
生命周期
(可能受另一个
生命周期
的限制)。当然,'static是可以命名的,但这是一个特例,与我的论
浏览 5
提问于2016-10-23
得票数 11
回答已采纳
1
回答
如何将结构的生存期限制为“父”结构?
rust
、
lifetime
我正在使用FFI编写一些针对code的
Rust
代码,这些代码具有强烈的所有权概念(如果这很重要的话,可以使用 API )。但是,查询不能
超过
创建它的数据库。数据库析构
函数
将销毁任何未销毁的查询等,之后查询析构
函数
就无法工作。但是我很难对
生命周期
进行编码。.) // newtype wrapping an opaque query pointer 对于每个调用底
浏览 2
提问于2015-01-11
得票数 7
回答已采纳
1
回答
Pyo3绑定对象的静态
生命周期
注释
python
、
rust
、
rust-tokio
、
pyo3
我正在尝试使用
Rust
及其Tokio运行时创建一个客户端,并使用pyo3和pyo3-asyncio将其绑定到python。我希望
函数
返回一个Python协程,这样我就可以在我的Python代码库中与async
函数
一起使用它。;}有什么方法可以确保客户端的静态
生命
浏览 3
提问于2021-10-07
得票数 0
1
回答
多个结构的共享&str与生存期冲突
rust
、
lifetime
、
trait-objects
我有以下代码: fn check(&self) -> Result<u32,(/* errors should detail where it fails*/)>;} fn regex_clone(&self) -> Box<dyn Regex>; pub struct Pat
浏览 4
提问于2022-03-17
得票数 0
回答已采纳
2
回答
被移动的事物的
生命周期
rust
、
lifetime
B{ }} let b = B::new();当有东西移动的时候,一生会发生什么?m是否获得B的
生命周期
enum ManagedSlice<'a, T: 'a> { Owned(T)
浏览 0
提问于2021-05-08
得票数 1
1
回答
静态
匿名
函数
与普通
匿名
函数
php
下面两个
匿名
函数
有什么区别?Static似乎不像我最初认为的那样(它像
rust
常量
函数
一样只执行一次)。
浏览 11
提问于2020-11-05
得票数 2
回答已采纳
1
回答
单个参数
函数
的生存期
rust
、
lifetime
我以为我把
生命周期
理解为一个
函数
所使用的泛型参数,而如何将它分配给您的
函数
的输入和输出参数限制了这些参数的生存期。因此,与fn find<'a, 'b>(pattern: &'a str, text: &'b str) -> &'b str一样,作为文本传入的任何内容都需要
生命周期
,至少与返回值一样长。但在我编写的一个程序中,我遇到了一个错误,让我觉得我误解了
生命周期
的一些基本问题。我知道requester不能有静
浏览 5
提问于2022-05-14
得票数 4
1
回答
Lambda表达式
匿名
对象
生命周期
java
、
object
、
lambda
、
garbage-collection
、
lifecycle
我的问题是关于JVM 1.8中
匿名
对象的处理和
生命周期
。当然,问题是: JVM如何处理这种
匿名
对象的
生命周期
?如果外部对象方法是一个正常的方法,那
浏览 2
提问于2014-11-01
得票数 1
2
回答
用单个撇号表示的
Rust
类型是什么?
rust
我在
Rust
中遇到了许多用单个撇号表示的类型:'r那个撇号的意义是什么?也许它是引用的修饰语(&)?泛型类型是否特定于引用?我不知道这方面的文档藏在哪里。
浏览 3
提问于2014-02-27
得票数 123
回答已采纳
1
回答
如何避免在使用“异步”谓词进行筛选时发生生存期错误?
rust
、
async-await
使用async谓词筛选值列表会使
Rust
抱怨
生命周期
。即使集合是awaited (这意味着谓词不会
超过
筛选的值),
Rust
仍然持怀疑态度。} 正如@Ceasar在下面指出的那样,异步
函数
不是并行运行的,可以这样做吗?
浏览 1
提问于2022-02-04
得票数 0
回答已采纳
3
回答
Lua中
匿名
函数
的类型是什么?
lua
我的问题是在Lua中
匿名
函数
的类型是什么?
匿名
函数
有什么
生命周期
?我只是举个例子。
浏览 6
提问于2015-05-18
得票数 2
回答已采纳
2
回答
javascript
匿名
函数
垃圾回收
javascript
、
memory-leaks
如果我有一个像这样的
函数
//do stuff}do(function() { //do somethingelse }); 在页面的
生命周期
中,这个
匿名
函数
会被收集吗?我正在构建一个web应用程序,它具有很长的
生命周期
,进行大量的ajax调用,可以让对象保持一段时间,并且不需要刷新页面即可浏览。所以我想知道我是不是会陷入
浏览 2
提问于2011-06-10
得票数 16
回答已采纳
1
回答
锈蚀寿命是否影响编译程序的语义?
rust
我试图在
Rust
中摸索
生命周期
,并问自己它们是否“只是”一种安全措施(以及在错误情况下如何确保安全的一种方式),或者是否存在不同的
生命周期
选择实际上改变了程序的运行方式,即
生命周期
是否对编译的程序产生了语义上的影响使用“
生命周期
”,我指的是所有讨厌的小'a、'b、'static标记,我们都包括这些标记,以使借阅者感到高兴。当然,写作 let foo = File::open("foo.txt")?; foo.write_all(b"b
浏览 2
提问于2015-09-02
得票数 12
回答已采纳
1
回答
如果我在
函数
内部创建引用,如何将泛型类型与需要
生命周期
参数的特征绑定?
generics
、
rust
、
lifetime
我想实现一个通用的fibonacci
函数
,它适用于实现Zero、One和AddAssign的任何类型。我首先实现了一个运行良好的版本,但它是专门用于num::BigUint ()的。AddAssign<&T>>(n: usize) -> T {f1希望我向
Rust
添加一个
生命周期
参数,但是我不知道如何表达
Rust
的
生命周期
。
浏览 6
提问于2017-12-28
得票数 7
回答已采纳
1
回答
用非常简单的术语来说,什么是生命的省略?
rust
、
lifetime
来自 铁锈在
函数
体中支持强大的局部类型推理,但它故意不对项签名的类型执行任何推理。然而,由于人类工效学的原因,在判断寿命时,一种非常有限的称为“寿命省略”的二次推理算法确实适用。
浏览 1
提问于2016-10-30
得票数 16
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust闭包的虫洞穿梭
悬挂引用是如何被Rust消灭的?
【Rust学习笔记】Rust生命周期参数的详细阐述
Rust FFI 编程-手动绑定 C 库入门 06
【翻译】Rust生命周期常见误区
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券