torigen_mounter 1.0.0

Core functionality for Torigen, a tool for mounting and managing Tor hidden services.
Documentation
use serde::{Deserialize, Serialize};

#[derive(Deserialize, Serialize, Debug, Clone)]
pub struct Chapter {
    pub id: String,
    pub title: String,
    pub number: u32,
    pub pages: Vec<String>,
    pub read_state: Option<ReadState>,
}

#[derive(Deserialize, Serialize, Debug, Clone)]
pub struct ReadState {
    pub read: bool,
    pub timestamp: String,
}

#[derive(Deserialize, Serialize, Debug, Clone)]
pub struct ChapterEntry {
    pub id: String,
    pub title: String,
    pub timestamp: String,
    pub scanlator: Option<String>,
    pub groups: Option<Vec<String>>,
    pub read_state: Option<ReadState>,
}