网站地图官方微信:
网站首页 浇底乡 周浦镇 保义镇 百南乡 檀木镇 仁爱区

当前位置: 首页 >

rust中的pin是不是一个失败的设计?

不是。

太长不看版:“是否可以移动”应该是位置的特性,而不是类型的特性(来自Without Boats 的文章《 Pinned places 》)。

Rust 默认所有类型都是可移动的,也就是说,任何值的所有权都可以被转移到其它位置,因此必须使用 Pin 来证明其包裹的指针所指的值不会被转移到其它位置。

如果不考虑向后兼容,重新设计rust语言,很多人认为更好的设计应该是:所有类型都默认应该是不可移动的,除非它有Move特性。

这样的话,一个类型 T…。

rust中的pin是不是一个失败的设计?

  • | 中年夫妻有多少是生活和谐的? |

    可能我俩还不到中年。 。 。 我三十我老公二十八。 之前在...

    查看详情>>
  • | 为什么 Mac 对游戏支持这么差? |

  • | 为什么情侣在一起旅行后容易分手? |

  • | 为什么情侣在一起旅行后容易分手? |

  • | 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何? |

  • | 055一打一能不能打过阿利伯克? |

  • | 为什么我看了凡人修仙传后再看其它修仙***都感觉看不下去? |

  • | 如何使Windows上安装的Macos虚拟机流畅运行? |

  • | 有一个***约你出去,你会去吗? |

  • | 以色列伊朗持续多日空对空轰炸,谁会先撑不住?双方的***还能支撑多久?还有哪些「杀手锏」没投入战场? |

  • | 有没有人***正好撞到你擅长的领域上的? |

  • 身高175,脚跟到肚脐108,体重63~67,肩宽41~43...

    2025-06-20
  • 她突然凑近问我:“你是做网络安全的呀?具体负责哪块呀?” 我...

    2025-06-20
  • 在音频界的资深人士应该听说过或用过Cool edit pro...

    2025-06-20
  • 整理一下笔记, 尽量多给一些不常见但好玩实用的命令。 退出...

    2025-06-20

关注我们

添加微信好友,关注最新动态