This is a Rust library.
A Vec
together with positions that move together with the elements
if the Vec
changes (e.g. an element is removed).
I assume no bugs, but it was tested not enough.
It is an interesting problem to re-design my API in a mathematically elegant way.