@@ -5,7 +5,7 @@ use self::blogs::Blog;
55use  self :: posts:: Post ; 
66use  chrono:: Timelike ; 
77use  eyre:: { eyre,  WrapErr } ; 
8- use  handlebars:: { handlebars_helper,  Handlebars } ; 
8+ use  handlebars:: { handlebars_helper,  DirectorySourceOptions ,   Handlebars } ; 
99use  rayon:: prelude:: * ; 
1010use  sass_rs:: { compile_file,  Options } ; 
1111use  serde_derive:: Serialize ; 
@@ -54,7 +54,7 @@ impl<'a> Generator<'a> {
5454    )  -> eyre:: Result < Self >  { 
5555        let  mut  handlebars = Handlebars :: new ( ) ; 
5656        handlebars. set_strict_mode ( true ) ; 
57-         handlebars. register_templates_directory ( "templates" ,  Default :: default ( ) ) ?; 
57+         handlebars. register_templates_directory ( "templates" ,  DirectorySourceOptions :: default ( ) ) ?; 
5858        handlebars. register_helper ( "month_name" ,  Box :: new ( hb_month_name_helper) ) ; 
5959
6060        Ok ( Generator  { 
@@ -96,8 +96,8 @@ impl<'a> Generator<'a> {
9696    } 
9797
9898    fn  compile_sass ( & self ,  filename :  & str )  -> eyre:: Result < ( ) >  { 
99-         let  scss_file = format ! ( "./src/styles/{}.scss" ,  filename ) ; 
100-         let  css_file = format ! ( "./static/styles/{}.css" ,  filename ) ; 
99+         let  scss_file = format ! ( "./src/styles/{filename }.scss" ) ; 
100+         let  css_file = format ! ( "./static/styles/{filename }.css" ) ; 
101101
102102        let  css = compile_file ( & scss_file,  Options :: default ( ) ) 
103103            . map_err ( |error| eyre ! ( error) ) 
@@ -113,7 +113,7 @@ impl<'a> Generator<'a> {
113113    fn  concat_vendor_css ( & self ,  files :  Vec < & str > )  -> eyre:: Result < ( ) >  { 
114114        let  mut  concatted = String :: new ( ) ; 
115115        for  filestem in  files { 
116-             let  vendor_path = format ! ( "./static/styles/{}.css" ,  filestem ) ; 
116+             let  vendor_path = format ! ( "./static/styles/{filestem }.css" ) ; 
117117            let  contents = fs:: read_to_string ( vendor_path) . wrap_err ( "couldn't read vendor css" ) ?; 
118118            concatted. push_str ( & contents) ; 
119119        } 
0 commit comments