@@ -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},
@@ -10,8 +10,8 @@ use generational_box::{AnyStorage, Storage, SyncStorage, UnsyncStorage};
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.
@@ -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;