#key #lexicon #go #javascript #key-string #order #fractional-index

lexicon_fractional_index

从Go/JavaScript迁移的分数索引实现

5个版本

0.0.4-a12022年1月17日
0.0.3 2021年12月16日
0.0.2 2021年12月13日
0.0.1 2021年12月7日

#4 in #lexicon

Download history 645/week @ 2024-03-14 677/week @ 2024-03-21 439/week @ 2024-03-28 530/week @ 2024-04-04 370/week @ 2024-04-11 805/week @ 2024-04-18 526/week @ 2024-04-25 657/week @ 2024-05-02 457/week @ 2024-05-09 546/week @ 2024-05-16 445/week @ 2024-05-23 368/week @ 2024-05-30 562/week @ 2024-06-06 724/week @ 2024-06-13 576/week @ 2024-06-20 700/week @ 2024-06-27

2,608 个月下载量

MIT 许可证

13KB
280 代码行

Lexicon Fractional Index

Rust版本的分数索引。字符串中的键满足字典序。

从现有代码库重写

使用方法

文档.

use lexicon_fractional_index::key_between;

// create an initial key
let k0 = key_between(None, None)?;

// two keys, notice that some strings are not valid keys
let left = "Xb0M".to_owned();
let right = "Xb0M0V".to_owned();

// new key at beginning
let next = key_between(None, Some(&right))?;

// new key at end
let next = key_between(Some(&left), None)?;

// new key between 2 keys
let next = key_between(Some(&left), Some(&right))?;

许可证

待办事项

无运行时依赖