pub trait Driver<'a, T1, T2 = (), T3 = ()>: Sized where
T1: Send + 'a,
T2: Send + 'a,
T3: Send + 'a, {
pub fn exec_with<E>(self, executor: E) -> E::Result
where
E: Executor<'a, T1, T2, T3>;
pub fn exec(self) -> <DefaultExecutor as Executor<'a, T1, T2, T3>>::Result { ... }
}
Loading content...Loading content...Loading content...