官方关于包命名的建议
withoutboats在17天前提交了PR已经被合并,就是针对创建包的时候以rust前缀或以rs结尾的crate名称,会被cargo自动改名,就是把rust前缀或rs后缀给去掉。这种行为确实比较怪异,withoutboats也意识到了这一点,所以他做出了修正,他认为这部分工作应该交给crates.io去做。
Do not rename packages on cargo new
然而nrc今天的推文颠覆了我以往的认知:
- cargo的命名应该用连字符,而不是下划线。理由是很多crate都是以连字符命名,编译器会自动转为下划线,而其他生态也多是以连字符命名,用下划线反而显得有点奇怪。
- 显式好过隐式从来都不是Rust的哲学 ,说是Aaron写了很多博文已经说明了这个问题。
我以往的认知跟上面这两条正好相反,大家怎么看?
Hyper作者对他最近的开源工作做的一个总结
最佳实践:利用Rust类型系统更安全地编程
Failure库将在3月15日发布1.0版本
新库 cargo-asm可以显式Rust源码生成的汇编代码
乱入:现代C++也不是内存安全的
新库:fui
可以为CLI程序添加 表单验证
基于Rust实现的编程语言列表
下面这个reddit帖子回复里罗列了比较详细的基于Rust实现的编程语言列表,可以了解下。
programming lang written in rust
1
共 0 条评论, 1 页
评论区
写评论还没有评论