Module medea_reactive::collections
source · Expand description
Implementations of reactive collections based on std::collections
.
Modules
- Reactive hash map backed by
HashMap
. - Reactive hash set based on
HashSet
. - Reactive vector based on
Vec
.
Type Definitions
- Reactive hash map based on
HashMap
. - Reactive hash set based on
HashSet
. - Reactive vector based on
Vec
. - Reactive hash map based on
HashMap
with additional functionality of tracking progress made by its subscribers. ItsHashMap::on_insert()
andHashMap::on_remove()
subscriptions return values wrapped inprogressable::Guarded
, and implementation tracks allprogressable::Guard
s. - Reactive hash set based on
HashSet
with an ability to recognize when all updates was processed by subscribers. - Reactive vector based on
Vec
with additional functionality of tracking progress made by its subscribers. ItsVec::on_push()
andVec::on_remove()
subscriptions return values wrapped in aprogressable::Guarded
, and the implementation tracks allprogressable::Guard
s.