pub enum Action {
Show 28 variants
Quit,
Select,
Up,
Down,
PageUp,
PageDown,
Home,
End,
Backspace,
Input(char),
ToggleHelp,
ToggleFilters,
ToggleDetailsFocus,
FocusSearch,
Refresh,
Copy,
ExportResults,
RequestDelete,
ConfirmYes,
ConfirmNo,
FilterProjectFromSelection,
FilterBranchFromSelection,
FilterCwdFromSelection,
FilterProjectCurrent,
FilterBranchCurrent,
CycleStatusFilter,
ClearFilters,
None,
}Expand description
Intention utilisateur résolue à partir d’un événement clavier.
Variants§
Quit
Quitter la TUI sans sélectionner.
Select
Sélectionner la commande courante puis quitter (l’imprime).
Up
Élément précédent.
Down
Élément suivant.
PageUp
Page précédente.
PageDown
Page suivante.
Home
Premier élément.
End
Dernier élément.
Backspace
Effacer le dernier caractère de la requête.
Input(char)
Ajouter un caractère à la requête.
ToggleHelp
Ouvrir/fermer l’aide.
ToggleFilters
Ouvrir/fermer le panneau de filtres.
ToggleDetailsFocus
Basculer le focus liste/détails.
FocusSearch
Donner le focus à la recherche (saisie).
Refresh
Recharger les résultats depuis la base.
Copy
Copier/émettre la commande sélectionnée.
ExportResults
Exporter les résultats filtrés vers un fichier JSON.
RequestDelete
Demander la suppression de la commande sélectionnée.
ConfirmYes
Confirmer la suppression.
ConfirmNo
Annuler la suppression.
FilterProjectFromSelection
Filtrer par le projet de la sélection.
FilterBranchFromSelection
Filtrer par la branche de la sélection.
FilterCwdFromSelection
Filtrer par le répertoire de la sélection.
FilterProjectCurrent
Filtrer par le projet courant (dossier de lancement).
FilterBranchCurrent
Filtrer par la branche courante (dossier de lancement).
CycleStatusFilter
Faire défiler le filtre de statut (tous/succès/échecs).
ClearFilters
Vider tous les filtres.
None
Aucune action.
Trait Implementations§
impl Eq for Action
impl StructuralPartialEq for Action
Auto Trait Implementations§
impl Freeze for Action
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnsafeUnpin for Action
impl UnwindSafe for Action
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
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
key and return true if they are equal.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>
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>
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