PartialEq for UseState/UseCoroutine

This commit is contained in:
Jan-Mirko Otter committed 2023-02-22 20:26:21 +01:00
1 parent d40720391a
commit 9ac8210196
2 files changed
+7 -1

No files matched your search

+6
View File
@@ -108,6 +108,12 @@ impl<T> Coroutine<T> {
}
}
impl<T> PartialEq for Coroutine<T> {
fn eq(&self, other: &Self) -> bool {
self.task == other.task
}
}
#[cfg(test)]
mod tests {
#![allow(unused)]
+1 -1
View File
@@ -329,7 +329,7 @@ impl PartialEq<bool> for &UseState<bool> {
}
}
impl<T: PartialEq> PartialEq<UseState<T>> for UseState<T> {
impl<T> PartialEq<UseState<T>> for UseState<T> {
fn eq(&self, other: &UseState<T>) -> bool {
Rc::ptr_eq(&self.current_val, &other.current_val)
}