File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -111,11 +111,11 @@ impl<'a> Generator<'a> {
111
111
let css_file = format ! ( "./static/styles/{}.css" , filename) ;
112
112
113
113
let css = compile_file ( & scss_file, Options :: default ( ) )
114
- . expect ( & format ! ( "couldn't compile sass: {}" , & scss_file) ) ;
114
+ . unwrap_or_else ( |_| panic ! ( "couldn't compile sass: {}" , & scss_file) ) ;
115
115
let mut file =
116
- File :: create ( & css_file) . expect ( & format ! ( "couldn't make css file: {}" , & css_file) ) ;
116
+ File :: create ( & css_file) . unwrap_or_else ( |_| panic ! ( "couldn't make css file: {}" , & css_file) ) ;
117
117
file. write_all ( & css. into_bytes ( ) )
118
- . expect ( & format ! ( "couldn't write css file: {}" , & css_file) ) ;
118
+ . unwrap_or_else ( |_| panic ! ( "couldn't write css file: {}" , & css_file) ) ;
119
119
}
120
120
121
121
fn concat_vendor_css ( & self , files : Vec < & str > ) {
@@ -199,7 +199,7 @@ impl<'a> Generator<'a> {
199
199
}
200
200
201
201
fn render_releases_feed ( & self , blog : & Blog ) -> Result < ( ) , Box < dyn Error > > {
202
- let posts = blog. posts ( ) . iter ( ) . cloned ( ) . collect :: < Vec < _ > > ( ) ;
202
+ let posts = blog. posts ( ) . to_vec ( ) ;
203
203
let is_released: Vec < & Post > = posts. iter ( ) . filter ( |post| post. release ) . collect ( ) ;
204
204
let releases: Vec < ReleasePost > = is_released
205
205
. iter ( )
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ impl Post {
41
41
let filename = path. file_name ( ) . unwrap ( ) . to_str ( ) . unwrap ( ) ;
42
42
43
43
// we need to get the metadata out of the url
44
- let mut split = filename. splitn ( 4 , "-" ) ;
44
+ let mut split = filename. splitn ( 4 , '-' ) ;
45
45
46
46
// we do some unwraps because these need to be valid
47
47
let year = split. next ( ) . unwrap ( ) . parse :: < i32 > ( ) . unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments