archive
/
md-pdf-rs
Archived
1
Fork 0
This repository has been archived on 2023-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
md-pdf-rs/src/build/process.rs

15 lines
473 B
Rust

use config::Config;
use processors::html_cleanup::html_cleanup;
use processors::strip_blank::strip_blank;
pub fn render(config: Config, input: String) -> Result<String, String> {
let mut rendered_input = input;
let renderers: Vec<fn(Config, String) -> Result<String, String>> =
vec![html_cleanup, strip_blank];
for renderer in renderers {
rendered_input = try!(renderer(config.clone(), rendered_input));
}
return Ok(rendered_input);
}