talmudifier 0.2.0

Convert markdown text into Talmud-like PDFs
Documentation
use crate::font::language::Language;
use serde::{Deserialize, Serialize};

/// The title text on a page.
#[derive(Clone, Deserialize, Serialize)]
pub struct Title {
    /// The text of the title.
    pub title: String,
    /// The language of the title. Defaults to English.
    #[serde(default)]
    pub language: Language,
}

impl From<&str> for Title {
    fn from(value: &str) -> Self {
        Self {
            title: value.to_string(),
            language: Language::English,
        }
    }
}