Przeglądaj źródła

wip: make warnings go away

Jonathan Kelley 3 lat temu
rodzic
commit
0545d27182

+ 1 - 1
packages/hooks/src/use_shared_state.rs

@@ -1,4 +1,4 @@
-use dioxus_core::{prelude::Context, AnyContext, Scope, ScopeId};
+use dioxus_core::{AnyContext, Scope, ScopeId};
 use std::{
     cell::{Cell, Ref, RefCell, RefMut},
     collections::HashSet,

+ 1 - 1
packages/hooks/src/usecoroutine.rs

@@ -1,4 +1,4 @@
-use dioxus_core::{AnyContext, Context, Scope};
+use dioxus_core::{AnyContext, Scope};
 use futures::Future;
 use std::{
     cell::{Cell, RefCell},

+ 4 - 4
packages/hooks/src/usemodel.rs

@@ -4,7 +4,7 @@
 //!
 //! In these cases, we provide `use_model` - a convenient way of abstracting over some state and async functions.
 
-use dioxus_core::prelude::{AnyContext, Context};
+use dioxus_core::prelude::AnyContext;
 use futures::Future;
 use std::{
     cell::{Cell, Ref, RefCell, RefMut},
@@ -74,7 +74,7 @@ impl<'a, T: 'static> UseModel<'a, T> {
         (self.read(), self)
     }
 
-    pub fn start(&self, f: impl FnOnce() -> ModelTask) {
+    pub fn start(&self, _f: impl FnOnce() -> ModelTask) {
         todo!()
     }
 }
@@ -82,8 +82,8 @@ impl<'a, T: 'static> UseModel<'a, T> {
 // keep a coroutine going
 pub fn use_model_coroutine<'a, T, F: Future<Output = ()> + 'static>(
     cx: &dyn AnyContext<'a>,
-    model: UseModel<T>,
-    f: impl FnOnce(AppModels) -> F,
+    _model: UseModel<T>,
+    _f: impl FnOnce(AppModels) -> F,
 ) -> UseModelCoroutine {
     let cx = cx.get_scope();
     cx.use_hook(

+ 8 - 8
packages/hooks/src/usestate2.rs

@@ -1,11 +1,11 @@
-use dioxus_core::prelude::Context;
-use std::{
-    borrow::{Borrow, BorrowMut},
-    cell::{Cell, Ref, RefCell, RefMut},
-    fmt::{Debug, Display},
-    ops::Not,
-    rc::Rc,
-};
+// use dioxus_core::prelude::Context;
+// use std::{
+//     borrow::{Borrow, BorrowMut},
+//     cell::{Cell, Ref, RefCell, RefMut},
+//     fmt::{Debug, Display},
+//     ops::Not,
+//     rc::Rc,
+// };
 
 // /// Store state between component renders!
 // ///