torigen_mounter 0.4.2

Core functionality for Torigen, a tool for mounting and managing Tor hidden services.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::generated::{MangaEntry, PagedResults, SearchRequest, Tag};
use async_trait::async_trait;

#[async_trait]
pub trait SearchClient {
    async fn get_search_results(
        &self,
        query: SearchRequest,
    ) -> Result<PagedResults<MangaEntry>, String>;
    async fn get_search_tags(&self) -> Result<Vec<Tag>, String> {
        Ok(vec![])
    }
}