torigen_mounter 0.1.0

Core functionality for Torigen, a tool for mounting and managing Tor hidden services.
Documentation
1
2
3
4
5
6
7
use crate::generated::{Chapter, ChapterEntry, Manga};

pub trait MangaProvider {
    fn get_manga_details(&self, manga_id: &str) -> Result<Manga, String>;
    fn get_chapters(&self, manga_id: &str) -> Result<Vec<ChapterEntry>, String>;
    fn get_chapter_details(&self, manga_id: &str, chapter_id: &str) -> Result<Chapter, String>;
}