diff --git a/packages/generational-box/src/lib.rs b/packages/generational-box/src/lib.rs index 77e209b22..89844f713 100644 --- a/packages/generational-box/src/lib.rs +++ b/packages/generational-box/src/lib.rs @@ -9,7 +9,6 @@ use std::{ fmt::Debug, marker::PhantomData, ops::{Deref, DerefMut}, - rc::Rc, sync::{atomic::AtomicU32, Arc, OnceLock}, }; @@ -300,7 +299,7 @@ impl Mappable for Ref<'static, T> { _self: Self, f: impl FnOnce(&T) -> Option<&U>, ) -> Option> { - Ref::try_map(_self, f) + Ref::filter_map(_self, f).ok() } } diff --git a/packages/signals/Cargo.toml b/packages/signals/Cargo.toml index 18108b689..6c66f3faf 100644 --- a/packages/signals/Cargo.toml +++ b/packages/signals/Cargo.toml @@ -22,6 +22,7 @@ futures-util.workspace = true dioxus = { workspace = true } dioxus-desktop = { workspace = true } tokio = { version = "1", features = ["full"] } +tracing-subscriber = "0.3.17" [features] default = []