pub trait FuFnOnce14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>: FnOnce(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) -> Self::Future {
type Future: Future<Output = Self::Ret>;
type Ret;
}pub trait FuFnOnce14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>: FnOnce(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) -> Self::Future {
type Future: Future<Output = Self::Ret>;
type Ret;
}