网站地图官方微信:
网站首页 长岭镇 杏岭镇 魏岗乡 小元乡 岩脚乡 妥安乡

当前位置: 首页 >

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

不是。

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

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

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

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

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

  • | 遭遇生理性涨奶该怎么办? |

    我的案例:我们在产后第三天开始生理性胀奶。 摸起来整个乳房都...

    查看详情>>
  • | 请教下这款技嘉主板如何开启TMP2.0? |

  • | Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目? |

  • | 如何看待伊朗国家电视台发文称“今晚将会发生一件大事,让世界铭记几个世纪”? |

  • | 我的世界怎么租一个四个人的服务器? |

  • | 如何评价字节跳动开源的 HTTP 框架 Hertz ? |

  • | 郑大一附院原院长阚全程被查,对河南医疗系统会带来哪些影响? |

  • | 编程大佬陈皓(左耳朵耗子)心梗去世,你对他有哪些记忆? |

  • | 如何评价《灵笼 2》第五集? |

  • | flutter为什么不用Go语言,而用Dart? |

  • | DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化? |

  • 我觉得主要是流行的问题。 50后60后和部分70后如果不喝...

    2025-06-20
  • 当时逛完大阪美术馆,发现旁边有这么一个开放园林,就进去走了走...

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

    2025-06-20
  • 目前已经有人成功把chrome124移植到xp系统上运行了,...

    2025-06-20

关注我们

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