Product
ouroboros
A third-party Rust crate that simplifies the safe implementation of self-referential structures.
Timeline (last 90 days)
Oct 12
Self-referential structures (such as a struct that simultaneously holds ownership of a field and a reference pointing to that field) inherently conflict with ownership rules in Rust, and developers usually need to resort to Pin, unsafe, or third-party crates (such as ouroboros) to implement them safely.
Unverified50%