pub trait SparseMapValue<K> {
    fn key(&self) -> K;
}
Expand description

Trait for extracting keys from values stored in a SparseMap.

All values stored in a SparseMap must keep track of their own key in the map and implement this trait to provide access to the key.

Required Methods§

Get the key of this sparse map value. This key is not allowed to change while the value is a member of the map.

Implementors§

Any EntityRef can be used as a sparse map value representing itself.