From 5ab5f7a1a2a3c926ccc97c4109f4e01cc5689722 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Mon, 19 May 2025 09:49:28 -0700 Subject: [PATCH] Add PartialEq/Eq to Dimensions --- web-codecs/src/video/dimensions.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/web-codecs/src/video/dimensions.rs b/web-codecs/src/video/dimensions.rs index db0dbaf..7907a96 100644 --- a/web-codecs/src/video/dimensions.rs +++ b/web-codecs/src/video/dimensions.rs @@ -1,5 +1,11 @@ -#[derive(Debug, Clone, Copy, Default)] +#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Hash)] pub struct Dimensions { pub width: u32, pub height: u32, } + +impl Dimensions { + pub fn new(width: u32, height: u32) -> Self { + Self { width, height } + } +}