腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
rust
不能实现
泛
型
类型
的
for
类型
generics
、
rust
我正在尝试实现From特征,它接受任何带有Item = String
的
迭代器作为输入,但是如果我传入一个Args
类型
的
迭代器,编译器会告诉我: error[E0277]: the trait boundIterator<Item = std::string::String> + 'static)>>> = note: required by `std::convert::From::from` 我
的
代码是
浏览 12
提问于2020-04-10
得票数 0
回答已采纳
1
回答
有没有办法在
Rust
中使用
泛
型
类型
别名作为函数
的
泛
型
类型
generics
、
rust
我希望能够重用
泛
型
类型
别名作为
Rust
中一些函数
的
泛
型
类型
参数。我尝试按照type alias
rust
docs中指定
的
语法创建以下
类型
别名 type DebuggableFromStr<T: FromStr> <T as std::str::FromStr>::Err: std::fmt::Debug, = T; 并希望使用它来替换以下函数中
的
浏览 21
提问于2020-01-04
得票数 2
回答已采纳
1
回答
为什么
泛
型
类可以扩展
类型
形状?
typescript
我对
类型
记录很陌生,只是关于扩展
类型
形状
的
泛
型
类
的
一个问题,下面是一些示例代码: ...type Person = {} class DataCollection extendsPerson { /&
浏览 2
提问于2019-09-23
得票数 1
回答已采纳
2
回答
实现不只是推动Foo<T>
的
技术原因吗?
generics
、
syntax
、
rust
我刚刚了解到,使用
泛
型
的
结构被声明为struct Foo<T>,而实现被声明为impl<T> Foo<T>。以以下方式解释了这种差异: 注意,我们必须在T之后声明impl,以便在Point<T>
类型
中使用T。在T之后将impl声明为
泛
型
类型
是
Rust
如何知道Point中尖括号中
的
类型
是
泛
型
类型
,而不是具体
类
浏览 4
提问于2017-11-18
得票数 1
回答已采纳
1
回答
有没有办法在衬底模块内使用标准
的
Result<T,E>
类型
?
rust
、
substrate
底层已经将自己
的
结果
类型
定义为Result<(), &'static str>,并且不允许我使用
泛
型
类型
。如何使用
Rust
标准Result<T, E>
类型
?
浏览 8
提问于2019-06-28
得票数 2
回答已采纳
1
回答
在
Rust
中函数之前
的
括号是什么?
rust
函数声明中括号
的
目的是什么。
浏览 1
提问于2019-09-20
得票数 5
回答已采纳
1
回答
Arc<T>不应该为任何T实现克隆吗?
rust
item `clone`, perhaps you need to implement it: candidate #1: `Clone` A不应该为任何克隆实现Clone吗,因为A上
的
克隆将简单地调用
浏览 20
提问于2021-06-26
得票数 3
回答已采纳
1
回答
整型
的
Rust
特征界限
rust
、
traits
、
bounds
假设我有自己
的
类型
作为元组结构 struct MyType(u8); ,并希望以
泛
型
方式为其他整型
类型
实现From特征,例如 impl From<T> for MyType { MyType((num & 0xff) as u8)}
Rust
不允许这样做,因为
泛
型
类型
T没有as运算符。
浏览 25
提问于2020-09-26
得票数 1
2
回答
是否可以创建对函数
的
泛
型
类型
具有特征界限
的
类型
别名?
generics
、
rust
、
function-pointers
、
traits
、
type-alias
此代码:产生 (在较新版本
的
Rust
中,它只是一个警告): 特质Foo {}
类型
MyType<R: Foo> = (R,());fn main() { let t: MyType;} 我们可以声明一个
类型
为MyType<u32>
浏览 2
提问于2016-06-17
得票数 10
回答已采纳
2
回答
锈蚀是否删除一般
类型
?
rust
、
type-erasure
在
Rust
(如Java)中是否存在
泛
型
的
类型
擦除?我找不到确切
的
答案。
浏览 2
提问于2015-09-13
得票数 18
回答已采纳
2
回答
事件,它使用委托
的
泛
型
类型
约束。
c#
、
events
、
delegates
、
generic-type-parameters
我试图实现一个类(在C#8.0中),该类具有一个具有相同
泛
型
类型
的
事件参数
的
泛
型
类型
参数(对委托
的
约束)。其目的是有一些自定义事件处理(订阅和取消订阅函数),同时仍然允许与其关联
的
任何
类型
的
委托。private event T eventData; } 'eventData
浏览 5
提问于2021-12-13
得票数 1
1
回答
Rust
泛
型
中
的
常量值
rust
、
rust-obsolete
Rust
language是否支持
泛
型
代码中类似于c++方式
的
常量值?看起来语言并没有宣传它。通过在C++中使用常量参数化
类型
,可以根据客户端
的
需要(如stlsoft::
类型
)创建具有不同大小
的
预分配缓冲区
的
对象。 如果不是,那么在
Rust
中实现类似设计
的
最佳实践是什么?
浏览 0
提问于2013-02-12
得票数 8
回答已采纳
2
回答
锈蚀是指(通常)伏地魔
类型
吗?
reference
、
rust
、
language-lawyer
是那些名字不可能在源代码中写下来
的
类型
。在
Rust
中,闭包具有这样
的
类型
,因为编译器。接受闭包作为函数参数
的
唯一方法是接受一个
泛
型
类型
(通常称为F),它被限定为一个Fn() (或类似的)特征。
Rust
中
的
引用总是包含一个生存期参数,即使这个生存期通常可以省略。生命周期不能显式命名,因为它们表示某种复杂
的
编译器--某种内部作用域。与生命周期交互
的
唯一方法是使用<em
浏览 5
提问于2016-10-23
得票数 11
回答已采纳
1
回答
锈蚀:如何为具有
泛
型
类型
的
结构派生反序列化?
rust
、
lifetime
、
serde
、
serde-json
Deserialize)] where T: Deserialize<'d> foo: T,} 上面的代码无法编译,抱怨未使用
的
生存期参数在不使用幻影标记或DeserializeOwned
的
情况下,上述代码是否正确?
浏览 0
提问于2021-05-19
得票数 0
回答已采纳
1
回答
|_a| =|_a|
的
一般
类型
实现
typescript
、
rust
、
typescript-generics
(console.log(msg))log("hello"); // "hello"现在,我想在
Rust
中用
泛
型
实现相同
的
代码。; log("hello"); // compile error log(right(1)(2));
浏览 3
提问于2020-09-11
得票数 0
1
回答
为什么
Rust
不使用默认
的
泛
型
参数
类型
generics
、
types
、
rust
我想创建默认
类型
的
泛
型
结构。但是,
Rust
编译器仍然要求我在创建结构时指定显式
类型
。| consider giving `c` the explicit type `C<T>`, where the type parameter `T` is specified 如何允许代码
的
用户省略
泛
型
参数
浏览 0
提问于2019-09-06
得票数 15
回答已采纳
2
回答
用单个撇号表示
的
Rust
类型
是什么?
rust
我在
Rust
中遇到了许多用单个撇号表示
的
类型
:'r那个撇号
的
意义是什么?也许它是引用
的
修饰语(&)?
泛
型
类型
是否特定于引用?我不知道这方面的文档藏在哪里。
浏览 3
提问于2014-02-27
得票数 123
回答已采纳
4
回答
Delphi中带有
泛
型
的
简单
类型
delphi
、
generics
、
types
如何创建一个只包含原始
类型
的
泛
型
类?privatepublic end; 我不需要接口、类等,我只需要布尔
型
、整型、浮点
型
等等。
浏览 0
提问于2010-01-12
得票数 6
3
回答
如何检查
类型
参数是否实际是接口
c#
、
.net
我有一个
泛
型函数,我想检查
类型
参数是否是接口。有没有办法做到这一点?提前感谢!
浏览 1
提问于2010-08-16
得票数 4
回答已采纳
1
回答
在
Rust
中,你什么时候会输入function::<type>()?
types
、
rust
、
compilation
我找到了这个结构我理解await和&,但是这个func::<type>()部分与我在其他主流语言func()中看到
的
完全不同,比如C++,C#,Java,python……也许最好
的
答案是给我指出关于它
的
正确
的
阅读材料,因为它不是特定于框架
的
浏览 21
提问于2021-06-08
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
泛型与关联类型
强制声明泛型的实际类型
java中的泛型类型擦除
Java 泛型基本用法与类型擦除
如何通过Java反射获取泛型类型信息
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券