Driver

Trait Driver 

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

Required Methods§

Source

fn exec_with<E>(self, executor: E) -> E::Result
where E: Executor<'a, T1, T2, T3>,

Provided Methods§

Source

fn exec(self) -> <DefaultExecutor as Executor<'a, T1, T2, T3>>::Result

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§