rm_config/keymap/actions/
search_tab.rs1use 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}