vertigo-cmark 0.1.0

Allows to render CommonMark inside Vertigo tree
Documentation
use vertigo::Css;

#[derive(Clone)]
pub struct CMarkStyle {
    pub blockquote: Css,
    pub codeblock: Css,
    pub container: Css,
    pub dd: Css,
    pub del: Css,
    pub dl: Css,
    pub dt: Css,
    pub em: Css,
    pub h1: Css,
    pub h2: Css,
    pub h3: Css,
    pub h4: Css,
    pub h5: Css,
    pub h6: Css,
    pub img: Css,
    pub li: Css,
    pub a: Css,
    pub ol: Css,
    pub p: Css,
    pub strong: Css,
    pub sub: Css,
    pub sup: Css,
    pub table: Css,
    pub tbody: Css,
    pub td: Css,
    pub th: Css,
    pub thead: Css,
    pub tr: Css,
    pub ul: Css,
}

impl Default for CMarkStyle {
    fn default() -> Self {
        Self {
            blockquote: Css::default(),
            codeblock: Css::default(),
            container: Css::default(),
            dd: Css::default(),
            del: Css::default(),
            dl: Css::default(),
            dt: Css::default(),
            em: Css::default(),
            h1: Css::default(),
            h2: Css::default(),
            h3: Css::default(),
            h4: Css::default(),
            h5: Css::default(),
            h6: Css::default(),
            img: Css::default(),
            li: Css::default(),
            a: Css::default(),
            ol: Css::default(),
            p: Css::default(),
            strong: Css::default(),
            sub: Css::default(),
            sup: Css::default(),
            table: Css::str("border: 1"),
            tbody: Css::default(),
            td: Css::default(),
            th: Css::default(),
            thead: Css::default(),
            tr: Css::default(),
            ul: Css::default(),
        }
    }
}