pub trait ControllerFactory {
    // Required method
    fn build(
        self: Arc<Self>,
        now: Instant,
        current_mtu: u16
    ) -> Box<dyn Controller>;
}
Expand description

Constructs controllers on demand

Required Methods§

source

fn build(self: Arc<Self>, now: Instant, current_mtu: u16) -> Box<dyn Controller>

Construct a fresh Controller

Implementors§