@@ -696,12 +696,8 @@ impl<T> ShardedRingBuf<T> {
696696 }
697697 drop_index = ( drop_index + 1 ) % self . inner_rb [ shard] . items . len ( ) ;
698698 }
699- self . inner_rb [ shard]
700- . enqueue_index
701- . set ( 0 ) ;
702- self . inner_rb [ shard]
703- . dequeue_index
704- . set ( 0 ) ;
699+ self . inner_rb [ shard] . enqueue_index . set ( 0 ) ;
700+ self . inner_rb [ shard] . dequeue_index . set ( 0 ) ;
705701 }
706702 }
707703
@@ -739,12 +735,8 @@ impl<T> ShardedRingBuf<T> {
739735 }
740736 drop_index = ( drop_index + 1 ) % self . inner_rb [ shard_ind] . items . len ( ) ;
741737 }
742- self . inner_rb [ shard_ind]
743- . enqueue_index
744- . set ( 0 ) ;
745- self . inner_rb [ shard_ind]
746- . dequeue_index
747- . set ( 0 ) ;
738+ self . inner_rb [ shard_ind] . enqueue_index . set ( 0 ) ;
739+ self . inner_rb [ shard_ind] . dequeue_index . set ( 0 ) ;
748740 }
749741 }
750742
@@ -798,10 +790,7 @@ impl<T> ShardedRingBuf<T> {
798790 pub fn is_shard_empty ( & self , shard_ind : usize ) -> bool {
799791 let inner = & self . inner_rb [ shard_ind] ;
800792 // use these values as monotonic counter than indices
801- let ( enq_ind, deq_ind) = (
802- inner. enqueue_index . get ( ) ,
803- inner. dequeue_index . get ( ) ,
804- ) ;
793+ let ( enq_ind, deq_ind) = ( inner. enqueue_index . get ( ) , inner. dequeue_index . get ( ) ) ;
805794 let jobs = enq_ind. wrapping_sub ( deq_ind) ;
806795 jobs == 0
807796 }
@@ -818,10 +807,7 @@ impl<T> ShardedRingBuf<T> {
818807
819808 let inner = & self . inner_rb [ shard_ind] ;
820809 // use these values as monotonic counter than indices
821- let ( enq_ind, deq_ind) = (
822- inner. enqueue_index . get ( ) ,
823- inner. dequeue_index . get ( ) ,
824- ) ;
810+ let ( enq_ind, deq_ind) = ( inner. enqueue_index . get ( ) , inner. dequeue_index . get ( ) ) ;
825811 let jobs = enq_ind. wrapping_sub ( deq_ind) ;
826812 jobs == 0
827813 }
@@ -879,10 +865,7 @@ impl<T> ShardedRingBuf<T> {
879865 let inner = & self . inner_rb [ shard_ind] ;
880866 let item_len = inner. items . len ( ) ;
881867 // use these values as monotonic counter than indices
882- let ( enq_ind, deq_ind) = (
883- inner. enqueue_index . get ( ) ,
884- inner. dequeue_index . get ( ) ,
885- ) ;
868+ let ( enq_ind, deq_ind) = ( inner. enqueue_index . get ( ) , inner. dequeue_index . get ( ) ) ;
886869 let jobs = enq_ind. wrapping_sub ( deq_ind) ;
887870 jobs == item_len
888871 }
@@ -900,10 +883,7 @@ impl<T> ShardedRingBuf<T> {
900883 let inner = & self . inner_rb [ shard_ind] ;
901884 let item_len = inner. items . len ( ) ;
902885 // use these values as monotonic counter than indices
903- let ( enq_ind, deq_ind) = (
904- inner. enqueue_index . get ( ) ,
905- inner. dequeue_index . get ( ) ,
906- ) ;
886+ let ( enq_ind, deq_ind) = ( inner. enqueue_index . get ( ) , inner. dequeue_index . get ( ) ) ;
907887 let jobs = enq_ind. wrapping_sub ( deq_ind) ;
908888 jobs == item_len
909889 }
@@ -1009,10 +989,7 @@ impl<T> ShardedRingBuf<T> {
1009989 }
1010990
1011991 let inner = & self . inner_rb [ shard_ind] ;
1012- let ( enq_count, deq_count) = (
1013- inner. enqueue_index . get ( ) ,
1014- inner. dequeue_index . get ( ) ,
1015- ) ;
992+ let ( enq_count, deq_count) = ( inner. enqueue_index . get ( ) , inner. dequeue_index . get ( ) ) ;
1016993 let jobs = enq_count. wrapping_sub ( deq_count) ;
1017994 Some ( jobs)
1018995 }
@@ -1033,10 +1010,7 @@ impl<T> ShardedRingBuf<T> {
10331010 ShardLockGuard :: acquire ( & self . shard_locks [ shard_ind] ) . await ;
10341011
10351012 let inner = & self . inner_rb [ shard_ind] ;
1036- let ( enq_count, deq_count) = (
1037- inner. enqueue_index . get ( ) ,
1038- inner. dequeue_index . get ( ) ,
1039- ) ;
1013+ let ( enq_count, deq_count) = ( inner. enqueue_index . get ( ) , inner. dequeue_index . get ( ) ) ;
10401014 let jobs = enq_count. wrapping_sub ( deq_count) ;
10411015 Some ( jobs)
10421016 }
@@ -1051,10 +1025,7 @@ impl<T> ShardedRingBuf<T> {
10511025 let mut count = Vec :: new ( ) ;
10521026
10531027 for shard in & self . inner_rb {
1054- let ( enq_count, deq_count) = (
1055- shard. enqueue_index . get ( ) ,
1056- shard. dequeue_index . get ( ) ,
1057- ) ;
1028+ let ( enq_count, deq_count) = ( shard. enqueue_index . get ( ) , shard. dequeue_index . get ( ) ) ;
10581029 let jobs = enq_count. wrapping_sub ( deq_count) ;
10591030 count. push ( jobs) ;
10601031 }
@@ -1081,10 +1052,7 @@ impl<T> ShardedRingBuf<T> {
10811052 // guard for me when it goes to the next iteration
10821053 for ( shard_ind, _guard) in guards. into_iter ( ) . enumerate ( ) {
10831054 let shard = & self . inner_rb [ shard_ind] ;
1084- let ( enq_count, deq_count) = (
1085- shard. enqueue_index . get ( ) ,
1086- shard. dequeue_index . get ( ) ,
1087- ) ;
1055+ let ( enq_count, deq_count) = ( shard. enqueue_index . get ( ) , shard. dequeue_index . get ( ) ) ;
10881056 let jobs = enq_count. wrapping_sub ( deq_count) ;
10891057 count. push ( jobs) ;
10901058 }
0 commit comments