Trait data_router::view::View

source ·
pub trait View<E> {
    // Required method
    fn view(&mut self, event: &E) -> Option<DeleteView>;
}

Required Methods§

source

fn view(&mut self, event: &E) -> Option<DeleteView>

Implementations on Foreign Types§

source§

impl<E, R: View<E>> View<E> for Rc<RefCell<R>>

source§

fn view(&mut self, event: &E) -> Option<DeleteView>

source§

impl<E, R: View<E>> View<E> for Arc<Mutex<R>>

source§

fn view(&mut self, event: &E) -> Option<DeleteView>

source§

impl<E, R: View<E>> View<E> for Arc<RwLock<R>>

source§

fn view(&mut self, event: &E) -> Option<DeleteView>

Implementors§

source§

impl<E, R: View<E>> View<E> for ArcLinked<R>

source§

impl<E, R: View<E>> View<E> for RcLinked<R>