File tree Expand file tree Collapse file tree 3 files changed +8
-9
lines changed Expand file tree Collapse file tree 3 files changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -823,11 +823,7 @@ mod test {
823
823
return Ok ( 0 ) ;
824
824
}
825
825
826
- let read_len = if offset as usize + buf. len ( ) > inner. len ( ) {
827
- offset as usize + buf. len ( ) - inner. len ( )
828
- } else {
829
- buf. len ( )
830
- } ;
826
+ let read_len = buf. len ( ) . min ( inner. len ( ) - offset as usize ) ;
831
827
buf[ ..read_len]
832
828
. copy_from_slice ( & inner[ offset as usize ..offset as usize + read_len] ) ;
833
829
Ok ( read_len)
@@ -960,9 +956,12 @@ mod test {
960
956
}
961
957
}
962
958
959
+ dbg ! ( ) ;
963
960
{
964
961
let env = TestEnv :: new_io_and_tmp ( SyncFailBufferIo :: default ( ) , tmp. clone ( ) ) ;
962
+ dbg ! ( ) ;
965
963
let conn = env. open_conn ( "test" ) ;
964
+ dbg ! ( ) ;
966
965
conn. query_row ( "select count(*) from test" , ( ) , |row| {
967
966
dbg ! ( row) ;
968
967
Ok ( ( ) )
Original file line number Diff line number Diff line change @@ -282,14 +282,14 @@ impl<F: FileExt> SealedSegment<F> {
282
282
builder. insert ( k. to_be_bytes ( ) , v as u64 ) . unwrap ( ) ;
283
283
}
284
284
builder. finish ( ) . unwrap ( ) ;
285
- let mut writer = writer. into_inner ( ) ;
285
+ let writer = writer. into_inner ( ) ;
286
286
let index_size = writer. get_ref ( ) . get_ref ( ) . count ( ) ;
287
287
let index_checksum = digest. finalize ( ) ;
288
- writer. write_all ( & index_checksum. to_le_bytes ( ) ) ?;
289
- let ( _, index_bytes) = writer
288
+ let ( mut cursor, index_bytes) = writer
290
289
. into_inner ( )
291
290
. map_err ( |e| e. into_parts ( ) . 0 ) ?
292
291
. into_parts ( ) ;
292
+ cursor. write_all ( & index_checksum. to_le_bytes ( ) ) ?;
293
293
header. index_offset = index_byte_offset. into ( ) ;
294
294
header. index_size = index_size. into ( ) ;
295
295
header. last_commited_frame_no = last_committed. into ( ) ;
Original file line number Diff line number Diff line change 1
1
[toolchain ]
2
2
profile = " default"
3
- channel = " 1.78 .0"
3
+ channel = " 1.80 .0"
You can’t perform that action at this time.
0 commit comments