From 24ebc1e628642659c93f470d78eb3748f60c4193 Mon Sep 17 00:00:00 2001 From: andrey Date: Tue, 27 Feb 2024 10:32:55 +0800 Subject: [PATCH] added better documentation and code snipppets for the use_resource, use_future, use_effect and use_context hooks --- packages/signals/src/impls.rs | 1 - packages/signals/src/signal.rs | 4 ++-- packages/signals/tests/create.rs | 3 --- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/signals/src/impls.rs b/packages/signals/src/impls.rs index 9cc790a48..3d120b54e 100644 --- a/packages/signals/src/impls.rs +++ b/packages/signals/src/impls.rs @@ -5,7 +5,6 @@ use crate::write::Writable; use crate::{GlobalMemo, GlobalSignal, MappedSignal, ReadOnlySignal, SignalData}; use generational_box::{AnyStorage, Storage}; -use std::ops::Index; use std::{ fmt::{Debug, Display}, ops::{Add, Div, Mul, Sub}, diff --git a/packages/signals/src/signal.rs b/packages/signals/src/signal.rs index 3d2ea96a2..44de51082 100644 --- a/packages/signals/src/signal.rs +++ b/packages/signals/src/signal.rs @@ -10,8 +10,8 @@ use generational_box::{AnyStorage, Storage, SyncStorage, UnsyncStorage}; use std::{ any::Any, collections::HashSet, - ops::{Deref, DerefMut, Index, IndexMut}, - sync::{Arc, Mutex}, + ops::{Deref, DerefMut}, + sync::Mutex, }; /// Creates a new Signal. Signals are a Copy state management solution with automatic dependency tracking. diff --git a/packages/signals/tests/create.rs b/packages/signals/tests/create.rs index f9caddd2e..7b17310b6 100644 --- a/packages/signals/tests/create.rs +++ b/packages/signals/tests/create.rs @@ -1,8 +1,5 @@ #![allow(unused, non_upper_case_globals, non_snake_case)] -use std::collections::HashMap; -use std::sync::Arc; - use dioxus::prelude::*; use dioxus_core::ElementId; use dioxus_core::NoOpMutations;