rm_config/keymap/actions/
search_tab.rs

1use intuitils::user_action::UserAction;
2use rm_shared::action::Action;
3use serde::{Deserialize, Serialize};
4
5#[derive(Serialize, Deserialize, Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
6pub enum SearchAction {
7    ShowProvidersInfo,
8}
9
10impl UserAction for SearchAction {
11    fn desc(&self) -> &'static str {
12        match self {
13            SearchAction::ShowProvidersInfo => "show providers info",
14        }
15    }
16}
17
18impl From<SearchAction> for Action {
19    fn from(value: SearchAction) -> Self {
20        match value {
21            SearchAction::ShowProvidersInfo => Action::ShowProvidersInfo,
22        }
23    }
24}