extern crate ructe; extern crate vergen; use ructe::{Ructe, RucteError}; use vergen::{vergen, Config, ShaKind}; fn main() -> Result<(), RucteError> { let mut config = Config::default(); *config.git_mut().sha_kind_mut() = ShaKind::Short; vergen(config).expect("Unable to generate static repo info"); let mut ructe = Ructe::from_env()?; let mut statics = ructe.statics()?; statics.add_files("static")?; ructe.compile_templates("templates") }