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(