@@ -645,29 +645,29 @@ impl<B: ByteViewType> ByteViewGroupValueBuilder<B> {
645
645
646
646
if let Some ( view) = last_non_inlined_view {
647
647
let view = ByteView :: from ( * view) ;
648
- let last_related_buffer_index = view. buffer_index as usize ;
648
+ let last_remaining_buffer_index = view. buffer_index as usize ;
649
649
650
- // Check should we take the whole `last_related_buffer_index ` buffer
650
+ // Check should we take the whole `last_remaining_buffer_index ` buffer
651
651
let take_whole_last_buffer = self . should_take_whole_buffer (
652
- last_related_buffer_index ,
652
+ last_remaining_buffer_index ,
653
653
( view. offset + view. length ) as usize ,
654
654
) ;
655
655
656
656
// Take related buffers
657
657
let buffers = if take_whole_last_buffer {
658
- self . take_buffers_with_whole_last ( last_related_buffer_index )
658
+ self . take_buffers_with_whole_last ( last_remaining_buffer_index )
659
659
} else {
660
660
self . take_buffers_with_partial_last (
661
- last_related_buffer_index ,
661
+ last_remaining_buffer_index ,
662
662
( view. offset + view. length ) as usize ,
663
663
)
664
664
} ;
665
665
666
666
// Shift `buffer index`s finally
667
667
let shifts = if take_whole_last_buffer {
668
- last_related_buffer_index + 1
668
+ last_remaining_buffer_index + 1
669
669
} else {
670
- last_related_buffer_index
670
+ last_remaining_buffer_index
671
671
} ;
672
672
673
673
self . views . iter_mut ( ) . for_each ( |view| {
@@ -711,35 +711,35 @@ impl<B: ByteViewType> ByteViewGroupValueBuilder<B> {
711
711
712
712
fn take_buffers_with_whole_last (
713
713
& mut self ,
714
- last_related_buffer_index : usize ,
714
+ last_remaining_buffer_index : usize ,
715
715
) -> Vec < Buffer > {
716
- if last_related_buffer_index == self . completed . len ( ) {
716
+ if last_remaining_buffer_index == self . completed . len ( ) {
717
717
self . flush_in_progress ( ) ;
718
718
}
719
719
self . completed
720
- . drain ( 0 ..last_related_buffer_index + 1 )
720
+ . drain ( 0 ..last_remaining_buffer_index + 1 )
721
721
. collect ( )
722
722
}
723
723
724
724
fn take_buffers_with_partial_last (
725
725
& mut self ,
726
- last_related_buffer_index : usize ,
727
- take_len : usize ,
726
+ last_remaining_buffer_index : usize ,
727
+ last_take_len : usize ,
728
728
) -> Vec < Buffer > {
729
- let mut take_buffers = Vec :: with_capacity ( last_related_buffer_index + 1 ) ;
729
+ let mut take_buffers = Vec :: with_capacity ( last_remaining_buffer_index + 1 ) ;
730
730
731
- // Take `0 ~ last_related_buffer_index - 1` buffers
732
- if !self . completed . is_empty ( ) || last_related_buffer_index == 0 {
733
- take_buffers. extend ( self . completed . drain ( 0 ..last_related_buffer_index ) ) ;
731
+ // Take `0 ~ last_remaining_buffer_index - 1` buffers
732
+ if !self . completed . is_empty ( ) || last_remaining_buffer_index == 0 {
733
+ take_buffers. extend ( self . completed . drain ( 0 ..last_remaining_buffer_index ) ) ;
734
734
}
735
735
736
- // Process the `last_related_buffer_index ` buffers
737
- let last_buffer = if last_related_buffer_index < self . completed . len ( ) {
736
+ // Process the `last_remaining_buffer_index ` buffers
737
+ let last_buffer = if last_remaining_buffer_index < self . completed . len ( ) {
738
738
// If it is in `completed`, simply clone
739
- self . completed [ last_related_buffer_index ] . clone ( )
739
+ self . completed [ last_remaining_buffer_index ] . clone ( )
740
740
} else {
741
741
// If it is `in_progress`, copied `0 ~ offset` part
742
- let taken_last_buffer = self . in_progress [ 0 ..take_len ] . to_vec ( ) ;
742
+ let taken_last_buffer = self . in_progress [ 0 ..last_take_len ] . to_vec ( ) ;
743
743
Buffer :: from_vec ( taken_last_buffer)
744
744
} ;
745
745
take_buffers. push ( last_buffer) ;
0 commit comments