Allow comparing ViewHandle to AnyViewHandle

Since they both have a window_id and a view_id.

Co-Authored-By: Antonio Scandurra <me@as-cii.com>
This commit is contained in:
Petros AmoiridisandAntonio Scandurra committed 2023-02-02 20:15:40 +02:00
1 parent 4aac39ed37
commit fa4be13849
1 file changed
+6
+6
View File
@@ -4915,6 +4915,12 @@ impl<T: View> From<ViewHandle<T>> for AnyViewHandle {
}
}
impl<T> PartialEq<ViewHandle<T>> for AnyViewHandle {
fn eq(&self, other: &ViewHandle<T>) -> bool {
self.window_id == other.window_id && self.view_id == other.view_id
}
}
impl Drop for AnyViewHandle {
fn drop(&mut self) {
self.ref_counts