Expand description
§use-affordance
Affordance vocabulary primitives for RustUse UI.
§Purpose
use-affordance models user-perceived capabilities such as clickable, draggable, selectable, expandable, and dismissible. It keeps the vocabulary semantic and does not implement interaction behavior.
§Example
use use_affordance::{Affordance, AffordanceSet};
let set = AffordanceSet::new(vec![Affordance::Clickable, Affordance::Dismissible]);
assert!(set.contains(Affordance::Clickable));
assert!(set.contains(Affordance::Dismissible));
assert!(!set.contains(Affordance::Sortable));§Main types
AffordanceAffordanceSet
§Facade relationship
The use-ui facade exposes this crate as use_ui::affordance when the affordance or full feature is enabled.
Structs§
- Affordance
Set - A small affordance collection with duplicate prevention.
Enums§
- Affordance
- UI affordance vocabulary.