markdown-meta-parser 0.1.3

parse markdown metadata
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::collections::HashMap;

fn main() {
    let content = include_str!("./test.md").to_string();

    let mut type_mark = HashMap::new();

    type_mark.insert("tags".into(), "array");
    type_mark.insert("released".into(), "bool");

    let meta = markdown_meta_parser::MetaData {
        content,
        required: vec!["title".into()],
        type_mark,
    };

    println!("{:#?}", meta.parse());
}