csearch_app 1.0.0

library with core logic for csearch
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[derive(Clone)]
pub enum SearchEngine {
    Yandex,
    Google,
    Bing,
    DuckDuckGo,
}

impl SearchEngine {
    pub fn get_search_template(&self) -> &str {
        match self {
            SearchEngine::Yandex => "https://yandex.ru/search/?text=",
            SearchEngine::Google => "https://www.google.com/search?q=",
            SearchEngine::Bing => "https://www.bing.com/search?q=",
            SearchEngine::DuckDuckGo => "https://duckduckgo.com/?q=",
        }
    }
}