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§
- Fetch
Result - Result of a background fetch operation.
- Update
Result - Result of processing a message.
Enums§
- Loop
Action - Whether to continue, quit, or restart the event loop.
- Message
- Unified message type for all application events.
- Refresh
Outcome - Result of a background refresh operation.
- Refresh
Trigger - 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.