Skip to main content

Module affordance_key

Module affordance_key 

Source
Expand description

Canonical key for an (actor, affordance_name, bindings) triple used to index scheme instances against encounter affordances.

Bindings are stored as a BTreeMap internally so the key’s hash and equality are deterministic regardless of insertion order into the source HashMap.

Structs§

AffordanceKey
Canonical identifier for a scheme instance seeded against a specific (actor, affordance, bindings) triple.