File tree Expand file tree Collapse file tree 11 files changed +23
-26
lines changed Expand file tree Collapse file tree 11 files changed +23
-26
lines changed Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ impl<T> TypedArena<T> {
1919 unsafe {
2020 // Clear the last chunk, which is partially filled.
2121 let mut chunks_borrow = self . chunks . borrow_mut ( ) ;
22- if let Some ( mut last_chunk) = chunks_borrow. last_mut ( ) {
23- self . clear_last_chunk ( & mut last_chunk) ;
22+ if let Some ( last_chunk) = chunks_borrow. last_mut ( ) {
23+ self . clear_last_chunk ( last_chunk) ;
2424 let len = chunks_borrow. len ( ) ;
2525 // If `T` is ZST, code below has no effect.
2626 for mut chunk in chunks_borrow. drain ( ..len - 1 ) {
Original file line number Diff line number Diff line change @@ -265,7 +265,7 @@ pub(crate) fn fluent_messages(input: proc_macro::TokenStream) -> proc_macro::Tok
265265 Level :: Error ,
266266 format ! ( "referenced message `{mref}` does not exist (in message `{name}`)" ) ,
267267 )
268- . help ( & format ! ( "you may have meant to use a variable reference (`{{${mref}}}`)" ) )
268+ . help ( format ! ( "you may have meant to use a variable reference (`{{${mref}}}`)" ) )
269269 . emit ( ) ;
270270 }
271271 }
Original file line number Diff line number Diff line change @@ -63,10 +63,10 @@ impl NodeLabels<&'static str> {
6363 }
6464
6565 fn len ( & self ) -> usize {
66- match self {
67- & UnlabelledNodes ( len) => len,
68- & AllNodesLabelled ( ref lbls) => lbls. len ( ) ,
69- & SomeNodesLabelled ( ref lbls) => lbls. len ( ) ,
66+ match * self {
67+ UnlabelledNodes ( len) => len,
68+ AllNodesLabelled ( ref lbls) => lbls. len ( ) ,
69+ SomeNodesLabelled ( ref lbls) => lbls. len ( ) ,
7070 }
7171 }
7272}
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ impl FromStableHash for Hash64 {
5454 type Hash = StableHasherHash ;
5555
5656 #[ inline]
57- fn from ( StableHasherHash ( [ _0, __1 ] ) : Self :: Hash ) -> Self {
57+ fn from ( StableHasherHash ( [ _0, _ ] ) : Self :: Hash ) -> Self {
5858 Self { inner : _0 }
5959 }
6060}
Original file line number Diff line number Diff line change @@ -197,7 +197,7 @@ fn main() {
197197
198198 // Include path contains host directory, replace it with target
199199 if is_crossed && flag. starts_with ( "-I" ) {
200- cfg. flag ( & flag. replace ( & host, & target) ) ;
200+ cfg. flag ( flag. replace ( & host, & target) ) ;
201201 continue ;
202202 }
203203
Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ impl LoggerConfig {
7373
7474/// Initialize the logger with the given values for the filter, coloring, and other options env variables.
7575pub fn init_logger ( cfg : LoggerConfig ) -> Result < ( ) , Error > {
76- init_logger_with_additional_layer ( cfg, || Registry :: default ( ) )
76+ init_logger_with_additional_layer ( cfg, Registry :: default)
7777}
7878
7979/// Trait alias for the complex return type of `build_subscriber` in
@@ -145,14 +145,11 @@ where
145145 . with_thread_ids ( verbose_thread_ids)
146146 . with_thread_names ( verbose_thread_ids) ;
147147
148- match cfg. wraptree {
149- Ok ( v) => match v. parse :: < usize > ( ) {
150- Ok ( v) => {
151- layer = layer. with_wraparound ( v) ;
152- }
148+ if let Ok ( v) = cfg. wraptree {
149+ match v. parse :: < usize > ( ) {
150+ Ok ( v) => layer = layer. with_wraparound ( v) ,
153151 Err ( _) => return Err ( Error :: InvalidWraptree ( v) ) ,
154- } ,
155- Err ( _) => { } // no wraptree
152+ }
156153 }
157154
158155 let subscriber = build_subscriber ( ) . with ( layer. with_filter ( filter) ) ;
Original file line number Diff line number Diff line change @@ -808,7 +808,7 @@ impl WorkerThread {
808808 latch : & L ,
809809 mut all_jobs_started : impl FnMut ( ) -> bool ,
810810 mut is_job : impl FnMut ( & JobRef ) -> bool ,
811- mut execute_job : impl FnMut ( JobRef ) -> ( ) ,
811+ mut execute_job : impl FnMut ( JobRef ) ,
812812 ) {
813813 let mut jobs = SmallVec :: < [ JobRef ; 8 ] > :: new ( ) ;
814814 let mut broadcast_jobs = SmallVec :: < [ JobRef ; 8 ] > :: new ( ) ;
Original file line number Diff line number Diff line change @@ -168,7 +168,7 @@ fn the_final_countdown<'scope>(
168168 let top_of_stack = 0 ;
169169 let p = bottom_of_stack as * const i32 as usize ;
170170 let q = & top_of_stack as * const i32 as usize ;
171- let diff = if p > q { p - q } else { q - p } ;
171+ let diff = p . abs_diff ( q ) ;
172172
173173 let mut data = max. lock ( ) . unwrap ( ) ;
174174 * data = Ord :: max ( diff, * data) ;
Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ fn failed_thread_stack() {
9797 // macOS and Windows weren't fazed, or at least didn't fail the way we want.
9898 // They work with `isize::MAX`, but 32-bit platforms may feasibly allocate a
9999 // 2GB stack, so it might not fail until the second thread.
100- let stack_size = :: std :: isize:: MAX as usize ;
100+ let stack_size = isize:: MAX as usize ;
101101
102102 let ( start_count, start_handler) = count_handler ( ) ;
103103 let ( exit_count, exit_handler) = count_handler ( ) ;
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ impl<T> WorkerLocal<T> {
4343 unsafe {
4444 let worker_thread = WorkerThread :: current ( ) ;
4545 if worker_thread. is_null ( )
46- || & * ( * worker_thread) . registry as * const _ != & * self . registry as * const _
46+ || !std :: ptr :: eq ( & * ( * worker_thread) . registry , & * self . registry )
4747 {
4848 panic ! ( "WorkerLocal can only be used on the thread pool it was created on" )
4949 }
@@ -55,7 +55,7 @@ impl<T> WorkerLocal<T> {
5555impl < T > WorkerLocal < Vec < T > > {
5656 /// Joins the elements of all the worker locals into one Vec
5757 pub fn join ( self ) -> Vec < T > {
58- self . into_inner ( ) . into_iter ( ) . flat_map ( |v| v ) . collect ( )
58+ self . into_inner ( ) . into_iter ( ) . flatten ( ) . collect ( )
5959 }
6060}
6161
You can’t perform that action at this time.
0 commit comments