Type Definition medea_reactive::ProgressableHashSet [−][src]
type ProgressableHashSet<T> = HashSet<T, SubStore<T>, Guarded<T>>;
Reactive hash set based on HashSet
with an ability to recognize when all
updates was processed by subscribers.
Implementations
impl<T> ProgressableHashSet<T> where
T: Clone + 'static,
[src]
T: Clone + 'static,
pub fn when_insert_processed(&self) -> Processed<'static>ⓘ
[src]
Returns Future
resolving when all push updates will be processed by
HashSet::on_insert()
subscribers.
pub fn when_remove_processed(&self) -> Processed<'static>ⓘ
[src]
Returns Future
resolving when all remove updates will be processed
by HashSet::on_remove()
subscribers.
pub fn when_all_processed(&self) -> AllProcessed<'static>ⓘNotable traits for AllProcessed<'a, T>
impl<'a, T> Future for AllProcessed<'a, T> type Output = T;
[src]
Notable traits for AllProcessed<'a, T>
impl<'a, T> Future for AllProcessed<'a, T> type Output = T;
Returns Future
resolving when all insert and remove updates will be
processed by subscribers.