diff --git a/native/src/widget/button.rs b/native/src/widget/button.rs index 409ec41d..3cf4f780 100644 --- a/native/src/widget/button.rs +++ b/native/src/widget/button.rs @@ -234,8 +234,8 @@ where } fn hash_layout(&self, state: &mut Hasher) { - struct ButtonWidget; - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.width.hash(state); self.content.hash_layout(state); diff --git a/native/src/widget/checkbox.rs b/native/src/widget/checkbox.rs index 482e379f..d611993f 100644 --- a/native/src/widget/checkbox.rs +++ b/native/src/widget/checkbox.rs @@ -205,8 +205,8 @@ where } fn hash_layout(&self, state: &mut Hasher) { - struct CheckboxWidget; - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.label.hash(state); } diff --git a/native/src/widget/column.rs b/native/src/widget/column.rs index ee02244d..259a7e6e 100644 --- a/native/src/widget/column.rs +++ b/native/src/widget/column.rs @@ -190,8 +190,8 @@ where } fn hash_layout(&self, state: &mut Hasher) { - struct ColumnWidget; - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.width.hash(state); self.height.hash(state); diff --git a/native/src/widget/container.rs b/native/src/widget/container.rs index 3b661c05..2590fe3b 100644 --- a/native/src/widget/container.rs +++ b/native/src/widget/container.rs @@ -203,8 +203,8 @@ where } fn hash_layout(&self, state: &mut Hasher) { - struct ContainerWidget; - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.padding.hash(state); self.width.hash(state); diff --git a/native/src/widget/image.rs b/native/src/widget/image.rs index 0f38a90e..6bd0fd68 100644 --- a/native/src/widget/image.rs +++ b/native/src/widget/image.rs @@ -102,7 +102,8 @@ where } fn hash_layout(&self, state: &mut Hasher) { - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.handle.hash(state); self.width.hash(state); diff --git a/native/src/widget/pane_grid.rs b/native/src/widget/pane_grid.rs index 01b008da..f84775ed 100644 --- a/native/src/widget/pane_grid.rs +++ b/native/src/widget/pane_grid.rs @@ -597,8 +597,8 @@ where fn hash_layout(&self, state: &mut Hasher) { use std::hash::Hash; - struct PaneGridWidget; - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.width.hash(state); self.height.hash(state); diff --git a/native/src/widget/progress_bar.rs b/native/src/widget/progress_bar.rs index 0e6e9367..5ab76d47 100644 --- a/native/src/widget/progress_bar.rs +++ b/native/src/widget/progress_bar.rs @@ -114,8 +114,8 @@ where } fn hash_layout(&self, state: &mut Hasher) { - struct ProgressBarWidget; - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.width.hash(state); self.height.hash(state); diff --git a/native/src/widget/radio.rs b/native/src/widget/radio.rs index c1e36e3d..0ec621bf 100644 --- a/native/src/widget/radio.rs +++ b/native/src/widget/radio.rs @@ -174,8 +174,8 @@ where } fn hash_layout(&self, state: &mut Hasher) { - struct RadioWidget; - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.label.hash(state); } diff --git a/native/src/widget/row.rs b/native/src/widget/row.rs index 405ba001..31f7472f 100644 --- a/native/src/widget/row.rs +++ b/native/src/widget/row.rs @@ -191,8 +191,8 @@ where } fn hash_layout(&self, state: &mut Hasher) { - struct RowWidget; - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.width.hash(state); self.height.hash(state); diff --git a/native/src/widget/scrollable.rs b/native/src/widget/scrollable.rs index f1506a3e..393095a4 100644 --- a/native/src/widget/scrollable.rs +++ b/native/src/widget/scrollable.rs @@ -311,8 +311,8 @@ where } fn hash_layout(&self, state: &mut Hasher) { - struct ScrollableWidget; - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.height.hash(state); self.max_height.hash(state); diff --git a/native/src/widget/slider.rs b/native/src/widget/slider.rs index 3e8c836e..1feb7825 100644 --- a/native/src/widget/slider.rs +++ b/native/src/widget/slider.rs @@ -205,8 +205,8 @@ where } fn hash_layout(&self, state: &mut Hasher) { - struct SliderWidget; - std::any::TypeId::of::().hash(state); + struct Marker; + std::any::TypeId::of::().hash(state); self.width.hash(state); }