Crate actions[−][src]
Actions
actions
is a library that helps you getting control over the state of you program.
Using actions allows you to
- Undo and redo actions!
- Create macro's which merge multiple actions into one chain of actions!
Structs
Chain |
A chain of actions. |
Timeline |
Wraps data and makes it accessible by using actions only. |
Enums
Error |
The errors defined by the actions library. |
MergeResult |
The result of merging two actions. |
Traits
Component |
Component is a trait that should be implemented for any datatype that describes the state of your application. |
Merge |
Trait that enables actions to merge. |