腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否
可以
将
元组
定义
为
Rust
中
结构
的
成员
?
、
、
我是
Rust
的
新手,我想知道
是否
可以
将
元组
定义
为
结构
成员
。类似于: struct MyStruct {} 编译器会抱怨第一个逗号,所以这显然不是正确
的
语法。这有可能吗?我在文档
中
找不到任何东西,如果我搜索
元组
和
结构
,我会得到
元组
结构
的
结果,这不
浏览 7
提问于2019-03-10
得票数 0
回答已采纳
1
回答
Rust
中
的
Vec<(i64,i64)>数据类型是什么?
、
、
、
我只是认为它是对
的
向量,但后来我明白它肯定不是。它是切片
的
向量还是另一个?
浏览 49
提问于2021-03-02
得票数 1
回答已采纳
1
回答
如何
定义
锈蚀
中
的
标准类型?
我们如何在现有类型
的
周围
定义
包装器类型并在其上
定义
函数?| Deploynote: an implementation of `Add<_>` might be missing for `Deploy` 任何建议都是受欢迎
的
。
浏览 3
提问于2022-04-23
得票数 1
回答已采纳
1
回答
具有ref/out参数
的
方法
的
异步版本
的
元组
与自
定义
结构
、
、
、
、
,假设这是一个遗留API,我们不能更改它现有方法
的
签名。一种方法是
将
结果从“人
的
任务”更改为“
元组
任务”和“int”,即委托实现将返回Person和int
的
元组
。第二种选择是
定义
自
定义
结构
。Tuple advantage:使用
元组
提供了一种非常正式
的
方法,
可以
用于
为
任何API轻松
定义
异步版本。可预测
的
实现(没有新
的</e
浏览 0
提问于2013-03-26
得票数 3
1
回答
函数输出
的
锈蚀特征标志
考虑以下类型别名和函数
定义
:pub type CompositeOutputType = (usize, String);}
是否
有更好
的
方法在
Rust
中
编写这一点,其中函数输出取决于特性?请注意,我也
可以
将
CompositeOutputType
定义
为
一个
结构
,因此不需要担心输出是单个元素或<
浏览 8
提问于2022-11-08
得票数 0
回答已采纳
1
回答
我
是否
需要Rc类型来
将
指向
Rust
结构
的
指针存储在它
的
成员
C
结构
中
、
、
我希望
将
指向
rust
struct
的
指针存储在它
的
成员
C
结构
中
。
是否
需要将
结构
封装在Rc
中
而不是Box
中
?我问这个问题
的
原因是,尽管这里有共享所有权,但指针只能从
Rust
结构
的
unsafe
成员
函数
中
访问,而C
结构
的
生命周期与封闭
的
R
浏览 0
提问于2020-06-17
得票数 0
1
回答
F#记录
中
的
元组
我遇到了一个问题,当我在谷歌上搜索
的
时候,我找不到答案。 如何
将
记录
中
的
成员
或字段
定义
为
元组
类型?我想它
的
工作原理是这样
的
: type Rectangle = Dimensions : (int,int) } 但这会导致编译错误(如果我
将
元组
拆分成单独
的
字段那么,如何
定义
一个包含给定<em
浏览 16
提问于2020-07-23
得票数 1
回答已采纳
1
回答
在
Rust
中
,
元组
、
结构
和
元组
结构
是否
需要有不一致
的
语法?
、
在
Rust
中
,
元组
、
结构
和
元组
结构
是否
需要有不一致
的
语法?struct Foo { a: int, b: Int }如果有一些技术原因
可以
避免混合命名参数和未命名参数,则
可以
浏览 4
提问于2014-09-13
得票数 3
回答已采纳
1
回答
Rust
-混合默认宏和个人默认实现
、
、
我想知道
是否
可以
让
Rust
用宏#[derive(Default)]
为
我
的
结构
定义
默认实现,但
为
某些字段
定义
一些默认值。 我希望这样做是为了避免在
Rust
可以
这样做时
定义
所有字段
的
默认值。
浏览 17
提问于2020-01-31
得票数 0
回答已采纳
1
回答
Python:如何从
元组
切片而不是
元组
传递
元组
元素
、
我正在学习Python,还没有完全了解如何在函数调用
中
处理arg数组。这就是我要问
的
问题:我
将
一个
元组
中
的
片段传递给一个函数,期望该函数会看到多个参数,但它只看到了一个参数。因此,我创建了一个模式来处理这些问题,在这个模式
中
,使用整个复杂
结构
的
格式字符串调用struct.unpack,然后
将
返回值
的
片段传递给
成员
结构
类型进行解释。例如,对于给定
的
浏览 14
提问于2020-06-12
得票数 1
回答已采纳
1
回答
Deref<Target=Self>上
的
锈菌
结构
域
我正在尝试构建一个操作递归(树状)数据
结构
的
Rust
代码。天真地,我们
可以
把它
定义
为
value: i32,}struct ALinkedList<D: Deref<Target=Self>>
浏览 4
提问于2020-12-25
得票数 3
回答已采纳
1
回答
将
指向
结构
的
第一个
成员
的
指针转换为指向该
结构
的
指针
是否
合法?
、
、
在C
中
,指向
结构
的
指针
可以
转换为指向其第一个
成员
的
指针,反之亦然。也就是说,
结构
的
地址被
定义
为
其第一个
成员
的
地址。struct Derived *derived = (struct Derived *)base; // OK} 这通常用于实现C++风格
的
浏览 6
提问于2022-06-06
得票数 12
回答已采纳
2
回答
如何在
元组
上迭代或映射?
、
、
我最初
的
问题是将不同类型
的
元组
转换为字符串。.join(b)然而,
Rust
并不支持
元组
上
的
地图--只支持向量
结构
。显然,这是因为能够将不同
的
类型打包到一个
元组
中
,并且缺少功能重载。而且,我无法在运行时找到获得
元组
长度
的
方法。所以,我想,需要一个宏来完成转换。首先,我试图匹配
元组
的
头部,比如: /
浏览 2
提问于2015-03-19
得票数 21
回答已采纳
1
回答
从
Rust
库中将大量数据返回给C#调用方
的
最快方法是什么?
、
、
、
、
我正在.NET C#
中
开发一个程序,它使用extern关键字并由DllImport加载,通过
Rust
调用自己
的
锈蚀库。 从铁锈,什么是最好
的
方式来传递这些数据?通过指向内存块
的
指针排列成一个
结构
浏览 1
提问于2016-01-05
得票数 4
2
回答
Rust
中
的
侵入式算法等价物
、
我正在研究
Rust
编程语言,并试图将我
的
C++思想转换为
Rust
。常见
的
数据
结构
,如列表和树,以前都是在C++中用指针实现
的
,我不确定如何在
Rust
中
实现完全等价
的
数据
结构
。我感兴趣
的
数据
结构
是侵入式算法,类似于Boost侵入式库
中
的
算法,它们在嵌入式/系统编程
中
很有用。
Rust
(Dlist)<e
浏览 0
提问于2014-08-30
得票数 12
1
回答
铁锈索引访问类型(例如Asdf类型=MyStruct::字段)
是否
有一种方法
可以
根据
Rust
中
的
结构
字段
的
类型来
定义
一个类型?例如: id: i32,(我知道我
可以
将
PersonId
定义
为
i32,并让Person使用它,但我对这个用例并不感兴趣我
的
特定用例是代码生成,所以如果我
的
Rust
输
浏览 9
提问于2022-09-16
得票数 0
1
回答
我
可以
对自
定义
成员
使用滞后函数吗?
在接下来
的
几个月里,我成功地找到了最后一个完整
的
月份,以及与那个月相关
的
可计费收入。那么我想把目标定在前一个月,找出那个月
的
收入。认为Lag是一个很好
的
使用函数,但这似乎不起作用。
浏览 1
提问于2013-11-27
得票数 0
回答已采纳
1
回答
在锈蚀中使用code
的
代码如何与标头保持同步?
、
、
对于使用FFI包装C代码
的
代码(通常是板条箱),如何使
Rust
定义
和C标头保持同步?还是确保他们一开始就匹配?更新:使之更加具体。有没有办法知道什么时候: 这样,任何与
Rust
代码不匹配
的
错误都
可以
发出警告,或者无法完全编译?我在一个板
浏览 1
提问于2017-01-14
得票数 2
4
回答
元组
点符号产生
的
原因
是否
有任何技术原因使
Rust
被设计
为
对
元组
使用点表示法而不是使用索引表示法(t[2])?let t = (20u32, true, 'b')在访问
结构
和对象
的
属性时,点表示法似乎很自然。我在网上找不到任何资料或解释。
浏览 2
提问于2015-08-16
得票数 15
回答已采纳
1
回答
在
Rust
中
与引用对象一起返回引用
、
、
在
Rust
中使用Future时,通常会在用lambda实现
的
链式处理步骤之间传递对象
的
所有权(例如连接、处理数据等)。我理解这个概念,并且已经做了很多,没有问题。我无法说服锈蚀借用检查器接受以下(过于简化
的
)代码:use futures::prelude::*; Err(e) => futures::future::err(e), });
浏览 0
提问于2018-01-05
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust 语言中的核心数据结构
下列哪种完整性中,将每一条记录定义为表中的惟一实体,即不能重复
深入探讨 Rust 语言所有权中的 Copy Trait
30天拿下Rust之枚举
Rust FFI 编程-其它语言调用 Rust 代码-Python
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券