markdown-gen
Rust crate for generating Markdown files
Usage
let file = create.unwrap;
let mut md = new;
md.write.unwrap;
md.write.unwrap;
md.write.unwrap;
md.write.unwrap;
md.write.unwrap;
This produces the following Markdown document
# Heading
## *Subheading*
**bold**
first paragraph
Links: [**Rust**](https://rust\-lang\.org), [*Google*](https://google\.com)
You can also generate Markdown to Vec<u8>
:
let mut md = Markdown::new(Vec::new());
md.write("test".heading(1)).unwrap();
let vec = md.into_inner();
assert_eq!(String::from_utf8(vec).unwrap(), "# test\n");