Justify the three clippy lints that must stand

This commit is contained in:
Dennis Kobert
2026-09-06 16:24:53 +00:00
parent 5bedfa4d11
commit a911bcc165
3 changed files with 6 additions and 0 deletions

View File

@@ -179,6 +179,8 @@ impl Spawner for WasmSpawner {
impl NodeRuntime {
pub fn new(receiver: Receiver<GraphRuntimeRequest>, sender: Sender<NodeGraphUpdate>) -> Self {
#[cfg(not(target_family = "wasm"))]
// The box is a trait object, so `Box::default()` cannot name the concrete spawner.
#[allow(clippy::box_default)]
let spawner: Box<DynSpawner> = Box::new(TokioSpawner::new());
#[cfg(target_family = "wasm")]
let spawner: Box<DynSpawner> = Box::new(WasmSpawner);