前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust 日报】2022-03-25 Rust unsafe 类型需要大修

【Rust 日报】2022-03-25 Rust unsafe 类型需要大修

作者头像
MikeLoveRust
发布2022-04-18 15:35:30
2780
发布2022-04-18 15:35:30
举报

Rust unsafe 类型需要大修(Rust's Unsafe Pointer Types Need An Overhaul)

作者 Aria Beingessner 在文中指出了他认为 Unsafe 指针类型中的三个大问题:

  • 允许把整数声明为指针 (Integer-To-Pointer Casts Are The Devil)
  • 引用的有效断言过于严格(References Make Really Strong Assertions)
  • 偏移和位置很混乱(Offsets And Places Are A Mess)

并且在文中给出了一些解决方案。

原文:https://gankra.github.io/blah/fix-rust-pointers

cargo-spec 用以将代码转换成规范文档(specification)的工具

这款工具需要两样东西:

  • markdown 格式的模板文档,里面可以用占位符以供获取代码
  • 规格文档,用以列举需要用在模板中的代码清单

原文:https://www.cryptologie.net/article/553/the-code-is-the-specification-introducing-cargo-spec/ 仓库:https://github.com/mimoo/cargo-specification

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Rust unsafe 类型需要大修(Rust's Unsafe Pointer Types Need An Overhaul)
  • cargo-spec 用以将代码转换成规范文档(specification)的工具
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档