2025-07-19 23:26:22 +02:00
2025-07-19 23:26:22 +02:00
2025-07-17 23:46:35 +02:00
2025-07-18 01:00:15 +02:00
2025-07-18 01:00:15 +02:00
2025-07-17 23:46:35 +02:00

A [LinkedList] implementation avoiding the use of [Arc]s in favor of unsafe manual removal of nodes when the caller knows all possible references are left unused.

The point of this crate is to offer [Pin] guarantees on the references into the list while allowing it to be modified. The implementation of all this doesn't require mutable access to the linked list itself so as a side effect it's possible to use the list in concurrent manners.

This means that it will try as smartly as possible to allow concurrent modifications to it as long as the nodes affected are unrelated.


cargo doc is supported and is the main documentation of the library. But there's no official hosting of the document files.

Description
Rust concurrent linked list. Tuxcord internal experiments.
Readme GPL-2.0 101 KiB
Languages
Rust 100%