Trait 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 Rc<Mutex<R>>

Source§

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

Source§

impl<E, R: View<E>> View<E> for Rc<RwLock<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> View<E> for PassReceiver

Source§

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

Source§

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