From d3eefe4a27f85812ba4044c94cc37c8f087be2b3 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Tue, 19 Sep 2023 09:16:58 -0500 Subject: [PATCH] fix clippy --- packages/core/src/scope_context.rs | 2 +- packages/web/src/dom.rs | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/core/src/scope_context.rs b/packages/core/src/scope_context.rs index 79ed05d75..59bed3b1f 100644 --- a/packages/core/src/scope_context.rs +++ b/packages/core/src/scope_context.rs @@ -128,7 +128,7 @@ impl ScopeContext { parent.name ); if let Some(shared) = parent.shared_contexts.borrow().iter().find_map(|any| { - tracing::trace!("found context {:?}", any.type_id()); + tracing::trace!("found context {:?}", (**any).type_id()); any.downcast_ref::() }) { return Some(shared.clone()); diff --git a/packages/web/src/dom.rs b/packages/web/src/dom.rs index b47f71757..183eb9c14 100644 --- a/packages/web/src/dom.rs +++ b/packages/web/src/dom.rs @@ -7,7 +7,6 @@ //! - tests to ensure dyn_into works for various event types. //! - Partial delegation?> -use crate::file_engine::WebFileEngine; use dioxus_core::{ BorrowedAttributeValue, ElementId, Mutation, Template, TemplateAttribute, TemplateNode, }; @@ -288,8 +287,10 @@ pub fn virtual_event_from_websys_event(event: web_sys::Event, target: Element) - let mut files = None; if let Some(event) = event.dyn_ref::() { if let Some(data) = event.data_transfer() { + #[cfg(feature = "file_engine")] + #[allow(clippy::arc_with_non_send_sync)] if let Some(file_list) = data.files() { - files = WebFileEngine::new(file_list) + files = crate::file_engine::WebFileEngine::new(file_list) .map(|f| Arc::new(f) as Arc); } }