Trait NewBackend

Source
pub trait NewBackend:
    Send
    + Sync
    + 'static {
    type Backend: Backend;

    // Required method
    fn new_backend(&self) -> Self::Backend;
}

Required Associated Types§

Required Methods§

Source

fn new_backend(&self) -> Self::Backend

Implementors§

Source§

impl<F, B> NewBackend for F
where B: Backend, F: Fn() -> B + Send + Sync + 'static,