Skip to main content

EffectHandler

Trait EffectHandler 

Source
pub trait EffectHandler<U = ()> {
    type Request: FromCore;

    // Required method
    fn handle(
        &mut self,
        req: Self::Request,
        cx: &EffectContext<'_, U>,
    ) -> Result<Value, EffectError>;
}

Required Associated Types§

Required Methods§

Source

fn handle( &mut self, req: Self::Request, cx: &EffectContext<'_, U>, ) -> Result<Value, EffectError>

Implementors§