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;
This produces the following Markdown document
# Heading
## Subheading
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".as_heading(1)).unwrap();
let vec = md.into_inner();
assert_eq!(String::from_utf8(vec).unwrap(), "# test\n");