diff --git a/geo-types/src/arbitrary.rs b/geo-types/src/arbitrary.rs index 11ae94833..c57d383b4 100644 --- a/geo-types/src/arbitrary.rs +++ b/geo-types/src/arbitrary.rs @@ -1,3 +1,4 @@ +use std::mem; use crate::{ CoordFloat, Coordinate, Geometry, GeometryCollection, LineString, MultiLineString, MultiPoint, MultiPolygon, Point, Polygon, Rect, Triangle, @@ -27,6 +28,10 @@ impl<'a, T: arbitrary::Arbitrary<'a> + CoordFloat> arbitrary::Arbitrary<'a> for Ok(LineString(coords)) } + + fn size_hint(_depth: usize) -> (usize, Option) { + (mem::size_of::() * 2, None) + } } impl<'a, T: arbitrary::Arbitrary<'a> + CoordFloat> arbitrary::Arbitrary<'a> for Polygon {