# HG changeset patch # User alfadur # Date 1562352481 -10800 # Node ID 13041ae61ac55e732ee0621ba100ba3f18b7388e # Parent 58a0f2a6527bfbb5c3a33380a2262814e1a02508 fix empty polygon iteration diff -r 58a0f2a6527b -r 13041ae61ac5 rust/integral-geometry/src/lib.rs --- a/rust/integral-geometry/src/lib.rs Fri Jul 05 21:16:33 2019 +0300 +++ b/rust/integral-geometry/src/lib.rs Fri Jul 05 21:48:01 2019 +0300 @@ -500,7 +500,7 @@ } pub fn edges_count(&self) -> usize { - self.vertices.len() - 1 + self.vertices.len().saturating_sub(1) } pub fn get_edge(&self, index: usize) -> Line {