@@ -91,8 +91,8 @@ pub struct Config {
91
91
prefer_dmy : bool ,
92
92
comment : Option < u8 > ,
93
93
snappy : bool , // flag to enable snappy compression/decompression
94
- read_buffer : usize ,
95
- write_buffer : usize ,
94
+ pub read_buffer : u32 ,
95
+ pub write_buffer : u32 ,
96
96
}
97
97
98
98
// Empty trait as an alias for Seek and Read that avoids auto trait errors
@@ -203,11 +203,11 @@ impl Config {
203
203
read_buffer : std:: env:: var ( "QSV_RDR_BUFFER_CAPACITY" )
204
204
. unwrap_or_else ( |_| DEFAULT_RDR_BUFFER_CAPACITY . to_string ( ) )
205
205
. parse ( )
206
- . unwrap_or ( DEFAULT_RDR_BUFFER_CAPACITY ) ,
206
+ . unwrap_or ( DEFAULT_RDR_BUFFER_CAPACITY as u32 ) ,
207
207
write_buffer : std:: env:: var ( "QSV_WTR_BUFFER_CAPACITY" )
208
208
. unwrap_or_else ( |_| DEFAULT_WTR_BUFFER_CAPACITY . to_string ( ) )
209
209
. parse ( )
210
- . unwrap_or ( DEFAULT_WTR_BUFFER_CAPACITY ) ,
210
+ . unwrap_or ( DEFAULT_WTR_BUFFER_CAPACITY as u32 ) ,
211
211
}
212
212
}
213
213
@@ -294,20 +294,12 @@ impl Config {
294
294
self
295
295
}
296
296
297
- pub const fn get_read_buffer ( & self ) -> usize {
298
- self . read_buffer
299
- }
300
-
301
- pub const fn read_buffer ( mut self , buffer : usize ) -> Config {
297
+ pub const fn read_buffer ( mut self , buffer : u32 ) -> Config {
302
298
self . read_buffer = buffer;
303
299
self
304
300
}
305
301
306
- pub const fn get_write_buffer ( & self ) -> usize {
307
- self . write_buffer
308
- }
309
-
310
- pub const fn write_buffer ( mut self , buffer : usize ) -> Config {
302
+ pub const fn write_buffer ( mut self , buffer : u32 ) -> Config {
311
303
self . write_buffer = buffer;
312
304
self
313
305
}
@@ -543,7 +535,7 @@ impl Config {
543
535
. quote ( self . quote )
544
536
. quoting ( self . quoting )
545
537
. escape ( self . escape )
546
- . buffer_capacity ( self . read_buffer )
538
+ . buffer_capacity ( self . read_buffer as usize )
547
539
. comment ( rdr_comment)
548
540
. trim ( self . trim )
549
541
. from_reader ( rdr)
@@ -581,7 +573,7 @@ impl Config {
581
573
. quote_style ( self . quote_style )
582
574
. double_quote ( self . double_quote )
583
575
. escape ( self . escape . unwrap_or ( b'\\' ) )
584
- . buffer_capacity ( self . write_buffer )
576
+ . buffer_capacity ( self . write_buffer as usize )
585
577
. from_writer ( wtr)
586
578
}
587
579
}
0 commit comments