diff --git a/packages/core/examples/async.rs b/packages/core/examples/async.rs index ad67be67a..9b4509dc9 100644 --- a/packages/core/examples/async.rs +++ b/packages/core/examples/async.rs @@ -1,13 +1,13 @@ -use std::pin::Pin; + use dioxus_core::prelude::*; -use std::future::Future; + fn main() {} const App: FC<()> = |cx| { // create a new future - let mut fut = cx.use_hook( + let _fut = cx.use_hook( || { // async { loop {} } @@ -26,11 +26,11 @@ const App: FC<()> = |cx| { const Task: FC<()> = |cx| { // - let s = cx.use_task(|| async { "hello world".to_string() }); + let _s = cx.use_task(|| async { "hello world".to_string() }); todo!() }; -fn use_mut
(cx: Context
, f: impl FnOnce() -> T) -> &mut T { +fn use_mut
(_cx: Context
, _f: impl FnOnce() -> T) -> &mut T { todo!() } diff --git a/packages/core/examples/borrowed.rs b/packages/core/examples/borrowed.rs index f160e37c5..d0b20241c 100644 --- a/packages/core/examples/borrowed.rs +++ b/packages/core/examples/borrowed.rs @@ -7,7 +7,7 @@ fn main() {} use dioxus_core::prelude::*; -use dioxus_core::*; + use std::rc::Rc; struct AppProps { @@ -61,7 +61,7 @@ fn ChildItem<'a>(cx: Context<'a, ChildProps>) -> VNode { } impl PartialEq for ChildProps { - fn eq(&self, other: &Self) -> bool { + fn eq(&self, _other: &Self) -> bool { false } } diff --git a/packages/core/examples/fragment.rs b/packages/core/examples/fragment.rs index 479a2607d..3d4b97b8b 100644 --- a/packages/core/examples/fragment.rs +++ b/packages/core/examples/fragment.rs @@ -1,4 +1,4 @@ -use dioxus_core::prelude::*; + fn main() { diff --git a/packages/core/examples/html.rs b/packages/core/examples/html.rs index 67c56e856..96ce94986 100644 --- a/packages/core/examples/html.rs +++ b/packages/core/examples/html.rs @@ -68,7 +68,7 @@ impl BasicElement for div { todo!() } - fn new(factory: Factory) -> Self { + fn new(_factory: Factory) -> Self { todo!() } } diff --git a/packages/core/src/lib.rs b/packages/core/src/lib.rs index 105de6a1a..08c5dec24 100644 --- a/packages/core/src/lib.rs +++ b/packages/core/src/lib.rs @@ -1,3 +1,4 @@ +#![allow(non_snake_case, dead_code, unused_must_use, unreachable_code)] //! Dioxus Core //! ---------- //! diff --git a/packages/core/tests/integration.rs b/packages/core/tests/integration.rs index b190bc8ee..1e43dd699 100644 --- a/packages/core/tests/integration.rs +++ b/packages/core/tests/integration.rs @@ -1,4 +1,4 @@ -use dioxus_core::prelude::*; + // type VirtualNode = VNode; /// Test a basic usage of a virtual dom + text renderer combo