stateful

Crates.iostateful
lib.rsstateful
version0.1.0
sourcesrc
created_at2022-10-07 19:42:49.279855
updated_at2022-10-07 19:42:49.279855
descriptionDesign patterns for GUI application development
homepage
repository
max_upload_size
id683042
size12,418
Diego Lima (limads)

documentation

README

About

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.

Commit count: 0

cargo fmt