腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
元组
中
的
Rust
特征
对象
-
期望
的
特征
对象
,
找到
的
类型
rust
、
traits
我一直在阅读The
Rust
Programming Language
的
第17章,我一直在尝试在我
的
代码中使用
特征
对象
。 谁能解释一下为什么函数test2不能编译,而其他函数却能编译?
浏览 16
提问于2021-10-27
得票数 4
回答已采纳
1
回答
‘`impl Foo for Foo’
的
目的是什么?
object
、
rust
、
traits
我正在寻找为什么一个大小
的
特征
不是物体安全
的
答案,例如: trait Foo:Sized{} Foo不是
对象
安全
的
。我读过一些关于
对象
安全
的
文章,比如object-safety和sizedness-in-
rust
。我发现更深层次
的
原因是编译器自动impl Foo for Foo。我搞不懂为什么编译器会这样做,为什么这会导致Foo不是
对象
安全
的
? 非常感谢。
浏览 18
提问于2021-10-18
得票数 0
回答已采纳
3
回答
是什么让某些东西成为“
特征
对象
”?
rust
、
traits
、
trait-objects
最近
的
Rust
变化使得“
特征
对象
”对我来说更加突出,但我对什么东西真正成为
特征
对象
只有一个模糊
的
理解。一个特别的变化是允许
特征
对象
将
特征
实现转发到内部
类型
的
。给定一个
特征
Foo,我非常确定Box<Foo> / Box<dyn Foo>是一个
特征
对象
。&Foo / &dy
浏览 6
提问于2014-12-19
得票数 69
回答已采纳
1
回答
特征
对象
在FnMut向量上应用时必须包括‘the’关键字
rust
我根据我
的
需要和对我
的
建议,根据fn(x) -> y,,用FnMut(x) -> y代替了。但我又犯了一个错误 我试着调查这个问题。所以,我
找到
了。在那之后,我试着添加dyn。但是,由于在编译时不知道
的
大小出现了错误,所以我还尝试将Box添加到输入如下: -> vector<Box<dyn FnMut(HandlerInput) -> Result<HandlerResp
浏览 8
提问于2022-06-08
得票数 0
回答已采纳
2
回答
Rust
中
的
特征
和Haskell
中
的
类型
类之间
的
区别是什么?
haskell
、
rust
、
traits
Rust
中
的
看起来至少在表面上类似于Haskell
中
的
,但我看到人们写道,它们之间存在一些差异。我想知道这些区别到底是什么。
浏览 0
提问于2015-01-24
得票数 185
回答已采纳
2
回答
不同具体
类型
泛型
的
Vec
rust
、
trait-objects
我有一个
特征
Foo,具体
类型
A和B都由
特征
Foo限定。我想返回一个Vec<Foo>,其中Foo可以是具体
的
类型
A或B,如下所示:pub struct B {} generic_vec.push(B {});} 此时,编译器抛出了一个错误,即未为Foo实现sized
特征
我可以将Fo
浏览 12
提问于2018-11-09
得票数 3
1
回答
提高
元组
型
的
hana尺寸
c++
、
tuples
、
boost-hana
我知道如何获得boost::hana中
元组
对象
的
大小,如下所示:但是
元组
类型
的
大小呢?stl提供了以下
元组
类型
特征
:在hana有相似的
类
浏览 2
提问于2015-09-26
得票数 2
回答已采纳
1
回答
一个
Rust
特征
对象
如何返回另一个
特征
对象
?
rust
我如何在
Rust
中
尝试下面这样
的
事情呢? 构建器类是一个
特征
对象
,它返回另一个
特征
对象
(
类型
擦除),其中选择
的
实现是由我们正在使用
的
构建器
特征
的
特定
对象
定义
的
。
浏览 12
提问于2020-02-10
得票数 2
回答已采纳
3
回答
是否可以从
特征
中
访问结构字段?
oop
、
rust
、
traits
特征
用于对要从结构实现
的
一些函数进行分组,但是否可以从
特征
中
访问结构字段?我知道C#
的
面向
对象
编程,我正在尝试
Rust
,试图适应我已经从C#知道
的
OOP功能。
浏览 1
提问于2015-01-30
得票数 31
回答已采纳
1
回答
什么是正确
的
方式来声明一个结构,或仅仅是一个变量,在铁锈,可以传递给C代码期待一个指针?
c
、
rust
、
ffi
我已经玩了这一天
的
大部分时间,并发现冲突
的
例子,因为锈是如何快速发展。:)main.rs an_int: libc::c
浏览 1
提问于2016-03-23
得票数 0
回答已采纳
2
回答
为什么一个
特征
对象
上
的
函数在以‘`Self: Sized`’为界时不能被调用?
rust
、
traits
、
trait-objects
这不是的复制,它询问为什么不能从属性
对象
调用baz。我不是在问为什么需要绑定;这里有。
浏览 0
提问于2018-08-13
得票数 8
回答已采纳
4
回答
PHP
类型
提示
特征
php
、
traits
、
type-hinting
出于创造力
的
考虑,让我们将此
特征
称为
特征
特征
: static function treat($instance){ }现在,我还有一个使用这个
特征
的
类,User。当尝试使用User
的
实例调用treat时,一切都正常。但我想键入提示,只有使用
特征
的
类
的</
浏览 0
提问于2013-01-04
得票数 34
回答已采纳
3
回答
用于图像
特征
分类
的
支持向量机?
image
、
matlab
、
image-processing
、
svm
在Matlab
中
实现了由Lazebnik设计
的
空间金字塔匹配算法,最后完成了svm分类。在这一点上,我完全不明白我应该如何做到这一点,因为我应该向svmtrain和svmclassify函数提供什么输入,以便最终得到训练和测试图像
的
特征
点坐标对。我有: 我该用哪一种?
浏览 6
提问于2012-02-23
得票数 3
1
回答
性状
的
锈菌载体:铸造每一个性状
vector
、
casting
、
rust
、
traits
我很难把一个
特征
向量转换成一个不同
特征
向量。使用
的
方法,我基本上尝试了以下方法: let mut children(我猜,第二个错误是编译器
的
错误行为?)我在这里做错了什么,这是一个新版本
的
锈病(0.13)
的
正确方法吗?
浏览 1
提问于2014-11-22
得票数 1
回答已采纳
1
回答
GDB +
Rust
,如何打印std::path::Path函数调用
rust
、
gdb
我想打印调用std::path::Path实例
的
函数
的
结果。我使用
的
是
Rust
1.43和GDB 9.1use std::path::Path; let path = Path::new("/home/sweet("The path: {}", path.display());当我尝试用
rust
-gdb调试它时,我得到了这样
的
结果: $
rust
-gdb targ
浏览 39
提问于2020-05-21
得票数 1
1
回答
哪些
Rust
1.2容器支持
特征
对象
?
rust
、
trait-objects
在
Rust
版指南中,它说在
Rust
1.2
中
,。它给出了Rc<T>
的
例子,但没有给出一个完整
的
列表。还有哪些容器支持
Rust
1.2+
中
的
特征
对象
?
浏览 10
提问于2019-07-05
得票数 1
1
回答
序列化
元组
类型
-模块核心::tuple是私有的
serialization
、
rust
我将使用此代码将锈菌
元组
序列化为BERT格式: fn to_bertSerializer { // some implementation}
Rust
文档说,这种
类型
是在core::
rust</e
浏览 4
提问于2016-08-06
得票数 0
回答已采纳
3
回答
为什么
Rust
不认识到变量是a &str?
rust
、
traits
显然,
类型
是&str,但是当&Display是输入参数时,它就不认识到这一点。 注意:&34也可以作为一个很好
的
参数。这是因为Display实际上是为&str而不是str实现
的
吗?
浏览 8
提问于2016-06-17
得票数 6
回答已采纳
2
回答
如何从
Rust
调用C++动态库?
c++
、
rust
、
ffi
我想从
Rust
调用C++动态库(*.so),但我不想从
Rust
构建它。
浏览 13
提问于2018-10-22
得票数 8
回答已采纳
1
回答
如何在盒式迭代器上循环?
rust
、
rust-obsolete
注意:这个问题从
Rust
1.0开始就过时了。Iterator特性现在有一个关联
类型
Item,而不是
类型
参数,并且为Box<Iterator>添加了一个总括
的
Iterator实现。我想要定义一个返回迭代器
的
特性方法。我希望避免指定什么是实际
的
返回
类型
,所以在我们有未装箱
的
抽象返回
类型
之前,我使用
的
是属性
对象
。这意味着该方法返回Box<Iterator<A>>。但我
浏览 1
提问于2014-08-21
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
面向对象的三大基本特征
全面解析PHP面向对象的三大特征
在机器学习中,如何找到最有用的那个特征?——自动化特征选择
全面讲解在Rust中处理错误的有效方法
如何去实践一个完整的数据挖掘项目
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券