From 8092e2c86d32a0f83c7c7d97233130d6d7f68dc4 Mon Sep 17 00:00:00 2001 From: mamekoro <86554319+mamekoro@users.noreply.github.com> Date: Tue, 2 Apr 2024 08:02:07 +0900 Subject: [PATCH] Implement basic traits for `AspectRatio` (#12840) # Objective `AspectRatio` is a newtype of `f32`, so it can implement basic traits; `Copy`, `Clone`, `Debug`, `PartialEq` and `PartialOrd`. ## Solution Derive basic traits for `AspectRatio`. --- crates/bevy_math/src/aspect_ratio.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/bevy_math/src/aspect_ratio.rs b/crates/bevy_math/src/aspect_ratio.rs index 08e47e91ba..2296c898a1 100644 --- a/crates/bevy_math/src/aspect_ratio.rs +++ b/crates/bevy_math/src/aspect_ratio.rs @@ -3,6 +3,7 @@ use crate::Vec2; /// An `AspectRatio` is the ratio of width to height. +#[derive(Copy, Clone, Debug, PartialEq, PartialOrd)] pub struct AspectRatio(f32); impl AspectRatio {