jamsocket / aper

A Rust data structure library built on state machines.

Home Page:https://aper.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data structures with shared object pools

paulgb opened this issue · comments

In order to allow something like a Kanban board, we would want to have multiple data structures that items could be moved between. The best way to accomplish this would be to allow multiple lists to share a pool of objects.

In order to avoid a state where multiple data structures contain the same item, we would also need a way to make multiple state updates atomic (e.g. #7).