pub trait Sss: 'static {} pub trait SCFunMF: 'static + Fn(&Ctx, usize, &Req) -> Resp {} pub trait SCFunRF: 'static + Fn(&Ctx, Resp, Resp) -> Resp {} impl Sss for T {} impl C> SCFunMF for T {} impl B> SCFunRF for T {}