Simple Transactional Data Structures in Rust
(Safe) rust is known for its rigorous enforcement of borrowing rules: Any piece of memory is always owned by exactly one scope (that is responsible for freeing its memory at some point) and can in addition be in use by either a single scope that is allowed to modify it (mutable borrow) OR by arbitrary … Read more