Skip to main content

EffectSink

Trait EffectSink 

pub trait EffectSink<E> {
    // Required method
    fn emit(&mut self, effect: E);
}

Required Methods§

fn emit(&mut self, effect: E)

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

§

impl<E> EffectSink<E> for ()

§

fn emit(&mut self, _effect: E)

§

impl<E> EffectSink<E> for Vec<E>

§

fn emit(&mut self, effect: E)

Implementors§