Browse Source

fix some clippy lints

Evan Almloff 1 năm trước cách đây
mục cha
commit
356497df4e

+ 6 - 1
packages/cli-config/src/config.rs

@@ -392,7 +392,12 @@ impl CrateConfig {
                 None => manifest
                     .bin
                     .iter()
-                    .find(|b| b.name == manifest.package.as_ref().map(|pkg| pkg.name.clone()))
+                    .find(|b| {
+                        #[allow(clippy::useless_asref)]
+                        let matching_bin =
+                            b.name == manifest.package.as_ref().map(|pkg| pkg.name.clone());
+                        matching_bin
+                    })
                     .or(manifest
                         .bin
                         .iter()

+ 1 - 1
packages/core/src/runtime.rs

@@ -11,7 +11,7 @@ use std::{
 };
 
 thread_local! {
-    static RUNTIMES: RefCell<Vec<Rc<Runtime>>> = RefCell::new(vec![]);
+    static RUNTIMES: RefCell<Vec<Rc<Runtime>>> = const { RefCell::new(vec![]) };
 }
 
 /// A global runtime that is shared across all scopes that provides the async runtime and context API

+ 1 - 1
packages/generational-box/src/unsync.rs

@@ -85,7 +85,7 @@ impl<T: 'static> Storage<T> for UnsyncStorage {
 }
 
 thread_local! {
-    static UNSYNC_RUNTIME: RefCell<Vec<MemoryLocation<UnsyncStorage>>> = RefCell::new(Vec::new());
+    static UNSYNC_RUNTIME: RefCell<Vec<MemoryLocation<UnsyncStorage>>> = const { RefCell::new(Vec::new()) };
 }
 
 impl AnyStorage for UnsyncStorage {