@@ -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