rm_config/main_config/
search_tab.rs

1use magnetease::WhichProvider;
2use serde::Deserialize;
3
4#[derive(Deserialize)]
5pub struct SearchTab {
6    #[serde(default = "default_providers")]
7    pub providers: Vec<WhichProvider>,
8}
9
10impl Default for SearchTab {
11    fn default() -> Self {
12        Self {
13            providers: default_providers(),
14        }
15    }
16}
17
18fn default_providers() -> Vec<WhichProvider> {
19    vec![WhichProvider::Knaben, WhichProvider::Nyaa]
20}