\ No newline at end of file
diff --git a/rustdoc/geom/bounds/struct.GPSBounds.html b/rustdoc/geom/bounds/struct.GPSBounds.html
index 5df3832a03..0610f91187 100644
--- a/rustdoc/geom/bounds/struct.GPSBounds.html
+++ b/rustdoc/geom/bounds/struct.GPSBounds.html
@@ -13,10 +13,10 @@ to the right and down (screen-drawing order, not Cartesian) in meters.
\ No newline at end of file
diff --git a/rustdoc/geom/duration/index.html b/rustdoc/geom/duration/index.html
index f25cb79ccb..dea22062b8 100644
--- a/rustdoc/geom/duration/index.html
+++ b/rustdoc/geom/duration/index.html
@@ -1 +1 @@
-geom::duration - Rust
\ No newline at end of file
diff --git a/rustdoc/geom/duration/struct.Duration.html b/rustdoc/geom/duration/struct.Duration.html
index a843397f2e..e6eb2db201 100644
--- a/rustdoc/geom/duration/struct.Duration.html
+++ b/rustdoc/geom/duration/struct.Duration.html
@@ -1,18 +1,18 @@
-Duration in geom::duration - Rust
This method tests less than or equal to (for self and other) and is used by the <=
+sufficient, and should not be overridden without very good reason. Read more
This method tests greater than or equal to (for self and other) and is used by the >=
diff --git a/rustdoc/geom/find_closest/struct.FindClosest.html b/rustdoc/geom/find_closest/struct.FindClosest.html
index bfe1e56d6c..6a14e99a58 100644
--- a/rustdoc/geom/find_closest/struct.FindClosest.html
+++ b/rustdoc/geom/find_closest/struct.FindClosest.html
@@ -7,10 +7,10 @@
TODO This doesn’t properly handle single points, and will silently fail by never returning
any matches.
That is, this conversion is whatever the implementation of
diff --git a/rustdoc/geom/fn.deserialize_f64.html b/rustdoc/geom/fn.deserialize_f64.html
index 52b838e85a..857390b841 100644
--- a/rustdoc/geom/fn.deserialize_f64.html
+++ b/rustdoc/geom/fn.deserialize_f64.html
@@ -1,2 +1,2 @@
-
\ No newline at end of file
diff --git a/rustdoc/geom/fn.geometries_to_geojson.html b/rustdoc/geom/fn.geometries_to_geojson.html
index e2ee9a32cb..95d79be3d7 100644
--- a/rustdoc/geom/fn.geometries_to_geojson.html
+++ b/rustdoc/geom/fn.geometries_to_geojson.html
@@ -1,2 +1,2 @@
-geometries_to_geojson in geom - Rust
Create a GeoJson with one feature per geometry, and no properties.
\ No newline at end of file
diff --git a/rustdoc/geom/fn.geometries_with_properties_to_geojson.html b/rustdoc/geom/fn.geometries_with_properties_to_geojson.html
index 98f05e7ec9..71ca350ea8 100644
--- a/rustdoc/geom/fn.geometries_with_properties_to_geojson.html
+++ b/rustdoc/geom/fn.geometries_with_properties_to_geojson.html
@@ -1,2 +1,2 @@
-geometries_with_properties_to_geojson in geom - Rust
Create a GeoJson with one feature per geometry, with the specified properties.
\ No newline at end of file
diff --git a/rustdoc/geom/fn.serialize_f64.html b/rustdoc/geom/fn.serialize_f64.html
index 04f16c541d..cfa3643b67 100644
--- a/rustdoc/geom/fn.serialize_f64.html
+++ b/rustdoc/geom/fn.serialize_f64.html
@@ -1,2 +1,2 @@
-serialize_f64 in geom - Rust
\ No newline at end of file
diff --git a/rustdoc/geom/fn.trim_f64.html b/rustdoc/geom/fn.trim_f64.html
index 40b8db3745..8e5e05fb62 100644
--- a/rustdoc/geom/fn.trim_f64.html
+++ b/rustdoc/geom/fn.trim_f64.html
@@ -1,4 +1,4 @@
-trim_f64 in geom - Rust
Reduce the precision of an f64. This helps ensure serialization is idempotent (everything is
exactly the same before and after saving/loading). Ideally we’d use some kind of proper
fixed-precision type instead of f64.
\ No newline at end of file
diff --git a/rustdoc/geom/index.html b/rustdoc/geom/index.html
index ea51da5aed..3c54bc5d63 100644
--- a/rustdoc/geom/index.html
+++ b/rustdoc/geom/index.html
@@ -1,5 +1,5 @@
-geom - Rust
Represents a rectangular boundary of LonLat points. After building one of these, LonLats
can be transformed into Pt2Ds, treating the top-left of the boundary as (0, 0), and growing
to the right and down (screen-drawing order, not Cartesian) in meters.
Reduce the precision of an f64. This helps ensure serialization is idempotent (everything is
exactly the same before and after saving/loading). Ideally we’d use some kind of proper
diff --git a/rustdoc/geom/line/struct.Line.html b/rustdoc/geom/line/struct.Line.html
index 0b39178602..948a192282 100644
--- a/rustdoc/geom/line/struct.Line.html
+++ b/rustdoc/geom/line/struct.Line.html
@@ -5,7 +5,7 @@ at the call-site.
\ No newline at end of file
diff --git a/rustdoc/geom/polygon/index.html b/rustdoc/geom/polygon/index.html
index 8f3d5921c8..56a463a78c 100644
--- a/rustdoc/geom/polygon/index.html
+++ b/rustdoc/geom/polygon/index.html
@@ -1 +1 @@
-geom::polygon - Rust
\ No newline at end of file
diff --git a/rustdoc/geom/polygon/struct.Polygon.html b/rustdoc/geom/polygon/struct.Polygon.html
index 19e9d2fcf6..4286c3c9fe 100644
--- a/rustdoc/geom/polygon/struct.Polygon.html
+++ b/rustdoc/geom/polygon/struct.Polygon.html
@@ -1,39 +1,39 @@
-Polygon in geom::polygon - Rust
Top-left at the origin. Doesn’t take Distance, because this is usually pixels, actually.
If it’s not possible to apply the specified radius, fallback to a regular rectangle.
Creates the outline around the polygon (both the exterior and holes), with the thickness
half straddling the polygon and half of it just outside.
Returns a Tessellation that may union together the outline from the exterior and multiple
holes. Callers that need a Polygon must call to_outline on the individual Rings.
Extracts all polygons from raw bytes representing a GeoJSON file, along with the string
key/value properties. Only the first polygon from multipolygons is returned. If
require_in_bounds is set, then the polygon must completely fit within the gps_bounds.
\ No newline at end of file
diff --git a/rustdoc/geom/polyline/enum.ArrowCap.html b/rustdoc/geom/polyline/enum.ArrowCap.html
index b67e4e2d32..741a2f0a4b 100644
--- a/rustdoc/geom/polyline/enum.ArrowCap.html
+++ b/rustdoc/geom/polyline/enum.ArrowCap.html
@@ -1,4 +1,4 @@
-ArrowCap in geom::polyline - Rust
\ No newline at end of file
diff --git a/rustdoc/geom/polyline/fn.to_set.html b/rustdoc/geom/polyline/fn.to_set.html
index 2529b20870..a2bf42140c 100644
--- a/rustdoc/geom/polyline/fn.to_set.html
+++ b/rustdoc/geom/polyline/fn.to_set.html
@@ -1 +1 @@
-to_set in geom::polyline - Rust
\ No newline at end of file
diff --git a/rustdoc/geom/polyline/index.html b/rustdoc/geom/polyline/index.html
index 5fc6ef517c..a406275aeb 100644
--- a/rustdoc/geom/polyline/index.html
+++ b/rustdoc/geom/polyline/index.html
@@ -1 +1 @@
-geom::polyline - Rust
\ No newline at end of file
diff --git a/rustdoc/geom/polyline/struct.PolyLine.html b/rustdoc/geom/polyline/struct.PolyLine.html
index 762244572e..8c7e829f92 100644
--- a/rustdoc/geom/polyline/struct.PolyLine.html
+++ b/rustdoc/geom/polyline/struct.PolyLine.html
@@ -1,51 +1,51 @@
-PolyLine in geom::polyline - Rust
Glue together two polylines in order. The last point of self must be the same as the
first point of other. This method handles removing unnecessary intermediate points if the
extension happens to be at the same angle as the last line segment of self.
self represents some center, with total_width. Logically this shifts left by
total_width / 2, then right by width_from_left_side, but without exasperating sharp
bends.
Walk along the PolyLine, starting buffer_ends from the start and ending buffer_ends
before the end. Advance in increments of step_size. Returns the point and angle at each
step.
use geom::{PolyLine, Pt2D, Distance};
let polyline = PolyLine::must_new(vec![
@@ -73,13 +73,13 @@ increments of step_size. Returns the point and angle at each step.<
]
);
Extracts all linestrings from raw bytes representing a GeoJSON file, along with the string
key/value properties. Uses PolyLine::unchecked_new, which doesn’t dedupe or handle any
invalid cases.
Be careful with the order of results. Hits on an earlier line segment of other show up
first, but if the ring hits a line segment at multiple points, who knows. Dedupes.
Assuming both points are somewhere along the ring, return the points in between the two, by
tracing along the ring in the longer or shorter direction (depending on longer). If both
diff --git a/rustdoc/geom/sidebar-items.js b/rustdoc/geom/sidebar-items.js
index 9f3c928c2d..f822b55be3 100644
--- a/rustdoc/geom/sidebar-items.js
+++ b/rustdoc/geom/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"constant":[["EPSILON_DIST",""]],"enum":[["ArrowCap",""],["Statistic",""]],"fn":[["deserialize_f64","Deserializes a trimmed `f64` from an `i32`."],["geometries_to_geojson","Create a GeoJson with one feature per geometry, and no properties."],["geometries_with_properties_to_geojson","Create a GeoJson with one feature per geometry, with the specified properties."],["serialize_f64","Serializes a trimmed `f64` as an `i32` to save space."],["trim_f64","Reduce the precision of an f64. This helps ensure serialization is idempotent (everything is exactly the same before and after saving/loading). Ideally we’d use some kind of proper fixed-precision type instead of f64."]],"mod":[["angle",""],["bounds",""],["circle",""],["conversions","Conversions between this crate and `geo`. Long-term, we should think about directly using `geo` or wrapping it, but in the meantime…"],["distance",""],["duration",""],["find_closest",""],["gps",""],["line",""],["percent",""],["polygon",""],["polyline",""],["pt",""],["ring",""],["speed",""],["stats",""],["tessellation",""],["time",""]],"struct":[["Angle","An angle, stored in radians."],["Bounds","Represents a rectangular boundary of `Pt2D` points."],["Circle","A circle, defined by a center and radius."],["CornerRadii",""],["Distance","A distance, in meters. Can be negative."],["Duration","A duration, in seconds. Can be negative."],["FindClosest","A quad-tree to quickly find the closest points to some polylines."],["GPSBounds","Represents a rectangular boundary of `LonLat` points. After building one of these, `LonLat`s can be transformed into `Pt2D`s, treating the top-left of the boundary as (0, 0), and growing to the right and down (screen-drawing order, not Cartesian) in meters."],["HashablePt2D","This represents world space, NOT LonLat."],["Histogram",""],["InfiniteLine",""],["Line","A line segment."],["LonLat","Represents a (longitude, latitude) point."],["Percent","Most of the time, [0, 1]. But some callers may go outside this range."],["PolyLine",""],["Polygon",""],["Pt2D","This represents world-space in meters."],["Ring","Maybe a misnomer, but like a PolyLine, but closed."],["Speed","In meters per second. Can be negative."],["Tessellation","A tessellated polygon, ready for rendering."],["Time","In seconds since midnight. Can’t be negative."],["Triangle",""],["UnitFmt","Specifies how to stringify different geom objects."]],"trait":[["HgramValue",""]]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"constant":[["EPSILON_DIST",""]],"enum":[["ArrowCap",""],["Statistic",""]],"fn":[["deserialize_f64","Deserializes a trimmed `f64` from an `i32`."],["geometries_to_geojson","Create a GeoJson with one feature per geometry, and no properties."],["geometries_with_properties_to_geojson","Create a GeoJson with one feature per geometry, with the specified properties."],["serialize_f64","Serializes a trimmed `f64` as an `i32` to save space."],["trim_f64","Reduce the precision of an f64. This helps ensure serialization is idempotent (everything is exactly the same before and after saving/loading). Ideally we’d use some kind of proper fixed-precision type instead of f64."]],"mod":[["angle",""],["bounds",""],["circle",""],["conversions","Conversions between this crate and `geo`. Long-term, we should think about directly using `geo` or wrapping it, but in the meantime…"],["distance",""],["duration",""],["find_closest",""],["gps",""],["line",""],["percent",""],["polygon",""],["polyline",""],["pt",""],["ring",""],["speed",""],["stats",""],["tessellation",""],["time",""],["utils",""]],"struct":[["Angle","An angle, stored in radians."],["Bounds","Represents a rectangular boundary of `Pt2D` points."],["Circle","A circle, defined by a center and radius."],["CornerRadii",""],["Distance","A distance, in meters. Can be negative."],["Duration","A duration, in seconds. Can be negative."],["FindClosest","A quad-tree to quickly find the closest points to some polylines."],["GPSBounds","Represents a rectangular boundary of `LonLat` points. After building one of these, `LonLat`s can be transformed into `Pt2D`s, treating the top-left of the boundary as (0, 0), and growing to the right and down (screen-drawing order, not Cartesian) in meters."],["HashablePt2D","This represents world space, NOT LonLat."],["Histogram",""],["InfiniteLine",""],["Line","A line segment."],["LonLat","Represents a (longitude, latitude) point."],["Percent","Most of the time, [0, 1]. But some callers may go outside this range."],["PolyLine",""],["Polygon",""],["Pt2D","This represents world-space in meters."],["Ring","Maybe a misnomer, but like a PolyLine, but closed."],["Speed","In meters per second. Can be negative."],["Tessellation","A tessellated polygon, ready for rendering."],["Time","In seconds since midnight. Can’t be negative."],["Triangle",""],["UnitFmt","Specifies how to stringify different geom objects."]],"trait":[["HgramValue",""]]};
\ No newline at end of file
diff --git a/rustdoc/geom/speed/struct.Speed.html b/rustdoc/geom/speed/struct.Speed.html
index 1deb966a5b..08cc961070 100644
--- a/rustdoc/geom/speed/struct.Speed.html
+++ b/rustdoc/geom/speed/struct.Speed.html
@@ -1,6 +1,6 @@
This method tests greater than or equal to (for self and other) and is used by the >=
diff --git a/rustdoc/geom/stats/enum.Statistic.html b/rustdoc/geom/stats/enum.Statistic.html
index b62a6d39ab..3c1b654fd5 100644
--- a/rustdoc/geom/stats/enum.Statistic.html
+++ b/rustdoc/geom/stats/enum.Statistic.html
@@ -5,7 +5,7 @@
P90,
P99,
Max,
-}
This method tests greater than or equal to (for self and other) and is used by the >=
diff --git a/rustdoc/geom/struct.CornerRadii.html b/rustdoc/geom/struct.CornerRadii.html
index 975f779f15..3f343dc605 100644
--- a/rustdoc/geom/struct.CornerRadii.html
+++ b/rustdoc/geom/struct.CornerRadii.html
@@ -1,9 +1,9 @@
-CornerRadii in geom - Rust
This method tests less than or equal to (for self and other) and is used by the <=
+sufficient, and should not be overridden without very good reason. Read more
That is, this conversion is whatever the implementation of
From<T> for U chooses to do.
diff --git a/rustdoc/geom/struct.FindClosest.html b/rustdoc/geom/struct.FindClosest.html
index 86c004cd4e..1c7ca37586 100644
--- a/rustdoc/geom/struct.FindClosest.html
+++ b/rustdoc/geom/struct.FindClosest.html
@@ -7,10 +7,10 @@
TODO This doesn’t properly handle single points, and will silently fail by never returning
any matches.
That is, this conversion is whatever the implementation of
diff --git a/rustdoc/geom/struct.GPSBounds.html b/rustdoc/geom/struct.GPSBounds.html
index e6eb693080..552ddbac43 100644
--- a/rustdoc/geom/struct.GPSBounds.html
+++ b/rustdoc/geom/struct.GPSBounds.html
@@ -13,10 +13,10 @@ to the right and down (screen-drawing order, not Cartesian) in meters.
Glue together two polylines in order. The last point of self must be the same as the
first point of other. This method handles removing unnecessary intermediate points if the
extension happens to be at the same angle as the last line segment of self.
self represents some center, with total_width. Logically this shifts left by
total_width / 2, then right by width_from_left_side, but without exasperating sharp
bends.
Walk along the PolyLine, starting buffer_ends from the start and ending buffer_ends
before the end. Advance in increments of step_size. Returns the point and angle at each
step.
use geom::{PolyLine, Pt2D, Distance};
let polyline = PolyLine::must_new(vec![
@@ -73,13 +73,13 @@ increments of step_size. Returns the point and angle at each step.<
]
);
Extracts all linestrings from raw bytes representing a GeoJSON file, along with the string
key/value properties. Uses PolyLine::unchecked_new, which doesn’t dedupe or handle any
invalid cases.
Top-left at the origin. Doesn’t take Distance, because this is usually pixels, actually.
If it’s not possible to apply the specified radius, fallback to a regular rectangle.
Creates the outline around the polygon (both the exterior and holes), with the thickness
half straddling the polygon and half of it just outside.
Returns a Tessellation that may union together the outline from the exterior and multiple
holes. Callers that need a Polygon must call to_outline on the individual Rings.
Extracts all polygons from raw bytes representing a GeoJSON file, along with the string
key/value properties. Only the first polygon from multipolygons is returned. If
require_in_bounds is set, then the polygon must completely fit within the gps_bounds.
Be careful with the order of results. Hits on an earlier line segment of other show up
first, but if the ring hits a line segment at multiple points, who knows. Dedupes.
Assuming both points are somewhere along the ring, return the points in between the two, by
tracing along the ring in the longer or shorter direction (depending on longer). If both
diff --git a/rustdoc/geom/struct.Speed.html b/rustdoc/geom/struct.Speed.html
index d0cae32891..4dfbbaab89 100644
--- a/rustdoc/geom/struct.Speed.html
+++ b/rustdoc/geom/struct.Speed.html
@@ -1,6 +1,6 @@
This method tests greater than or equal to (for self and other) and is used by the >=
diff --git a/rustdoc/geom/struct.Tessellation.html b/rustdoc/geom/struct.Tessellation.html
index d3b8cd3b27..096f076a53 100644
--- a/rustdoc/geom/struct.Tessellation.html
+++ b/rustdoc/geom/struct.Tessellation.html
@@ -8,7 +8,7 @@
This method tests for self and other values to be equal, and is used
diff --git a/rustdoc/geom/struct.UnitFmt.html b/rustdoc/geom/struct.UnitFmt.html
index ced57e3e53..fb9ba0e24c 100644
--- a/rustdoc/geom/struct.UnitFmt.html
+++ b/rustdoc/geom/struct.UnitFmt.html
@@ -1,11 +1,11 @@
-UnitFmt in geom - Rust