| Crates.io | stateful |
| lib.rs | stateful |
| version | 0.1.0 |
| created_at | 2022-10-07 19:42:49.279855+00 |
| updated_at | 2022-10-07 19:42:49.279855+00 |
| description | Design patterns for GUI application development |
| homepage | |
| repository | |
| max_upload_size | |
| id | 683042 |
| size | 12,418 |
This crate exports traits useful for a few design patterns common in GUI development, with abstractions built only using the standard library, such as:
Verify Implemented by objects that most uphold some condition.
Callbacks/ValuedCallbacks Synchonous Signal/Slots (late binding) mechanism, built on RefCell/Rc.
Inherit Java-style inheritance trait.
Transition Implements the typestate pattern.
A few other traits are still a work in progress.