pub trait FnOfArgs<TArgs>: FnMutOfArgs<TArgs> {
type DynFn: ?Sized + DynFn<ArgsTuple = TArgs>;
// Required methods
fn into_rc_dyn_fn(self: Rc<Self>) -> Rc<Self::DynFn>
where Self: 'static;
fn rc_into_box_dyn_fn(self: Rc<Self>) -> Box<Self::DynFn>
where Self: 'static;
fn into_box_dyn_fn(self: Box<Self>) -> Box<Self::DynFn>
where Self: 'static;
}