From 084a63df45ff1d673f5201a072f49cb285f6dd7b Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Thu, 18 Dec 2014 11:16:47 +0000 Subject: Remove usage of the deprecated std::num::Zero trait. --- components/util/logical_geometry.rs | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) (limited to 'components/util/logical_geometry.rs') diff --git a/components/util/logical_geometry.rs b/components/util/logical_geometry.rs index 96664cc5605..e21039ce758 100644 --- a/components/util/logical_geometry.rs +++ b/components/util/logical_geometry.rs @@ -5,9 +5,9 @@ //! Geometry in flow-relative space. use geom::{Size2D, Point2D, SideOffsets2D, Rect}; +use geom::num::Zero; use std::cmp::{min, max}; use std::fmt::{Show, Formatter, FormatError}; -use std::num::Zero; bitflags!( #[deriving(Encodable)] @@ -158,11 +158,6 @@ impl LogicalSize { debug_writing_mode: DebugWritingMode::new(mode), } } - - #[inline] - pub fn is_zero(&self) -> bool { - self.inline.is_zero() && self.block.is_zero() - } } impl LogicalSize { @@ -295,11 +290,6 @@ impl LogicalPoint { debug_writing_mode: DebugWritingMode::new(mode), } } - - #[inline] - pub fn is_zero(&self) -> bool { - self.i.is_zero() && self.b.is_zero() - } } impl LogicalPoint { @@ -476,14 +466,6 @@ impl LogicalMargin { debug_writing_mode: DebugWritingMode::new(mode), } } - - #[inline] - pub fn is_zero(&self) -> bool { - self.block_start.is_zero() && - self.inline_end.is_zero() && - self.block_end.is_zero() && - self.inline_start.is_zero() - } } impl LogicalMargin { @@ -666,6 +648,14 @@ impl LogicalMargin { } } +impl LogicalMargin { + #[inline] + pub fn is_zero(&self) -> bool { + self.block_start == Zero::zero() && self.inline_end == Zero::zero() && + self.block_end == Zero::zero() && self.inline_start == Zero::zero() + } +} + impl> LogicalMargin { #[inline] pub fn inline_start_end(&self) -> T { @@ -756,11 +746,6 @@ impl LogicalRect { debug_writing_mode: DebugWritingMode::new(mode), } } - - #[inline] - pub fn is_zero(&self) -> bool { - self.start.is_zero() && self.size.is_zero() - } } impl LogicalRect { -- cgit v1.2.3