Druga edycja pierwszej w Polsce konferencji programistycznej poświęconej językowi Rust.

undoredo crate - easy delta-based undo-redo in Rust without need for commands or snapshots

Mikołaj Wielgus

undoredo is a library for implementing easy undo-redo on Rust data structures by recording and storing deltas (aka. patches, diffs) between states using decorators. This approach is easier and more reliable than the Command pattern, which requires the programmer to maintain bug-prone application logic, and takes up much less memory than the Memento pattern, as it doesn't require storing entire snapshots of past states.


Mikołaj Wielgus to otwartoźródłowiec.

linkedin facebook instagram bluesky mastodon discord discord