File tree Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Original file line number Diff line number Diff line change @@ -61,12 +61,15 @@ impl Writer {
61
61
62
62
pub fn write_to_file ( & self , path : & Path , compression : Compression ) -> std:: io:: Result < ( ) > {
63
63
let trap_file = std:: fs:: File :: create ( path) ?;
64
- let mut trap_file = BufWriter :: new ( trap_file) ;
65
64
match compression {
66
- Compression :: None => self . write_trap_entries ( & mut trap_file) ,
65
+ Compression :: None => {
66
+ let mut trap_file = BufWriter :: new ( trap_file) ;
67
+ self . write_trap_entries ( & mut trap_file)
68
+ }
67
69
Compression :: Gzip => {
68
- let mut compressed_writer = GzEncoder :: new ( trap_file, flate2:: Compression :: fast ( ) ) ;
69
- self . write_trap_entries ( & mut compressed_writer)
70
+ let trap_file = GzEncoder :: new ( trap_file, flate2:: Compression :: fast ( ) ) ;
71
+ let mut trap_file = BufWriter :: new ( trap_file) ;
72
+ self . write_trap_entries ( & mut trap_file)
70
73
}
71
74
}
72
75
}
Original file line number Diff line number Diff line change @@ -61,12 +61,15 @@ impl Writer {
61
61
62
62
pub fn write_to_file ( & self , path : & Path , compression : Compression ) -> std:: io:: Result < ( ) > {
63
63
let trap_file = std:: fs:: File :: create ( path) ?;
64
- let mut trap_file = BufWriter :: new ( trap_file) ;
65
64
match compression {
66
- Compression :: None => self . write_trap_entries ( & mut trap_file) ,
65
+ Compression :: None => {
66
+ let mut trap_file = BufWriter :: new ( trap_file) ;
67
+ self . write_trap_entries ( & mut trap_file)
68
+ }
67
69
Compression :: Gzip => {
68
- let mut compressed_writer = GzEncoder :: new ( trap_file, flate2:: Compression :: fast ( ) ) ;
69
- self . write_trap_entries ( & mut compressed_writer)
70
+ let trap_file = GzEncoder :: new ( trap_file, flate2:: Compression :: fast ( ) ) ;
71
+ let mut trap_file = BufWriter :: new ( trap_file) ;
72
+ self . write_trap_entries ( & mut trap_file)
70
73
}
71
74
}
72
75
}
You can’t perform that action at this time.
0 commit comments