Blazingly fast processer with Markdown format, NO ALLOCATION in the process, one pass resolving.
- Headers
- Todo List
- Quote
- Code
- etc...
fn main() {
let now = Instant::now();
let schema = DefaultSchema;
let writer = HtmlWriterImpl::new(File::create("test.html").unwrap());
let open = File::open("test.md").unwrap();
let parser = StatefulParser::new(open, schema, writer);
let error_handler = ErrorHandlerImpl::new();
let mut engine = MarkdownEngine::new();
engine.start(parser, error_handler);
println!("ok. cost time: {:?}", now.elapsed());
}