From 36e85215932079fa324cfefb620602ad79f7df3d Mon Sep 17 00:00:00 2001
From: Bingus <shankern@protonmail.com>
Date: Mon, 18 Sep 2023 09:04:28 -0700
Subject: Removed `Into` for Rectangle<f32> from u32

---
 core/src/rectangle.rs | 11 -----------
 wgpu/src/backend.rs   |  2 +-
 2 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/core/src/rectangle.rs b/core/src/rectangle.rs
index d5437d51..c1c2eeac 100644
--- a/core/src/rectangle.rs
+++ b/core/src/rectangle.rs
@@ -183,17 +183,6 @@ impl From<Rectangle<u32>> for Rectangle<f32> {
     }
 }
 
-impl From<Rectangle<f32>> for Rectangle<u32> {
-    fn from(rectangle: Rectangle<f32>) -> Self {
-        Rectangle {
-            x: rectangle.x as u32,
-            y: rectangle.y as u32,
-            width: rectangle.width as u32,
-            height: rectangle.height as u32,
-        }
-    }
-}
-
 impl<T> std::ops::Add<Vector<T>> for Rectangle<T>
 where
     T: std::ops::Add<Output = T>,
diff --git a/wgpu/src/backend.rs b/wgpu/src/backend.rs
index 907611d9..ace2ef95 100644
--- a/wgpu/src/backend.rs
+++ b/wgpu/src/backend.rs
@@ -335,7 +335,7 @@ impl Backend {
 
                     shader.primitive.render(
                         &self.pipeline_storage,
-                        bounds.into(),
+                        bounds.snap(),
                         target,
                         target_size,
                         encoder,
-- 
cgit