Skip to main content

ConfigMatchmaker

Type Alias ConfigMatchmaker 

Source
pub type ConfigMatchmaker = Matchmaker<Indexed<Segmented<String>>, Segmented<String>>;

Aliased Type§

pub struct ConfigMatchmaker {
    pub worker: Worker<Indexed<Segmented<String>>>,
    pub render_config: RenderConfig,
    pub tui_config: TerminalConfig,
    pub exit_config: ExitConfig,
    pub selector: Selector<Indexed<Segmented<String>>, Segmented<String>>,
    pub event_handlers: EventHandlers<Indexed<Segmented<String>>, Segmented<String>>,
    pub interrupt_handlers: InterruptHandlers<Indexed<Segmented<String>>, Segmented<String>>,
}

Fields§

§worker: Worker<Indexed<Segmented<String>>>§render_config: RenderConfig§tui_config: TerminalConfig§exit_config: ExitConfig§selector: Selector<Indexed<Segmented<String>>, Segmented<String>>§event_handlers: EventHandlers<Indexed<Segmented<String>>, Segmented<String>>§interrupt_handlers: InterruptHandlers<Indexed<Segmented<String>>, Segmented<String>>

Implementations§

Source§

impl ConfigMatchmaker

Source

pub fn new_from_config( render_config: RenderConfig, tui_config: TerminalConfig, worker_config: WorkerConfig, exit_config: ExitConfig, ) -> (Self, ConfigInjector, OddEnds)

Creates a new Matchmaker from a config::BaseConfig.