Skip to main content

Module message

Module message 

Source
Expand description

Unified message types for application events.

All application events flow through a single Message enum, enabling centralized state management and easier testing.

Re-exports§

pub use crate::input::AppAction;

Structs§

FetchResult
Result of a background fetch operation.
UpdateResult
Result of processing a message.

Enums§

LoopAction
Whether to continue, quit, or restart the event loop.
Message
Unified message type for all application events.
RefreshOutcome
Result of a background refresh operation.
RefreshTrigger
What type of refresh to trigger (if any).

Constants§

FALLBACK_REFRESH_SECS
Fallback refresh interval in seconds for large repos where file watching is limited.