diff --git a/README.md b/README.md index 669a91c..1f37f92 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ use std::num::NonZero; // Create a region, the bounds of the quadtree let region = Region::new(&[ - Interval::try_new(0.0, 10.0).unwrap(), // X-axis - Interval::try_new(0.0, 10.0).unwrap(), // Y-axis + Interval::try_new(0.0, 10.0)?, // X-axis + Interval::try_new(0.0, 10.0)?, // Y-axis ]); // Initialise the QuadTree with this region and the maximum number of points each @@ -23,16 +23,16 @@ let mut quadtree = QuadTree::new(®ion, NonZero::new(4).unwrap()); // Insert points into the QuadTree for i in 0..4 { - quadtree.insert(Point::new(&[i, 0])).unwrap(); + quadtree.insert(Point::new(&[i, 0]))?; } // To query the QuadTree, provide a region, or anything that implements the Query trait let query_region = Region::new(&[ - Interval::try_new(0.0, 2.0).unwrap(), - Interval::try_new(0.0, 10.0).unwrap(), + Interval::try_new(0.0, 2.0)?, + Interval::try_new(0.0, 10.0)?, ]); let results: Vec<_> = quadtree.query(&query_region).collect(); assert_eq!(results.len(), 2); -``` \ No newline at end of file +```