7 use crate::template::Context;
11 type Generator = fn(&Path, &Path, &Path, &Context) -> Result<()>;
14 static_directory: &Path,
15 template_directory: &Path,
16 output_directory: &Path,
19 let generators = available_generators();
20 let context = Post::to_template_context(posts);
21 for generator in generators {
32 fn available_generators() -> Vec<Generator> {
34 static_files::generate,
35 // These three are actually the same. Can generalize, don't know how in rust yet.