File tree Expand file tree Collapse file tree
tools/build-templated-pages Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0"
99toml_edit = { version = " 0.25.1" , default-features = false , features = [
1010 " parse" ,
1111] }
12- tera = " 2.2 "
12+ tera = { version = " 2.3 " , features = [ " glob_fs " ] }
1313serde = { version = " 1.0" , features = [" derive" ] }
1414bitflags = " 2.3"
1515hashbrown = { version = " 0.16.0" , features = [" serde" ] }
Original file line number Diff line number Diff line change @@ -130,13 +130,15 @@ pub(crate) fn check(what_to_run: Command) {
130130
131131 let mut context = Context :: new ( ) ;
132132 context. insert ( "all_examples" , & examples_by_category) ;
133- Tera :: new ( "docs-template/*.md.tpl" )
134- . expect ( "error parsing template" )
135- . render_to (
136- "EXAMPLE_README.md.tpl" ,
137- & context,
138- File :: create ( "examples/README.md" ) . expect ( "error creating file" ) ,
139- )
140- . expect ( "error rendering template" ) ;
133+ let mut tera = Tera :: new ( ) ;
134+ tera. load_from_glob ( "docs-template/*.md.tpl" )
135+ . expect ( "error parsing template" ) ;
136+
137+ tera. render_to (
138+ "EXAMPLE_README.md.tpl" ,
139+ & context,
140+ File :: create ( "examples/README.md" ) . expect ( "error creating file" ) ,
141+ )
142+ . expect ( "error rendering template" ) ;
141143 }
142144}
Original file line number Diff line number Diff line change @@ -124,13 +124,16 @@ pub(crate) fn check(what_to_run: Command) {
124124 let mut context = Context :: new ( ) ;
125125 context. insert ( "features" , & features) ;
126126 context. insert ( "sorted_features" , & sorted_features) ;
127- Tera :: new ( "docs-template/*.md.tpl" )
128- . expect ( "error parsing template" )
129- . render_to (
130- "features.md.tpl" ,
131- & context,
132- File :: create ( "docs/cargo_features.md" ) . expect ( "error creating file" ) ,
133- )
134- . expect ( "error rendering template" ) ;
127+
128+ let mut tera = Tera :: new ( ) ;
129+ tera. load_from_glob ( "docs-template/*.md.tpl" )
130+ . expect ( "error parsing template" ) ;
131+
132+ tera. render_to (
133+ "features.md.tpl" ,
134+ & context,
135+ File :: create ( "docs/cargo_features.md" ) . expect ( "error creating file" ) ,
136+ )
137+ . expect ( "error rendering template" ) ;
135138 }
136139}
You can’t perform that action at this time.
0 commit comments