@@ -137,27 +137,22 @@ impl TableFile {
137
137
#[ cfg( windows) ]
138
138
pub fn read_at ( & self , mut buf : & mut [ u8 ] , mut offset : u64 ) -> Result < ( ) > {
139
139
use crate :: error:: Error ;
140
- use std:: io;
141
- use std:: os:: windows:: fs:: FileExt ;
140
+ use std:: { io, os:: windows:: fs:: FileExt } ;
142
141
143
142
let file = self . file . read ( ) ;
144
143
let file = file. as_ref ( ) . unwrap ( ) ;
145
144
146
145
while !buf. is_empty ( ) {
147
146
match file. seek_read ( buf, offset) {
148
- Ok ( 0 ) => {
149
- break ;
150
- } ,
147
+ Ok ( 0 ) => break ,
151
148
Ok ( n) => {
152
149
buf = & mut buf[ n..] ;
153
150
offset += n as u64 ;
154
151
} ,
155
152
Err ( ref e) if e. kind ( ) == io:: ErrorKind :: Interrupted => {
156
153
// Try again
157
154
} ,
158
- Err ( e) => {
159
- return Err ( Error :: Io ( e) ) ;
160
- } ,
155
+ Err ( e) => return Err ( Error :: Io ( e) ) ,
161
156
}
162
157
}
163
158
@@ -174,31 +169,27 @@ impl TableFile {
174
169
#[ cfg( windows) ]
175
170
pub fn write_at ( & self , mut buf : & [ u8 ] , mut offset : u64 ) -> Result < ( ) > {
176
171
use crate :: error:: Error ;
177
- use std:: io;
178
- use std:: os:: windows:: fs:: FileExt ;
172
+ use std:: { io, os:: windows:: fs:: FileExt } ;
179
173
180
174
self . dirty . store ( true , Ordering :: Relaxed ) ;
181
175
let file = self . file . read ( ) ;
182
176
let file = file. as_ref ( ) . unwrap ( ) ;
183
177
184
178
while !buf. is_empty ( ) {
185
179
match file. seek_write ( buf, offset) {
186
- Ok ( 0 ) => {
180
+ Ok ( 0 ) =>
187
181
return Err ( Error :: Io ( io:: Error :: new (
188
182
io:: ErrorKind :: WriteZero ,
189
183
"failed to write whole buffer" ,
190
- ) ) ) ;
191
- } ,
184
+ ) ) ) ,
192
185
Ok ( n) => {
193
186
buf = & buf[ n..] ;
194
187
offset += n as u64 ;
195
188
} ,
196
189
Err ( ref e) if e. kind ( ) == io:: ErrorKind :: Interrupted => {
197
190
// Try again
198
191
} ,
199
- Err ( e) => {
200
- return Err ( Error :: Io ( e) ) ;
201
- } ,
192
+ Err ( e) => return Err ( Error :: Io ( e) ) ,
202
193
}
203
194
}
204
195
0 commit comments