
rust中的pin是不是一个失败的设计?_湖北省荆州市荆州区秦细水利水电设施有限责任公司
联系人:
手机:
E-mail:
地址:
rust中的pin是不是一个失败的设计?
发布时间:2025-06-18 00:15:11 人气:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
相关新闻
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权? 关于粥饼伦、黑伦等模仿者,周杰伦本人去年曾经公开回应过,他的...
- 为什么Dreamwe***er,FrontPage会被淘汰? FrontPage是被微软自己淘汰的,不是被市场淘汰的。 ...
- 《碟中谍 8》都有哪些槽点? 最后世界要毁灭了,已经到了最后的倒计时阶段,男主在拿到病毒后...
- Avalonia UI和Electron哪个性能高? 【选择题】以下框架运行性能最低的是( ) A.锟斤拷锟斤拷锟...
- 用了几年大厂云服务器,现在想换便宜的,有推荐的吗? 亿速云还不错: 29元1个月,看看便宜不。 以下是关于 亿...
- 如何评价张靓颖刘宇宁《九万字》? 终于集齐三大女神。 张靓颖的眼镜,戴与不戴真的是判若两人。...