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 {
6161
6262 pub fn write_to_file ( & self , path : & Path , compression : Compression ) -> std:: io:: Result < ( ) > {
6363 let trap_file = std:: fs:: File :: create ( path) ?;
64- let mut trap_file = BufWriter :: new ( trap_file) ;
6564 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+ }
6769 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)
7073 }
7174 }
7275 }
Original file line number Diff line number Diff line change @@ -61,12 +61,15 @@ impl Writer {
6161
6262 pub fn write_to_file ( & self , path : & Path , compression : Compression ) -> std:: io:: Result < ( ) > {
6363 let trap_file = std:: fs:: File :: create ( path) ?;
64- let mut trap_file = BufWriter :: new ( trap_file) ;
6564 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+ }
6769 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)
7073 }
7174 }
7275 }
You can’t perform that action at this time.
0 commit comments