jamsocket / aper

A Rust data structure library built on state machines.
https://aper.dev
MIT License
299 stars 12 forks source link

Conflicts #8

Closed paulgb closed 2 years ago

paulgb commented 3 years ago

Aper's data structures attempt to handle conflicts appropriately, but there are cases where that isn't possible. For example:

In these cases, an object representing the conflict should be raised. This would probably be an associated type of StateMachine with a reasonable default (maybe ()).

Design questions:

paulgb commented 2 years ago

Implemented.