From 81565459c65ca296f5fc5c2e06d894db64364e14 Mon Sep 17 00:00:00 2001 From: Nicolas Silva Date: Fri, 8 Dec 2017 16:08:36 +0100 Subject: [PATCH] Add Size::is_empty_or_negative. --- src/size.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/size.rs b/src/size.rs index cdd107d..7211fad 100644 --- a/src/size.rs +++ b/src/size.rs @@ -121,6 +121,13 @@ where T: Copy + One + Add + Sub + Mul { } } +impl TypedSize2D { + pub fn is_empty_or_negative(&self) -> bool { + let zero = T::zero(); + self.width <= zero || self.height <= zero + } +} + impl TypedSize2D { pub fn zero() -> Self { TypedSize2D::new(