fix memos during suspense
This commit is contained in:
1 parent
da4d9c70e8
commit
3d7f419636
6 files changed
+71
-17
No files matched your search
@@ -24,10 +24,12 @@ thread_local! {
|
||||
|
||||
impl std::fmt::Display for ReactiveContext {
|
||||
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
||||
let read = self.inner.read();
|
||||
#[cfg(debug_assertions)]
|
||||
return write!(f, "ReactiveContext created at {}", read.origin);
|
||||
#[cfg(not(debug_assertions))]
|
||||
{
|
||||
if let Ok(read) = self.inner.try_read() {
|
||||
return write!(f, "ReactiveContext created at {}", read.origin);
|
||||
}
|
||||
}
|
||||
write!(f, "ReactiveContext")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user