腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我
的
引用
存在
的
时间
不够
长
?
rust
argument requires that `s` is borrowed for `'1` | - `s` dropped here while still borrowed
我
想这个
浏览 12
提问于2019-01-28
得票数 2
1
回答
返回
引用
的
时间
不够
长
。
mysql
、
rust
、
rust-cargo
我
刚刚开始学习Rust,并且主要来自JavaScript背景,所以当涉及到整个借用系统和内存管理时,
我
有点困惑。
我
有以下代码: let accounts: Vec<Account> = db.prepare("SELECTrow[2]) }).collect() }).unwrap(); &acco
浏览 3
提问于2015-07-11
得票数 0
回答已采纳
1
回答
值
的
存在
时间
不够
长
。
rust
、
lifetime
、
borrowing
我
不完全理解生命周期,但我认为b
的
生命会在self之前结束。 那么,如何编辑这段代码呢?
我
要在内存中复制一些东西吗?如果
我
创建一个新实例,此生命周期必须符合此情况。
浏览 1
提问于2017-02-28
得票数 22
回答已采纳
1
回答
引用
在嵌套结构中
存在
的
时间
不够
长
rust
我
正在创建一系列包含对低级结构
的
可变
引用
的
数据结构。
我
在下面的A、B和C中工作得相当愉快,但我尝试添加一个新
的
层D。A、B、C、D实际上是用于协议解码
的
状态机
的
状态,但我在这里删除了所有这些状态: A {} // COMMENT OUT THE BELOW LINE FOR
浏览 0
提问于2018-01-09
得票数 6
1
回答
函数局部变量
存在
的
时间
不够
长
rust
、
serde
、
serde-json
我
正尝试在serde_json和Rocket
的
FromData周围编写一个包装器,以强类型一些
我
与服务器交换
的
JSON。
我
无法编译以下代码:extern crate rocket;} Compiling tests v0.1.0 (file:///Users/bgbahoue/
浏览 0
提问于2017-05-17
得票数 3
1
回答
返回对Rc<RefCell<_>>内容
的
引用
时
的
生存期
rust
、
lifetime
如何从共享指针(在本例中为Rc<RefCell<_>>)中返回对某个对象
的
引用
?在下面的示例中,
我
展示了如何使用对self
的
常规可变
引用
来实现,但是如果它变成了共享指针,编译器会因为返回类型缺少生存期说明符而生气。("{}", rc.add_to_shared(20));
我
为什么
要这样做?
我
有一个程序,它构建一个具有多个所有权
的
树状结构。其中一个关联
的
方法获取树<em
浏览 0
提问于2020-09-23
得票数 2
1
回答
创建对父节点
的
引用
时,借用
的
值
存在
的
时间
不够
长
rust
、
ownership
到目前为止,
我
有以下Node结构:pub struct Node<'a> { position: crate::entities::Position,正如您所看到
的
,每次
我
创建一个节点时,都有一个对其父节点
的
引用
。现在,
我
有了dfs算法: pub fn dfs<'a>(maze
浏览 0
提问于2020-08-11
得票数 2
1
回答
当输入结构时,值
存在
的
时间
不够
长
struct
、
rust
、
lifetime
我
正在尝试使用在Rust中使用LLVM。
我
试图创建一个代码生成器结构来保存上下文、模块和构建器,但是当我试图编译时,我会得到一条错误消息,上面写着c does not live long enough。
我
如何才能编译它,
为什么
c
的
寿命
不够
长
?
浏览 2
提问于2017-03-01
得票数 1
回答已采纳
2
回答
借用
的
值
存在
时间
不够
长
(&str -> Option<&str>)
rust
获得连续相等字符
的
最长子串是一件很简单
的
事情。,longest_sequence(&"aaabbbcccc"));
我
预计输出结果是out Some("cccc")34 | | some | |_^ 如果返回None而不是some,代码将按照您
的
预期进行编译和运行: in Some
浏览 0
提问于2019-07-21
得票数 0
1
回答
泛型关联类型可能
存在
的
时间
不够
长
rust
、
traits
、
generic-associated-types
CustomError<'a>> { } } GenericError有一个生命周期,允许它将Produce作为
引用
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...so that the type `T` will meet its required lifetime bounds 这个错误对
我
来说是有意义
的
不过,
我
很难弄清楚如何解决这个问题。也许
我</em
浏览 3
提问于2020-06-11
得票数 2
回答已采纳
1
回答
循环
引用
的
寿命
不够
长
。
rust
我
有一个循环图结构,其中节点
引用
其他节点。为了简洁起见,
我
已经删除了一些东西。
我
还在学习锈病,
我
用和作为参考use std::rc::*; let node1 = Node::new(1);fn get_parent(&self) -> Rc<RefCell<Node>> { }<
浏览 1
提问于2016-10-27
得票数 4
回答已采纳
2
回答
我
的
动画按钮显示
的
时间
不够
长
java
、
android
、
xml
、
button
在
我
的
android应用程序中,
我
有4个用xml制作动画
的
图像按钮: btn_photos.setOnClickListener(new View
浏览 1
提问于2012-06-03
得票数 2
1
回答
为什么
我
的
变量寿命
不够
长
?
rust
、
lifetime
我
有一段简单
的
代码,可以逐行将文件读入向量。string.replace("\r", ""); }
我
得到了以下错误|13 | | }
为什么
我
老是犯这个错误?
我
该怎么解决这个问题?
浏览 4
提问于2015-10-22
得票数 0
回答已采纳
1
回答
为什么
我
的
结构还
不够
长
?
rust
、
lifetime
在Rust中,
我
得到以下错误:<anon>:14 mystruct.updateself.v.last().unwrap(); let x = 5;}
我
不明白
为什么
mystruct
不够
活。但是,如果
我
注
浏览 0
提问于2015-05-25
得票数 5
回答已采纳
1
回答
Rust生存期-变量
存在
的
时间
不够
长
错误
rust
、
lifetime
我
遇到了一个生锈
的
生命周期
的
问题,
我
很难弄清楚。
我
已经尝试了很多对下面的调整,但我一直在引入新
的
错误。
我
希望index返回一个Vector对象。
我
有: num_rows: i32, data: Vec<T>}im
浏览 1
提问于2017-01-08
得票数 1
1
回答
借来
的
值在异步功能中
存在
的
时间
不够
长
。
rust
、
rust-tokio
我
对Rust很陌生,
我
试图让一些代码异步来并行运行一堆任务。下面是一个简化
的
示例:async fn main() {} 这在do_something(&my_str)调用中“借来
的
值不能维持足够
长
”时失败。
我
可以通过更改do_something来接受字符串而不是&str来编译代码。这里有更好
的</em
浏览 12
提问于2022-04-20
得票数 2
回答已采纳
2
回答
为什么
要存储一个
引用
`&'a T`,就需要有一个界限`T:'a`?
rust
、
lifetime
编译器会抱怨:考虑添加一个显式
的
生存期限制T: 'a,这样
引用
类型&'a T就不会超过它所指向
的
数据。这个错误
我
已经看过很多次了,到目前为止,
我
只是听了编译器的话,一切都很好。然而,仔细想一想,
我
不明白
为什么
我
要写T: 'a。 据我所知,已经不可能得到这样
的
参考。拥有&
浏览 18
提问于2017-01-23
得票数 30
回答已采纳
1
回答
我
如何解决这个终生问题?
rust
、
hyper
在下面的代码中,string在RequestParameters<'a>
的
Into<Body<'a>>实现中存活
的
时间
不够
长
。
我
理解其中
的
原因,因为string进入了into内部
的
作用域,并且在方法结束后不再在作用域中,但是Body<'a>将保留对它
的
引用
。 至少,这就是
为什么
我
认为string持续<em
浏览 0
提问于2016-06-05
得票数 0
1
回答
临时值
的
存留
时间
不够
长
rust
我
在使用这个代码时遇到了问题。
我
不知道
为什么
它会出错。它应该接收摄像头输入,然后将其放入buffer结构中,该结构包含在putter结构中。如何使用推杆(structs)内部
的
缓冲区? 在很大程度上,
我
理解这个错误
的
含义,而不是它是如何工作
的
。
我
只需要一个变通方法或一个解决方案。任何帮助都是非常感谢
的
。
我
本可以写得更好,但我累了。
浏览 7
提问于2019-02-13
得票数 0
回答已采纳
1
回答
对象在实现“f”特性时寿命
不够
长
。
rust
我
的
代码有一个..。当我为From<T>实现FileSlice特性时,错误
的
存在
时间
不够
长
,因为FlieSlice
引用
了from方法
的
参数,而参数在方法返回时被删除。 有办法解决这个问题吗?谢谢。
浏览 4
提问于2022-03-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【译】Arc在Rust 中是如何工作的
Python中的垃圾回收机制
Java 中的内存溢出和内存泄露是什么?我给你举个有味道的例子
TheadLocal 引起的内存泄露故障分析
【Rust学习笔记】Rust生命周期参数的详细阐述
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券