Skip to main content

OnObservableFieldModification

Trait OnObservableFieldModification 

Source
pub trait OnObservableFieldModification<D> {
    // Required method
    fn on_modify(&mut self, data: &D);
}
Expand description

Abstraction over catching all unique modifications of an ObservableField.

Required Methods§

Source

fn on_modify(&mut self, data: &D)

This function will be called on each ObservableField’s modification.

On this function call subscriber (which implements OnObservableFieldModification) should send an update to Stream or resolve Future.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<D: Clone> OnObservableFieldModification<D> for RefCell<Vec<UniversalSubscriber<D>>>

Source§

fn on_modify(&mut self, data: &D)

Implementors§