腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Rust
中将
一个
结构
的
Vec
映
射到
另一个
结构
的
Vec
而
不
进行
克隆
、
、
、
、
我使用
的
库具有以下
结构
: struct KeyValue1 { value:
Vec
<u8>, key:
Vec
<u8>, value:
浏览 39
提问于2021-01-19
得票数 1
回答已采纳
1
回答
如何在
不
丢失任何值
的
情况下反序列化具有重复键
的
JSON?
、
、
、
我正在尝试对一些JSON
进行
反编译,这些JSON有重复
的
键,它们可能是任意数量
的
。JSON如下所示: ...abilities": [ "ability_id": 7710, }... original json 我
的
Rust
<HeroId>>, bans: Option<
Vec
<HeroId>>
浏览 21
提问于2020-10-18
得票数 1
回答已采纳
2
回答
如果主机定义具有构造函数,则从DLL返回
的
struct读取垃圾
我
在
两端都有
一个
内存兼容
的
结构
,但是如果我向该
结构
添加构造函数,它会产生
一个
Segmentation fault。我
的
C++技能是生疏
的
(我在过去几年中编写了太多
的
Rust
代码),我需要帮助来理解为什么会发生这种情况。(int argc, char **argv) { auto library = LoadLibrary("C:/Users/dangu/dev/
浏览 21
提问于2021-08-26
得票数 1
1
回答
铁锈:为什么FromIterator<&Shoe>`不是为
一个
结构
实现
的
?
、
、
、
、
我正在实现
一个
包含
结构
向量
的
集合类型。我想用各种方式实现一组方法来排序我
的
向量。如果我使返回类型为
Vec
<&Shoe>,就会泄漏内部私有数据,因此这是行不通
的
。例如,当您使用
另一个
带有基元类型
浏览 5
提问于2022-12-04
得票数 0
1
回答
如何在
不
释放缓冲区本身
的
情况下释放
Rust
在
FFI缓冲区之上分配
的
所有
结构
?
、
我有
一个
Java程序,通过JNA调用
Rust
,为
Rust
端提供
一个
指向连续布局\0终止
的
UTF-8字符串
的
潜在大型(堆分配)缓冲区
的
指针。内存由Java方拥有,并在垃圾收集器最终确定关联对象时释放。我
的
目标是通过将缓冲区解释为字符串向量,做我需要做
的
事情,并删除所有
Rust
分配到缓冲区顶部
的
结构
,例如
Vec
、String等。由于缓冲区
的
潜在大小,
浏览 0
提问于2018-10-16
得票数 3
回答已采纳
2
回答
Vec
::iter()转换为借入期权
下面是我代码中
的
一个
简化示例,它读取目录,遍历文件,并在每个文件
的
末尾附加注释.这个例子显示了
一个
Vec
<Option<bool>>,
在
调用iter()之后,编译器将Option<_>解释为Option<_> &Option<_>类型。我想知道为什么我会看到这种行为。fn main() {
v
浏览 4
提问于2016-02-09
得票数 4
回答已采纳
1
回答
通过bindgen从
Rust
指向C
的
指针:第
一个
元素始终为零
、
、
我使用bindgen为我
的
Rust
代码生成
一个
C接口。我想将包含Option<
Vec
<f64>>
的
结构
从
Rust
返回到C。
在
Rust
中,我创建了以下
结构
:pub struct mariettaSolverStatus {}锈蚀中相应
的
结构
是 pub
浏览 5
提问于2019-09-30
得票数 2
1
回答
构建
Rust
特征
的
惯用方法
在
“光线追踪器挑战”之后,我一直
在
Rust
中编写
一个
Ray Caster,我一直
在
努力找出在
Rust
中实现多态性
的
正确方法。我
的
首要任务是对象可以
在
多线程程序中使用,这似乎是主要问题。我有两个案例,但我将重点放在
一个
:形状。有不同类型
的
形状(坚持使用我最初称为特征Intersectable
的
able后缀)。<Intersection> { ...plan
浏览 1
提问于2019-03-09
得票数 2
1
回答
生锈:用最小
的
新内存分配创建包含现有向量元素
的
新向量
我开始学习
Rust
,这是我第一次使用一种您必须考虑内存分配
的
语言(我从未使用过C)。 作为练习,我决定看看如何创建
一个
新
的
向量,除了一些新
的
元素之外,还包括来自
另一个
向量
的
一些元素。我
的
目标是创建
一个
向量,用于维护指向
另一个
向量中
的
数据
的
指针,
而
不是复制或
克隆
该数据,以便只为其他元素分配新内存。下面的代码就是这样发生
的
吗?或者有
浏览 1
提问于2020-09-12
得票数 1
回答已采纳
1
回答
如何在
Rust
中使用对象作为自己方法
的
参数?
、
、
、
我
在
Rust
中为
一个
简单
的
结构
编写了以下代码。这只是
一个
例子,它没有太多
的
真实逻辑: x: f32,} fn multiply(&mut self, other: &
Vec
2) { self.y *= other.y;} 我
浏览 3
提问于2019-03-02
得票数 2
回答已采纳
1
回答
不可变字符串和
克隆
、
、
、
我有一种心态,让我
的
String保持不变,
一个
单一
的
真理来源。当我对
Rust
采取同样
的
心态时,我发现我必须做很多
克隆
。因为String不会改变,所以所有的
克隆
都是不必要
的
。下面是
一个
关于这个和
的
例子。 借用似乎不是一种选择,因为我必须处理引用及其生命周期。我
的
下
一个
想法是使用类似Rc或Cow
结构
的
东西。但是用Rc这样
的
东西包装所
浏览 11
提问于2020-03-15
得票数 1
1
回答
了解锈蚀期权as_mut方法
、
给出生锈
的
选择:为什么我可以直接打电话给x.as_mut()?正如我从中看到
的
那样,as_mut被定义为: pub fn as_mut(&mut self) -> Option<&mut T>将从&mut选项转换为Option<&mut T>。它期望第
一个
参数是&mut self,即&mut Option<T>。我不应该用(&mut x).as_mut()代替吗?
浏览 0
提问于2019-12-30
得票数 6
回答已采纳
1
回答
如何从向量中
克隆
最后
一个
元素?
我试图编写代码,获取某些向量
的
最后
一个
元素,并根据该元素执行不同
的
操作(包括向量
的
变异)。我试过这样做:enum ParseItem { End,设last_item = *item_
vec
.last().clone().unwrap(); 我认为,通过
克隆
item_
浏览 1
提问于2015-08-09
得票数 5
回答已采纳
1
回答
在
Rust
中可以设置
一个
私有变量吗?
、
我
在
试着生成质数。代码需要存储所有生成
的
素数(以生成下
一个
素数),有一些私有函数来提供帮助,以及
一个
公共函数(generate_next_prime)。
在
Java或C++中,我会编写
一个
PrimesGen类,但在
Rust
中,
结构
中不能有私有变量。
在
Python中,我可能会编写
一个
PrimesGen模块,但在
Rust
中,模块不能有变量。这段代码编译并运行:
浏览 0
提问于2017-07-02
得票数 16
回答已采纳
1
回答
了解
克隆
借用
、
、
、
我是
rust
的
新手,还在学习
rust
的
所有权模型。我正在编写一段代码,其中包含对数据
结构
中某个点
的
引用。我想存储此数据
结构
的
多个副本,其中每个副本上
的
参考点包含不同
的
值。我(试图)通过创建
一个
指向数据
结构
内
的
点
的
可变引用来解决这个问题,并在每次更新引用后创建原始数据
结构
的
克隆
。 我能够创建这个
浏览 4
提问于2021-04-16
得票数 0
1
回答
将数据从
一个
结构
迭代、过滤和映
射到
另一个
结构
中。
、
、
、
、
结构
pub user: String, pub hreflink: String, pub role: String,} pub department: String, pub
浏览 3
提问于2021-06-03
得票数 0
2
回答
在
不失去所有权
的
情况下过滤向量
Item { id }}} }
克隆
一个
初始载体。我更喜欢这个,但它会导致不必要<em
浏览 5
提问于2021-03-20
得票数 0
回答已采纳
1
回答
参考返回
结构
的
Vec
时
的
寿命参数错误数
我有
一个
结构
,里面有
一个
引用: pub item: &'a item::Item,}现在,我想编写
一个
函数,它返回这个
结构
的
引用
的
Vec
: pub fn items_with_times<'a>(items: &
Vec
<ScheduledIte
浏览 0
提问于2016-04-25
得票数 1
回答已采纳
1
回答
如何最好地
在
结构
/特征、常规变量声明和函数中实现泛型?
、
因此,构建
一个
学习
Rust
的
小项目,并想知道用hashmap定义向量
的
最佳方法是什么。最后,数据
的
结构
如下: { firstname: "First Name", }所以我想把我
的
浏览 3
提问于2021-03-04
得票数 0
回答已采纳
1
回答
如何使用
Rust
中
的
Redis存储/获取
结构
?
、
我
在
试着想办法 extern crate redis; use redis::
浏览 2
提问于2016-08-10
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
30天拿下Rust之向量
学习Rust设计模式3-5
半小时入门Rust,这是一篇Rust代码风暴
Rust 助力控制员工上网软件性能提升
30天拿下Rust之所有权
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券