7 releases

0.2.4 Apr 28, 2024
0.2.3 Feb 19, 2024
0.1.2 Feb 9, 2024

#871 in Data structures

Download history 84/week @ 2024-08-05 71/week @ 2024-08-12 49/week @ 2024-08-19 192/week @ 2024-08-26 83/week @ 2024-09-02 92/week @ 2024-09-09 118/week @ 2024-09-16 107/week @ 2024-09-23 82/week @ 2024-09-30 117/week @ 2024-10-07 58/week @ 2024-10-14 106/week @ 2024-10-21 71/week @ 2024-10-28 89/week @ 2024-11-04 168/week @ 2024-11-11 104/week @ 2024-11-18

433 downloads per month

MIT/Apache

15KB
340 lines

sif-itree

crates.io docs.rs github.com

A simple library implementing an immutable, flat representation of an augmented interval tree supporting queries for overlapping intervals and backing storage based on memory maps.

License

Licensed under

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


lib.rs:

A simple library implementing an immutable, flat representation of an augmented interval tree

Supports querying for overlapping intervals without temporary allocations and uses a flat memory layout that can be backed by memory maps.

Dependencies

~0–425KB