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