Struct alacritty::event::Processor[][src]

pub struct Processor {
    wayland_event_queue: Option<EventQueue>,
    windows: HashMap<WindowId, WindowContext>,
    cli_options: CliOptions,
    config: UiConfig,
}
Expand description

The event processor.

Stores some state from received events and dispatches actions when they are triggered.

Fields

wayland_event_queue: Option<EventQueue>windows: HashMap<WindowId, WindowContext>cli_options: CliOptionsconfig: UiConfig

Implementations

Create a new event processor.

Takes a writer which is expected to be hooked up to the write end of a PTY.

Create a new terminal window.

Run the event loop.

Check if an event is irrelevant and can be skipped.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.