svg2tex-rs 0.1.2

Convert SVG artwork into PDF literal operators or TeX-friendly output for LaTeX workflows.
Documentation
/// Wrapper styles available when emitting TeX output.
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum TexFormat {
    Standalone,
    Article,
    Snippet,
}

impl std::str::FromStr for TexFormat {
    type Err = String;

    fn from_str(s: &str) -> Result<Self, Self::Err> {
        match s.to_lowercase().as_str() {
            "standalone" => Ok(TexFormat::Standalone),
            "article" => Ok(TexFormat::Article),
            "snippet" => Ok(TexFormat::Snippet),
            _ => Err(format!("Unknown TeX format: {}", s)),
        }
    }
}