Expand description
Unified message type for the entire GitKraft GUI application.
Every user interaction, async result callback, and internal event is
represented as a variant of Message. The top-level update function
pattern-matches on these and delegates to the appropriate feature handler.
Structs§
- Commit
Page - Payload returned by a lazy-load page request.
- Repo
Payload - Payload returned after successfully opening / refreshing a repository. Bundles every piece of state the UI needs so we can update in one shot.
- Staging
Payload - Payload returned after a staging operation (stage / unstage / discard).