Python bindings to Rust's persistent data structures library
Python bindings to Rust's persistent data structures
rpds-py$ python -c "from rpds import List; lst = List([1, 2, 3]); print(lst.push_front(0))"$ python -c "from rpds import Map; m = Map({'a': 1}); m2 = m.insert('b', 2); print(m2)"$ python -c "from rpds import Vector; v = Vector([1, 2, 3]); v2 = v.push(4); print(len(v2))"