Module street_index::roads2csv[][src]

Module for deduplicating road names and exporting / processing them to CSV Converts input roads to a final CSV

Structs

DeduplicatedRoads

Deduplicates road names, merging the roads by their name

GridPosition

Grid position such as "A9", "B4" or similar

InputStreetValue

Input street to the deduplicator - the street must have a name and a position (such as "A9")

ProcessedRoad

Road name that spans less than 2 grid cells

ProcessedRoadNames

Simple wrapper for Vec<ProcessedRoad> with .to_csv() exporting function

StreetName

Name of one street (such as "Canterbury Road")

UnprocessedRoad

Road name that spans more than 2 grid cells

UnprocessedRoadNames

Simple wrapper for Vec<UnprocessedRoad> with .to_csv() exporting function

Enums

FinalizedGridPositon

Wrapper for grid positions that span less than 2 grid cells