Module program

Source
Expand description

The main Program struct that runs the application

Modules§

error_handler
Error handling utilities for the runtime

Structs§

CommandExecutor
Executes commands and sends resulting messages
EventProcessor
Processes raw crossterm events into hojicha events
EventStats
Statistics for monitoring event processing behavior
FpsLimiter
Controls the frame rate of rendering
PriorityConfig
Configuration for priority event processing
PriorityEventProcessor
Priority-aware event processor
Program
The main program that runs your application
ProgramOptions
Options for configuring the program
TerminalConfig
Configuration for terminal setup
TerminalManager
Manages terminal setup, teardown, and state

Enums§

MouseMode
Mouse tracking mode

Functions§

get_event_stats
Public API for getting event processing statistics