summaryrefslogtreecommitdiffstats
path: root/core/src
diff options
context:
space:
mode:
Diffstat (limited to 'core/src')
-rw-r--r--core/src/rectangle.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/src/rectangle.rs b/core/src/rectangle.rs
index 45acd5ac..446d3769 100644
--- a/core/src/rectangle.rs
+++ b/core/src/rectangle.rs
@@ -33,9 +33,12 @@ where
}
impl Rectangle<f32> {
+ /// A rectangle starting at [`Point::ORIGIN`] with infinite width and height.
+ pub const INFINITE: Self = Self::new(Point::ORIGIN, Size::INFINITY);
+
/// Creates a new [`Rectangle`] with its top-left corner in the given
/// [`Point`] and with the provided [`Size`].
- pub fn new(top_left: Point, size: Size) -> Self {
+ pub const fn new(top_left: Point, size: Size) -> Self {
Self {
x: top_left.x,
y: top_left.y,