File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -114,7 +114,7 @@ impl VanillaExtractor {
114
114
return Ok ( ( ) ) ;
115
115
}
116
116
117
- let result = std:: fs:: create_dir_all ( path) . or_else ( |e| ParseError ( format ! ( "Failed to create directory structure: {}" , e) ) )
117
+ std:: fs:: create_dir_all ( path) . or_else ( |e| Err ( ParseError ( format ! ( "Failed to create directory structure: {}" , e) ) ) ) ? ;
118
118
119
119
Ok ( ( ) )
120
120
}
@@ -168,15 +168,15 @@ impl VanillaExtractor {
168
168
169
169
data_path. push ( format ! ( "{}.pbm" , bitmap. name) ) ;
170
170
171
- let mut file = std:: fs:: File :: create ( data_path) . or_else ( |e| ParseError ( format ! ( "Failed to create bitmap file: {}." , e) ) ) ?;
171
+ let mut file = std:: fs:: File :: create ( data_path) . or_else ( |e| Err ( ParseError ( format ! ( "Failed to create bitmap file: {}." , e) ) ) ) ?;
172
172
173
173
file. write_u8 ( 0x42 ) ?; // B
174
174
file. write_u8 ( 0x4D ) ?; // M
175
175
file. write_u32 :: < LE > ( bitmap. bytes . len ( ) as u32 + 0xE ) ?; // Size of BMP file
176
176
file. write_u32 :: < LE > ( 0 ) ?; // unused null bytes
177
177
file. write_u32 :: < LE > ( 0x76 ) ?; // Bitmap data offset (hardcoded for now, might wanna get the actual offset)
178
178
179
- let result = file. write_all ( & bitmap. bytes ) . or_else ( |e| ParseError ( format ! ( "Failed to write bitmap file: {}." , e) ) ) ?;
179
+ let result = file. write_all ( & bitmap. bytes ) . or_else ( |e| Err ( ParseError ( format ! ( "Failed to write bitmap file: {}." , e) ) ) ) ?;
180
180
181
181
println ! ( "Extracted bitmap file: {}" , bitmap. name) ;
182
182
}
You can’t perform that action at this time.
0 commit comments