腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Rust
中
,
我
需要
什么
特征
来
比较
泛
型
和
整数
、
、
如何将计算结果与
泛
型
进行
比较
?T总是一些无符号
整数
类型(u64、u32等),所以代码片段
中
的应该可以工作,但是
我
如何才能说服
rust
编译器呢?
浏览 22
提问于2019-12-31
得票数 1
回答已采纳
1
回答
如何初始化HashMaps的一个片段?
在这种情况下,
我
需要
一个HashMaps片段,其长度由一个常量指定。
我
怎么才能初始化这样的野兽?;
我
试过几个版本的东西?^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 有
什么
特别的魔法
我
在这里错过了吗还是
我
撞到虫子了?
浏览 3
提问于2015-03-08
得票数 3
回答已采纳
2
回答
Rust
类型关键字是
什么
?
我
见过一些
Rust
示例中使用的关键字type,但我从来没有看到过它的解释。下面是
我
看过的一些使用它的例子: type Output = BarFoo;}type T = HashMapexpression有人能解释一下这个关键字是
浏览 0
提问于2015-04-04
得票数 36
回答已采纳
2
回答
为
什么
一个
特征
对象上的函数
在
以‘`Self: Sized`’为界时不能被调用?
、
、
我
有以下代码: fn baz(&self, arg: impl AsRef<str>) Self: Sized; --> src/main.rs:15:1115 | boxed.baz();为
什么
这不可能当我移除Self: Sized绑定时,它可以工作,但是
我
不能使用
泛
型</
浏览 0
提问于2018-08-13
得票数 8
回答已采纳
1
回答
如何在具有
泛
型
参数的结构上实现非
泛
型
特征
、
, data); } }
我
不知道该用
什么
代替__A__
和
__B__。当我不使用任何
泛
型
参数时,我会得到编译器错误:预期的1生存期参数
和
预期的1类
型
参数。因此,
我
的最佳猜测是保留__A__空白,因为I2CDevice的定义不
需要
泛
型
参数,然后镜像用于debugDeviceDecorat
浏览 0
提问于2017-03-11
得票数 1
1
回答
Rust
中
具有超
特征
的有界
特征
参数
、
、
、
、
我
对Haskell
和
Rust
都是新手,
我
正在尝试将Haskell代码转换成
Rust
,以便
比较
支持
泛
型
的功能。但是,看起来
我
要么
需要
语法方面的帮助,要么
需要
Rust
中
的一些基本概念的帮助。
我
在
Haskell中有以下代码: empty :: a isEmpty :: a
浏览 2
提问于2016-08-19
得票数 1
3
回答
“锈蚀”
中
泛
型
的单独编译
、
、
对于锈病来说,关于单独汇编
泛
型
的情况是怎样的?
我
的理解是,它的行为类似于C++,只不过实例化是在编译每个机箱时缓存的。是这样吗?
浏览 2
提问于2014-09-17
得票数 9
回答已采纳
1
回答
为
什么
需要
将
特征
作为函数参数传递?
、
、
在下面将
特征
作为参数传递的示例
中
,函数签名中发送impl的必要性是
什么
?
我
理解
特征
是更一般的类型,而不是具体的类型,但是既然
Rust
编译器不允许跨结构
和
特征
共享名称,为
什么
需要
在函数签名中提供impl
来
表示类型?{}", item.summarize());
我
错过了
什么
隐藏的概念吗?
浏览 1
提问于2019-08-19
得票数 0
回答已采纳
1
回答
如何实现
泛
型
类型的
特征
?
、
、
、
、
在
Rust
中
,实现
泛
型
类型的
特征
的正确方法是
什么
?
我
希望
我
的Vector由
整数
或浮点数组成。不管是哪种类型,
我
都希望get_magnitude()输出f64。如何让powi()
和
sqrt()工作?有
什么
解决方法吗?
我
被卡住了 pub struct Vector<T> { j: T,}
浏览 19
提问于2021-04-07
得票数 0
1
回答
如何创建具有多个实例化选项的类?
我
希望
在
Rust
中
构建一个类,它允许
在
实例化方面提供多样性
和
便利性,类似于可以向std::net::TcpStream的connect方法提供多个输入的方式。
我
有以下的测试,但很少知道
我
需要
构建的结构或
特征
来
达到这个结果。let with_cidr = Ipv4Network::new("10.0.0.0/28");}
我
的理解是,std
浏览 4
提问于2015-10-17
得票数 1
回答已采纳
2
回答
Rust
中
的类子类型
、
、
C++允许类子类型,这非常方便,因为您可以
在
派生类中使用为基类实现的函数。铁锈似乎没有这样的东西。该功能似乎
在
某一时刻可用,但后来被删除。这在
Rust
中
是不可能的吗?
我
想要做的是定义一个继承自另一个结构的结构,
在
C++
中
应该是这样的: int x; void foo(int x, int y) { this= y; } ...
浏览 14
提问于2016-06-18
得票数 1
1
回答
如何定义带有参数
和
返回类型(如Fn )的
特征
?
、
、
、
下面的代码()使
我
感到困惑:where{ value: Option<i32>,
我
知道Fn是一个特性,但是通常一个特性没有争议,并且返回类型。
我
如何定义像Fn这样的特性
我
试着看上去像 (实际上是FnOnce,但是Fn有FnMut绑定,FnMut有FnOnce绑定),但我仍然很困惑。那个<Args>的意思是
什么
?
浏览 2
提问于2017-10-06
得票数 4
回答已采纳
1
回答
想要一个具有
泛
型
类型的正方形结构,然后通过impl查找面积吗?
、
struct Sqr<T> { // wid: T, fn mult(self, other: Sqr<T>) -> T { // error is : cannot multiply `T` to `T`} self.len是T类型的,如何将T类型的2个变量相加或相乘?
浏览 12
提问于2021-08-18
得票数 1
1
回答
如何在不禁用其他方括号() {}的情况下禁用<>的自动关闭?
、
我
对自动完成VSCode中用于
Rust
的VSCode括号感到恼火。虽然它在指定
泛
型
类型时可能很有用,但当它为
我
的小于运算符自动完成">“时,确实会让
我
感到困扰。
我
知道
我
可以完全禁用自动结束括号,但是有
什么
方法可以指定哪些应该被认为是方括号呢?
我
已经安装了锈蚀扩展,没有它,这不是一个问题。
浏览 1
提问于2020-11-21
得票数 5
回答已采纳
1
回答
我
可以
在
Rust
中
定义一个带有类型参数本身的
特征
吗?
、
我
是
Rust
的新手,
在
处理
特征
和
泛
型
方面遇到了麻烦。
我
首先定义了一个
特征
来
为
我
做一些工作,然后定义了一个将其用作类型参数的
泛
型
结构。现在
我
意识到,
在
原始的
特征
中
,
我
实际上想要使用
我
定义的结构,所以我处于一种循环中。
我
不确定如何摆脱它,并想知
浏览 12
提问于2020-07-15
得票数 1
2
回答
如何匹配
Rust
中
的数据类型?
我
正在尝试匹配结构的
泛
型
字段的数据类型,并做出相应的反应。
我
的总体想法是这样的(代码不能编译): bar: T, let x = Foo::<String> { |
我
想要的是让<em
浏览 0
提问于2017-01-12
得票数 17
回答已采纳
2
回答
如何用通用函数修正锈病中的错误
、
我
在
试着理解“锈蚀”
中
的仿制药。
我
不知道这里出了
什么
问题 let slen = msg.chars().count(); println("Char Count {} " ,slen);} let msg = String::from("Hello World from
Rust
浏览 2
提问于2021-03-25
得票数 1
回答已采纳
1
回答
|_a| =|_a|的一般类型实现
、
、
在
TypeScript
中
,
我
需要
: right中用
泛
型
实现相同的代码。log(1); // 1 log(right(1)(2)); // comp
浏览 3
提问于2020-09-11
得票数 0
1
回答
实现闭包类型别名的特性
、
、
、
我
有一个闭包类型别名:这一特点: fn change(&self, y: i32)("{}", with_one(d));当我为ClosureType或Box<Fn(i32) -> i32>实现特性ClosureType时,如果
我
正确理解,输入别名是相同的:但是变量a
和
c从
浏览 1
提问于2015-08-26
得票数 7
回答已采纳
1
回答
为
什么
普林顿!只为长度小于33的数组工作?
、
、
在
“锈病”
中
,这起作用是: let a = [0; 32]; = note: required by `std::fmt::Debug::fmt`
我
假设或者为
什么
不起作用?
浏览 4
提问于2015-10-09
得票数 29
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【Rust日报】2020-07-17 无船同志新博客:Shipping Const Generics in 2020
30天拿下Rust之泛型
30天拿下Rust之面向对象
泛型与关联类型
全面讲解在Rust中处理错误的有效方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券