< 返回版块

ChaosBot 发表于 2018-02-23 11:58

Tags:rustnews

官方关于包命名的建议

withoutboats在17天前提交了PR已经被合并,就是针对创建包的时候以rust前缀或以rs结尾的crate名称,会被cargo自动改名,就是把rust前缀或rs后缀给去掉。这种行为确实比较怪异,withoutboats也意识到了这一点,所以他做出了修正,他认为这部分工作应该交给crates.io去做。

Do not rename packages on cargo new

然而nrc今天的推文颠覆了我以往的认知:

  • cargo的命名应该用连字符,而不是下划线。理由是很多crate都是以连字符命名,编译器会自动转为下划线,而其他生态也多是以连字符命名,用下划线反而显得有点奇怪。
  • 显式好过隐式从来都不是Rust的哲学 ​​​​,说是Aaron写了很多博文已经说明了这个问题。

我以往的认知跟上面这两条正好相反,大家怎么看?

img img img


Hyper作者对他最近的开源工作做的一个总结

recently for a rusty web


最佳实践:利用Rust类型系统更安全地编程

rust typestate


Failure库将在3月15日发布1.0版本

failure 1.0 on 3.15


新库 cargo-asm可以显式Rust源码生成的汇编代码

cargo-asm


乱入:现代C++也不是内存安全的

modern c++ isnt memory safe


新库:fui

可以为CLI程序添加 表单验证

fui


基于Rust实现的编程语言列表

下面这个reddit帖子回复里罗列了比较详细的基于Rust实现的编程语言列表,可以了解下。

programming lang written in rust


评论区

写评论

还没有评论

1 共 0 条评论, 1 页