From 62100584e8c76cfa88c0ea1c277fdf011ec459ae Mon Sep 17 00:00:00 2001 From: Kunal Mohan Date: Thu, 16 Jul 2020 19:47:35 +0530 Subject: [PATCH] Derive Hash on BindGroupLayoutEntry --- wgpu-types/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wgpu-types/src/lib.rs b/wgpu-types/src/lib.rs index bf8d9b4a06..6ac0130cf8 100644 --- a/wgpu-types/src/lib.rs +++ b/wgpu-types/src/lib.rs @@ -1664,7 +1664,7 @@ pub struct TextureDataLayout { /// Specific type of a binding. /// /// WebGPU spec: https://gpuweb.github.io/gpuweb/#dictdef-gpubindgrouplayoutentry -#[derive(Clone, Debug, Eq, PartialEq)] +#[derive(Clone, Debug, Eq, PartialEq, Hash)] #[cfg_attr(feature = "trace", derive(Serialize))] #[cfg_attr(feature = "replay", derive(Deserialize))] pub enum BindingType { @@ -1769,7 +1769,7 @@ pub enum BindingType { } /// Describes a single binding inside a bind group. -#[derive(Clone, Debug, PartialEq, Eq)] +#[derive(Clone, Debug, PartialEq, Eq, Hash)] #[cfg_attr(feature = "trace", derive(Serialize))] #[cfg_attr(feature = "replay", derive(Deserialize))] pub struct BindGroupLayoutEntry {