当前位置: 首页 >
rust中的pin是不是一个失败的设计?
- 人气:
不是。
太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。
Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。
如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。
这样的话,一个类型 T…。
推荐资讯
- 2025-06-27写业务的话,go是不是垃圾?
- 2025-06-27为什么现在糖尿病越来越多?
- 2025-06-27张学友在澳门演唱会被要求讲普通话,这背后反映了哪些文化和社会问题?
- 2025-06-27什么是人生的最顶级享受?
- 2025-06-27如何评价歼-36的正面照?
- 2025-06-27如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 2025-06-27为什么腾讯地图不如百度地图成功?
- 2025-06-27为什么现在的年轻人负债的越来越多?
- 2025-06-27自研项目,PHP用什么框架最好?
- 2025-06-27你卡过最厉害的bug是什么?
- 2025-06-27为什么百度搜索引擎越做越差?
- 2025-06-27男人锻炼真的可以增强性能力吗?
- 2025-06-27为什么今年的雷霆会惹众怒?
- 2025-06-27为什么茶叶并不好卖?
- 2025-06-27前端移动端开发***需要那些技术?
- 2025-06-27为什么说耿直的人更容易吃亏?
推荐产品
-
消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
苹果最鸡贼的地方就是,硬件还好好的,软件不能用了。 最新系 -
如果让你设计攻打台湾地区,你会有什么好的想法和打法?
各位大陸同胞們 這個問題在於,為什麼要打?台灣現在出生率創新 -
现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
8K之后是16K,但个人认为16K可能遥遥无期,毕竟8K都还 -
AMD、Intel的下一代CPU的PPT都显示了强劲的性能提升,是在吹牛吗?
官方文档里这个应该是最明确的 Nova Lake ppt 页
最新资讯




