From 8b8f7563ad33dafeadf6238e377748cdec17d67a Mon Sep 17 00:00:00 2001
From: Héctor Ramón Jiménez <hector0193@gmail.com>
Date: Tue, 10 Sep 2019 19:41:49 +0200
Subject: Switch to workspace layout

---
 core/src/rectangle.rs | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 core/src/rectangle.rs

(limited to 'core/src/rectangle.rs')

diff --git a/core/src/rectangle.rs b/core/src/rectangle.rs
new file mode 100644
index 00000000..95c2570c
--- /dev/null
+++ b/core/src/rectangle.rs
@@ -0,0 +1,30 @@
+use crate::Point;
+
+/// A rectangle.
+#[derive(Debug, Clone, Copy, PartialEq, Eq)]
+pub struct Rectangle<T = f32> {
+    /// X coordinate of the top-left corner.
+    pub x: T,
+
+    /// Y coordinate of the top-left corner.
+    pub y: T,
+
+    /// Width of the rectangle.
+    pub width: T,
+
+    /// Height of the rectangle.
+    pub height: T,
+}
+
+impl Rectangle<f32> {
+    /// Returns true if the given [`Point`] is contained in the [`Rectangle`].
+    ///
+    /// [`Point`]: struct.Point.html
+    /// [`Rectangle`]: struct.Rectangle.html
+    pub fn contains(&self, point: Point) -> bool {
+        self.x <= point.x
+            && point.x <= self.x + self.width
+            && self.y <= point.y
+            && point.y <= self.y + self.height
+    }
+}
-- 
cgit 


From a97401aed2a173260a4abfdb65a77975ce6c0f01 Mon Sep 17 00:00:00 2001
From: Héctor Ramón Jiménez <hector0193@gmail.com>
Date: Sat, 14 Sep 2019 19:16:06 +0200
Subject: Rethink workspace structure

---
 core/src/rectangle.rs | 30 ------------------------------
 1 file changed, 30 deletions(-)
 delete mode 100644 core/src/rectangle.rs

(limited to 'core/src/rectangle.rs')

diff --git a/core/src/rectangle.rs b/core/src/rectangle.rs
deleted file mode 100644
index 95c2570c..00000000
--- a/core/src/rectangle.rs
+++ /dev/null
@@ -1,30 +0,0 @@
-use crate::Point;
-
-/// A rectangle.
-#[derive(Debug, Clone, Copy, PartialEq, Eq)]
-pub struct Rectangle<T = f32> {
-    /// X coordinate of the top-left corner.
-    pub x: T,
-
-    /// Y coordinate of the top-left corner.
-    pub y: T,
-
-    /// Width of the rectangle.
-    pub width: T,
-
-    /// Height of the rectangle.
-    pub height: T,
-}
-
-impl Rectangle<f32> {
-    /// Returns true if the given [`Point`] is contained in the [`Rectangle`].
-    ///
-    /// [`Point`]: struct.Point.html
-    /// [`Rectangle`]: struct.Rectangle.html
-    pub fn contains(&self, point: Point) -> bool {
-        self.x <= point.x
-            && point.x <= self.x + self.width
-            && self.y <= point.y
-            && point.y <= self.y + self.height
-    }
-}
-- 
cgit 


From b9e0f7494881ad7cdfbcbc16878ecc6ef717753f Mon Sep 17 00:00:00 2001
From: Héctor Ramón Jiménez <hector0193@gmail.com>
Date: Fri, 20 Sep 2019 19:15:31 +0200
Subject: Create `iced_core` and `iced_native`

---
 core/src/rectangle.rs | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 core/src/rectangle.rs

(limited to 'core/src/rectangle.rs')

diff --git a/core/src/rectangle.rs b/core/src/rectangle.rs
new file mode 100644
index 00000000..95c2570c
--- /dev/null
+++ b/core/src/rectangle.rs
@@ -0,0 +1,30 @@
+use crate::Point;
+
+/// A rectangle.
+#[derive(Debug, Clone, Copy, PartialEq, Eq)]
+pub struct Rectangle<T = f32> {
+    /// X coordinate of the top-left corner.
+    pub x: T,
+
+    /// Y coordinate of the top-left corner.
+    pub y: T,
+
+    /// Width of the rectangle.
+    pub width: T,
+
+    /// Height of the rectangle.
+    pub height: T,
+}
+
+impl Rectangle<f32> {
+    /// Returns true if the given [`Point`] is contained in the [`Rectangle`].
+    ///
+    /// [`Point`]: struct.Point.html
+    /// [`Rectangle`]: struct.Rectangle.html
+    pub fn contains(&self, point: Point) -> bool {
+        self.x <= point.x
+            && point.x <= self.x + self.width
+            && self.y <= point.y
+            && point.y <= self.y + self.height
+    }
+}
-- 
cgit