pub enum Stage {
Splash,
Triptych,
QuitConfirm,
ApprovalsModal,
ComposeModal,
HelpOverlay,
Tutorial,
}Variants§
Splash
Triptych
QuitConfirm
ApprovalsModal
Approvals modal — opens on a (only when there’s a
pending approval), routes Approve/Deny via the existing
teamctl approve|deny CLI so T-031’s delivered_at
contract stays honored.
ComposeModal
Compose modal — opens on @ (DM-to-focused-agent) or !
(broadcast-to-current-channel). Routes through teamctl send|broadcast so the channel-ACL + ratelimit + delivery
hooks the CLI already runs through ride for free.
HelpOverlay
? help overlay — modal listing every chord registered in
help::ALL_GROUPS. Read-only; closes on Esc / ?.
Tutorial
Onboarding tutorial walkthrough. Auto-opens on first
launch (per-team sentinel at
.team/state/ui-tutorial-completed); reopenable via t
from any non-modal state.
Trait Implementations§
impl Copy for Stage
impl Eq for Stage
impl StructuralPartialEq for Stage
Auto Trait Implementations§
impl Freeze for Stage
impl RefUnwindSafe for Stage
impl Send for Stage
impl Sync for Stage
impl Unpin for Stage
impl UnsafeUnpin for Stage
impl UnwindSafe for Stage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more