pub enum Mode {
RepoSelect,
BranchSelect,
SelectBaseBranch,
Loading(String),
ConfirmWorktreeDelete {
branch_name: String,
has_session: bool,
},
Help {
previous: Box<Mode>,
},
Setup(SetupStep),
}Expand description
What mode the app is in
Variants§
RepoSelect
BranchSelect
SelectBaseBranch
Loading(String)
Blocking loading state — shows spinner, no input except Ctrl+C
ConfirmWorktreeDelete
Confirmation dialog for worktree deletion
Help
Help overlay showing key bindings
Setup(SetupStep)
Setup wizard for first-time config
Implementations§
Trait Implementations§
impl Eq for Mode
impl StructuralPartialEq for Mode
Auto Trait Implementations§
impl Freeze for Mode
impl RefUnwindSafe for Mode
impl Send for Mode
impl Sync for Mode
impl Unpin for Mode
impl UnsafeUnpin for Mode
impl UnwindSafe for Mode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more