Pin不稳定的Rust中有一个新类型,RFC已经合并.据说传递引用时它被称为游戏改变者,但我不确定如何以及何时应该使用它.
任何人都可以用外行的话来解释它吗?
我正在创建一个数据库存储引擎(为了好玩)。
我知道它使用 b 树(和其他东西),但在所有 b 树基本示例中,它表明我们需要对键进行排序,然后存储它以进行索引,而不是整数。
我可以理解排序,但是如果我有字符串作为索引的键,如何对字符串进行排序?
例如:我想索引 btree 中的所有电子邮件地址,我该怎么做?
database b-tree storage-engines b-tree-index data-structures