< 返回版块

gensmusic 发表于 2020-11-30 21:15

编写 Rust 的 23 条基本规则和建议

Seed 是一个优秀的 Rust 前端框架, 但是, 这里我们不讨论 Seed 本身, 而是隐藏在这个优秀项目里的一些优秀的建议.

在他的文档中,Seed给出了 如何编写 Rust 的 23 条基本规则和建议, 无论新手老手都会有所收获.

原文链接 请查看How to write in Rust章节.

为什么 BTreeMap 没有 with_capacity() 方法 ?

Rust 中的 HashMap (Hash?Set, Vec)等都提供了一个初始化的方法 with_capacity(capacity: usize). 但是为什么 BTreeMap(以及 BTreeSet) 没有这个方法呢?

本文讲述了这两种数据结构的区别,并且解答了上述的问题.

原文链接

Pijul: Rust 写的版本控制工具

Pijul 是一个使用 Rust 编写的版本控制系统(VCS).

我们已经有了 Git, Darcs 等版本控制工具了,为什么还需要 Pijul呢?

  1. Pijul 是第一个分布式的 VCS. Pijul 有很多特性可以支持大量的仓库进行水平扩展.
  2. 目标解决Darcs中的性能和稳定性问题.
  3. 同时简化开发流程,提供更部分 clone,更简单可靠的冲突解决,更简单的组合不同版本等.

原文链接

Monad interface

monad 主要是函数式编程中的概念. 本文通过代码例子展示了如何在 rust 中来实现 moands.

原文链接

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页