ViewDependencies

Trait ViewDependencies 

Source
pub trait ViewDependencies<Event> {
    // Required method
    fn dependencies(&self, event: Event) -> Vec<(usize, Event)>;
}

Required Methods§

Source

fn dependencies(&self, event: Event) -> Vec<(usize, Event)>

Implementations on Foreign Types§

Source§

impl<Event, R> ViewDependencies<Event> for Box<R>
where R: ViewDependencies<Event>,

Source§

fn dependencies(&self, event: Event) -> Vec<(usize, Event)>

Implementors§

Source§

impl<Domain> ViewDependencies<FDEvent> for Identity<Domain>

Source§

impl<V> ViewDependencies<FDEvent> for Constant<V>

Source§

impl<VStore> ViewDependencies<FDEvent> for Boolean<VStore>

Source§

impl<VStore> ViewDependencies<FDEvent> for Addition<VStore>
where VStore: VStoreConcept, VStore::Item: Collection,

Source§

impl<VStore> ViewDependencies<FDEvent> for Sum<VStore>