mirror of
https://github.com/a-b-street/abstreet.git
synced 2024-11-27 15:03:20 +03:00
1 line
27 KiB
HTML
1 line
27 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><meta name="keywords" content="rust, rustlang, rust-lang"><title>List of all items in this crate</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../map_model/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../map_model/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location">Crate map_model</h2></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../map_model/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><h1 class="fqn"><span class="in-band">List of all items</span></h1><h3 id="Structs">Structs</h3><ul class="structs docblock"><li><a href="struct.AccessRestrictions.html">AccessRestrictions</a></li><li><a href="struct.Amenity.html">Amenity</a></li><li><a href="struct.Area.html">Area</a></li><li><a href="struct.AreaID.html">AreaID</a></li><li><a href="struct.Block.html">Block</a></li><li><a href="struct.Building.html">Building</a></li><li><a href="struct.BuildingID.html">BuildingID</a></li><li><a href="struct.City.html">City</a></li><li><a href="struct.CompressedMovementID.html">CompressedMovementID</a></li><li><a href="struct.ControlStopSign.html">ControlStopSign</a></li><li><a href="struct.ControlTrafficSignal.html">ControlTrafficSignal</a></li><li><a href="struct.DirectedRoadID.html">DirectedRoadID</a></li><li><a href="struct.EditEffects.html">EditEffects</a></li><li><a href="struct.EditRoad.html">EditRoad</a></li><li><a href="struct.Intersection.html">Intersection</a></li><li><a href="struct.IntersectionCluster.html">IntersectionCluster</a></li><li><a href="struct.IntersectionID.html">IntersectionID</a></li><li><a href="struct.Lane.html">Lane</a></li><li><a href="struct.LaneID.html">LaneID</a></li><li><a href="struct.LaneSpec.html">LaneSpec</a></li><li><a href="struct.Map.html">Map</a></li><li><a href="struct.MapConfig.html">MapConfig</a></li><li><a href="struct.MapEdits.html">MapEdits</a></li><li><a href="struct.Movement.html">Movement</a></li><li><a href="struct.MovementID.html">MovementID</a></li><li><a href="struct.NamePerLanguage.html">NamePerLanguage</a></li><li><a href="struct.OriginalRoad.html">OriginalRoad</a></li><li><a href="struct.ParkingLot.html">ParkingLot</a></li><li><a href="struct.ParkingLotID.html">ParkingLotID</a></li><li><a href="struct.Path.html">Path</a></li><li><a href="struct.PathRequest.html">PathRequest</a></li><li><a href="struct.PathV2.html">PathV2</a></li><li><a href="struct.Pathfinder.html">Pathfinder</a></li><li><a href="struct.PathfinderCache.html">PathfinderCache</a></li><li><a href="struct.Perimeter.html">Perimeter</a></li><li><a href="struct.PermanentMapEdits.html">PermanentMapEdits</a></li><li><a href="struct.Position.html">Position</a></li><li><a href="struct.RawToMapOptions.html">RawToMapOptions</a></li><li><a href="struct.Road.html">Road</a></li><li><a href="struct.RoadID.html">RoadID</a></li><li><a href="struct.RoadSideID.html">RoadSideID</a></li><li><a href="struct.RoadWithStopSign.html">RoadWithStopSign</a></li><li><a href="struct.RoutingParams.html">RoutingParams</a></li><li><a href="struct.Stage.html">Stage</a></li><li><a href="struct.TransitRoute.html">TransitRoute</a></li><li><a href="struct.TransitRouteID.html">TransitRouteID</a></li><li><a href="struct.TransitStop.html">TransitStop</a></li><li><a href="struct.TransitStopID.html">TransitStopID</a></li><li><a href="struct.Turn.html">Turn</a></li><li><a href="struct.TurnID.html">TurnID</a></li><li><a href="struct.UberTurn.html">UberTurn</a></li><li><a href="struct.Zone.html">Zone</a></li><li><a href="city/struct.City.html">city::City</a></li><li><a href="connectivity/struct.Item.html">connectivity::Item</a></li><li><a href="connectivity/struct.WalkingOptions.html">connectivity::WalkingOptions</a></li><li><a href="connectivity/walking/struct.Item.html">connectivity::walking::Item</a></li><li><a href="connectivity/walking/struct.WalkingOptions.html">connectivity::walking::WalkingOptions</a></li><li><a href="edits/struct.EditCrosswalks.html">edits::EditCrosswalks</a></li><li><a href="edits/struct.EditEffects.html">edits::EditEffects</a></li><li><a href="edits/struct.EditRoad.html">edits::EditRoad</a></li><li><a href="edits/struct.MapEdits.html">edits::MapEdits</a></li><li><a href="edits/compat/struct.ChangeAccessRestrictions.html">edits::compat::ChangeAccessRestrictions</a></li><li><a href="edits/compat/struct.ChangeLaneType.html">edits::compat::ChangeLaneType</a></li><li><a href="edits/compat/struct.ChangeSpeedLimit.html">edits::compat::ChangeSpeedLimit</a></li><li><a href="edits/compat/struct.OriginalLane.html">edits::compat::OriginalLane</a></li><li><a href="edits/compat/struct.ReverseLane.html">edits::compat::ReverseLane</a></li><li><a href="edits/perma/struct.PermanentEditCrosswalks.html">edits::perma::PermanentEditCrosswalks</a></li><li><a href="edits/perma/struct.PermanentMapEdits.html">edits::perma::PermanentMapEdits</a></li><li><a href="make/struct.RawToMapOptions.html">make::RawToMapOptions</a></li><li><a href="make/transit/struct.BorderSnapper.html">make::transit::BorderSnapper</a></li><li><a href="objects/area/struct.Area.html">objects::area::Area</a></li><li><a href="objects/area/struct.AreaID.html">objects::area::AreaID</a></li><li><a href="objects/block/struct.Block.html">objects::block::Block</a></li><li><a href="objects/block/struct.Perimeter.html">objects::block::Perimeter</a></li><li><a href="objects/building/struct.Building.html">objects::building::Building</a></li><li><a href="objects/building/struct.BuildingID.html">objects::building::BuildingID</a></li><li><a href="objects/intersection/struct.Intersection.html">objects::intersection::Intersection</a></li><li><a href="objects/intersection/struct.IntersectionID.html">objects::intersection::IntersectionID</a></li><li><a href="objects/lane/struct.Lane.html">objects::lane::Lane</a></li><li><a href="objects/lane/struct.LaneID.html">objects::lane::LaneID</a></li><li><a href="objects/movement/struct.CompressedMovementID.html">objects::movement::CompressedMovementID</a></li><li><a href="objects/movement/struct.Movement.html">objects::movement::Movement</a></li><li><a href="objects/movement/struct.MovementID.html">objects::movement::MovementID</a></li><li><a href="objects/parking_lot/struct.ParkingLot.html">objects::parking_lot::ParkingLot</a></li><li><a href="objects/parking_lot/struct.ParkingLotID.html">objects::parking_lot::ParkingLotID</a></li><li><a href="objects/road/struct.DirectedRoadID.html">objects::road::DirectedRoadID</a></li><li><a href="objects/road/struct.Road.html">objects::road::Road</a></li><li><a href="objects/road/struct.RoadID.html">objects::road::RoadID</a></li><li><a href="objects/road/struct.RoadSideID.html">objects::road::RoadSideID</a></li><li><a href="objects/stop_signs/struct.ControlStopSign.html">objects::stop_signs::ControlStopSign</a></li><li><a href="objects/stop_signs/struct.RoadWithStopSign.html">objects::stop_signs::RoadWithStopSign</a></li><li><a href="objects/traffic_signals/struct.ControlTrafficSignal.html">objects::traffic_signals::ControlTrafficSignal</a></li><li><a href="objects/traffic_signals/struct.Stage.html">objects::traffic_signals::Stage</a></li><li><a href="objects/transit/struct.TransitRoute.html">objects::transit::TransitRoute</a></li><li><a href="objects/transit/struct.TransitRouteID.html">objects::transit::TransitRouteID</a></li><li><a href="objects/transit/struct.TransitStop.html">objects::transit::TransitStop</a></li><li><a href="objects/transit/struct.TransitStopID.html">objects::transit::TransitStopID</a></li><li><a href="objects/turn/struct.Turn.html">objects::turn::Turn</a></li><li><a href="objects/turn/struct.TurnID.html">objects::turn::TurnID</a></li><li><a href="objects/zone/struct.AccessRestrictions.html">objects::zone::AccessRestrictions</a></li><li><a href="objects/zone/struct.Zone.html">objects::zone::Zone</a></li><li><a href="osm/struct.NodeID.html">osm::NodeID</a></li><li><a href="osm/struct.RelationID.html">osm::RelationID</a></li><li><a href="osm/struct.WayID.html">osm::WayID</a></li><li><a href="pathfind/struct.RoutingParams.html">pathfind::RoutingParams</a></li><li><a href="pathfind/node_map/struct.InnerNodeMap.html">pathfind::node_map::InnerNodeMap</a></li><li><a href="pathfind/node_map/struct.NodeMap.html">pathfind::node_map::NodeMap</a></li><li><a href="pathfind/pathfinder/struct.Pathfinder.html">pathfind::pathfinder::Pathfinder</a></li><li><a href="pathfind/pathfinder/struct.PathfinderCache.html">pathfind::pathfinder::PathfinderCache</a></li><li><a href="pathfind/uber_turns/struct.IntersectionCluster.html">pathfind::uber_turns::IntersectionCluster</a></li><li><a href="pathfind/uber_turns/struct.UberTurn.html">pathfind::uber_turns::UberTurn</a></li><li><a href="pathfind/uber_turns/struct.UberTurnV2.html">pathfind::uber_turns::UberTurnV2</a></li><li><a href="pathfind/v1/struct.Path.html">pathfind::v1::Path</a></li><li><a href="pathfind/v1/struct.PathRequest.html">pathfind::v1::PathRequest</a></li><li><a href="pathfind/v2/struct.PathV2.html">pathfind::v2::PathV2</a></li><li><a href="pathfind/vehicles/struct.VehiclePathfinder.html">pathfind::vehicles::VehiclePathfinder</a></li><li><a href="pathfind/walking/struct.SidewalkPathfinder.html">pathfind::walking::SidewalkPathfinder</a></li><li><a href="traversable/struct.Position.html">traversable::Position</a></li></ul><h3 id="Enums">Enums</h3><ul class="enums docblock"><li><a href="enum.AmenityType.html">AmenityType</a></li><li><a href="enum.AreaType.html">AreaType</a></li><li><a href="enum.BufferType.html">BufferType</a></li><li><a href="enum.BuildingType.html">BuildingType</a></li><li><a href="enum.CommonEndpoint.html">CommonEndpoint</a></li><li><a href="enum.Direction.html">Direction</a></li><li><a href="enum.DrivingSide.html">DrivingSide</a></li><li><a href="enum.EditCmd.html">EditCmd</a></li><li><a href="enum.EditIntersection.html">EditIntersection</a></li><li><a href="enum.IntersectionType.html">IntersectionType</a></li><li><a href="enum.LaneType.html">LaneType</a></li><li><a href="enum.OffstreetParking.html">OffstreetParking</a></li><li><a href="enum.PathConstraints.html">PathConstraints</a></li><li><a href="enum.PathStep.html">PathStep</a></li><li><a href="enum.PathStepV2.html">PathStepV2</a></li><li><a href="enum.PathfinderCaching.html">PathfinderCaching</a></li><li><a href="enum.RestrictionType.html">RestrictionType</a></li><li><a href="enum.SideOfRoad.html">SideOfRoad</a></li><li><a href="enum.StageType.html">StageType</a></li><li><a href="enum.Traversable.html">Traversable</a></li><li><a href="enum.TurnPriority.html">TurnPriority</a></li><li><a href="enum.TurnType.html">TurnType</a></li><li><a href="connectivity/enum.Spot.html">connectivity::Spot</a></li><li><a href="connectivity/enum.WalkingNode.html">connectivity::WalkingNode</a></li><li><a href="edits/enum.EditCmd.html">edits::EditCmd</a></li><li><a href="edits/enum.EditIntersection.html">edits::EditIntersection</a></li><li><a href="edits/perma/enum.PermanentEditCmd.html">edits::perma::PermanentEditCmd</a></li><li><a href="edits/perma/enum.PermanentEditIntersection.html">edits::perma::PermanentEditIntersection</a></li><li><a href="objects/building/enum.BuildingType.html">objects::building::BuildingType</a></li><li><a href="objects/building/enum.OffstreetParking.html">objects::building::OffstreetParking</a></li><li><a href="objects/lane/enum.CommonEndpoint.html">objects::lane::CommonEndpoint</a></li><li><a href="objects/road/enum.SideOfRoad.html">objects::road::SideOfRoad</a></li><li><a href="objects/traffic_signals/enum.StageType.html">objects::traffic_signals::StageType</a></li><li><a href="objects/turn/enum.TurnPriority.html">objects::turn::TurnPriority</a></li><li><a href="objects/turn/enum.TurnType.html">objects::turn::TurnType</a></li><li><a href="osm/enum.OsmID.html">osm::OsmID</a></li><li><a href="osm/enum.RoadRank.html">osm::RoadRank</a></li><li><a href="pathfind/enum.PathConstraints.html">pathfind::PathConstraints</a></li><li><a href="pathfind/engine/enum.CreateEngine.html">pathfind::engine::CreateEngine</a></li><li><a href="pathfind/engine/enum.PathfindEngine.html">pathfind::engine::PathfindEngine</a></li><li><a href="pathfind/pathfinder/enum.PathfinderCaching.html">pathfind::pathfinder::PathfinderCaching</a></li><li><a href="pathfind/v1/enum.PathStep.html">pathfind::v1::PathStep</a></li><li><a href="pathfind/v2/enum.PathStepV2.html">pathfind::v2::PathStepV2</a></li><li><a href="pathfind/vehicles/enum.Node.html">pathfind::vehicles::Node</a></li><li><a href="pathfind/walking/enum.WalkingNode.html">pathfind::walking::WalkingNode</a></li><li><a href="traversable/enum.Traversable.html">traversable::Traversable</a></li></ul><h3 id="Functions">Functions</h3><ul class="functions docblock"><li><a href="connectivity/fn.all_vehicle_costs_from.html">connectivity::all_vehicle_costs_from</a></li><li><a href="connectivity/fn.all_walking_costs_from.html">connectivity::all_walking_costs_from</a></li><li><a href="connectivity/fn.find_scc.html">connectivity::find_scc</a></li><li><a href="connectivity/fn.vehicle_cost.html">connectivity::vehicle_cost</a></li><li><a href="connectivity/walking/fn.all_walking_costs_from.html">connectivity::walking::all_walking_costs_from</a></li><li><a href="edits/compat/fn.fix_adaptive_stages.html">edits::compat::fix_adaptive_stages</a></li><li><a href="edits/compat/fn.fix_city_name.html">edits::compat::fix_city_name</a></li><li><a href="edits/compat/fn.fix_f64s.html">edits::compat::fix_f64s</a></li><li><a href="edits/compat/fn.fix_intersection_ids.html">edits::compat::fix_intersection_ids</a></li><li><a href="edits/compat/fn.fix_lane_widths.html">edits::compat::fix_lane_widths</a></li><li><a href="edits/compat/fn.fix_map_name.html">edits::compat::fix_map_name</a></li><li><a href="edits/compat/fn.fix_merge_zones.html">edits::compat::fix_merge_zones</a></li><li><a href="edits/compat/fn.fix_offset.html">edits::compat::fix_offset</a></li><li><a href="edits/compat/fn.fix_old_lane_cmds.html">edits::compat::fix_old_lane_cmds</a></li><li><a href="edits/compat/fn.fix_phase_to_stage.html">edits::compat::fix_phase_to_stage</a></li><li><a href="edits/compat/fn.fix_plans.html">edits::compat::fix_plans</a></li><li><a href="edits/compat/fn.fix_road_direction.html">edits::compat::fix_road_direction</a></li><li><a href="edits/compat/fn.remove_vehicle_caps.html">edits::compat::remove_vehicle_caps</a></li><li><a href="edits/compat/fn.upgrade.html">edits::compat::upgrade</a></li><li><a href="edits/compat/fn.walk.html">edits::compat::walk</a></li><li><a href="edits/fn.fix_building_driveways.html">edits::fix_building_driveways</a></li><li><a href="edits/fn.fix_parking_lot_driveways.html">edits::fix_parking_lot_driveways</a></li><li><a href="edits/fn.modify_lanes.html">edits::modify_lanes</a></li><li><a href="edits/fn.recalculate_intersection_polygon.html">edits::recalculate_intersection_polygon</a></li><li><a href="edits/fn.recalculate_turns.html">edits::recalculate_turns</a></li><li><a href="make/bridges/fn.find_bridges.html">make::bridges::find_bridges</a></li><li><a href="make/buildings/fn.classify_bldg.html">make::buildings::classify_bldg</a></li><li><a href="make/buildings/fn.get_address.html">make::buildings::get_address</a></li><li><a href="make/buildings/fn.make_all_buildings.html">make::buildings::make_all_buildings</a></li><li><a href="make/fn.match_points_to_lanes.html">make::match_points_to_lanes</a></li><li><a href="make/parking_lots/fn.infer_spots.html">make::parking_lots::infer_spots</a></li><li><a href="make/parking_lots/fn.line_valid.html">make::parking_lots::line_valid</a></li><li><a href="make/parking_lots/fn.make_all_parking_lots.html">make::parking_lots::make_all_parking_lots</a></li><li><a href="make/parking_lots/fn.snap_driveway.html">make::parking_lots::snap_driveway</a></li><li><a href="make/fn.snap_nodes_to_line.html">make::snap_nodes_to_line</a></li><li><a href="make/traffic_signals/fn.all_walk_all_yield.html">make::traffic_signals::all_walk_all_yield</a></li><li><a href="make/traffic_signals/fn.degenerate.html">make::traffic_signals::degenerate</a></li><li><a href="make/traffic_signals/fn.expand_all_stages.html">make::traffic_signals::expand_all_stages</a></li><li><a href="make/traffic_signals/fn.four_way_four_stage.html">make::traffic_signals::four_way_four_stage</a></li><li><a href="make/traffic_signals/fn.four_way_two_stage.html">make::traffic_signals::four_way_two_stage</a></li><li><a href="make/traffic_signals/fn.get_possible_policies.html">make::traffic_signals::get_possible_policies</a></li><li><a href="make/traffic_signals/fn.greedy_assignment.html">make::traffic_signals::greedy_assignment</a></li><li><a href="make/traffic_signals/fn.half_signal.html">make::traffic_signals::half_signal</a></li><li><a href="make/traffic_signals/lagging_green/fn.add_stage.html">make::traffic_signals::lagging_green::add_stage</a></li><li><a href="make/traffic_signals/lagging_green/fn.four_way_four_stage.html">make::traffic_signals::lagging_green::four_way_four_stage</a></li><li><a href="make/traffic_signals/lagging_green/fn.is_conflict.html">make::traffic_signals::lagging_green::is_conflict</a></li><li><a href="make/traffic_signals/lagging_green/fn.make_crosswalk_variable.html">make::traffic_signals::lagging_green::make_crosswalk_variable</a></li><li><a href="make/traffic_signals/lagging_green/fn.make_lagging_green_variable.html">make::traffic_signals::lagging_green::make_lagging_green_variable</a></li><li><a href="make/traffic_signals/lagging_green/fn.make_signal.html">make::traffic_signals::lagging_green::make_signal</a></li><li><a href="make/traffic_signals/lagging_green/fn.make_traffic_signal.html">make::traffic_signals::lagging_green::make_traffic_signal</a></li><li><a href="make/traffic_signals/lagging_green/fn.merge_stages.html">make::traffic_signals::lagging_green::merge_stages</a></li><li><a href="make/traffic_signals/lagging_green/fn.movements.html">make::traffic_signals::lagging_green::movements</a></li><li><a href="make/traffic_signals/lagging_green/fn.movements_from.html">make::traffic_signals::lagging_green::movements_from</a></li><li><a href="make/traffic_signals/lagging_green/fn.multi_way_stages.html">make::traffic_signals::lagging_green::multi_way_stages</a></li><li><a href="make/traffic_signals/lagging_green/fn.optimize.html">make::traffic_signals::lagging_green::optimize</a></li><li><a href="make/traffic_signals/lagging_green/fn.protected_yield_stage.html">make::traffic_signals::lagging_green::protected_yield_stage</a></li><li><a href="make/traffic_signals/lagging_green/fn.remove_movement.html">make::traffic_signals::lagging_green::remove_movement</a></li><li><a href="make/traffic_signals/lagging_green/fn.straight_types.html">make::traffic_signals::lagging_green::straight_types</a></li><li><a href="make/traffic_signals/lagging_green/fn.three_way_three_stage.html">make::traffic_signals::lagging_green::three_way_three_stage</a></li><li><a href="make/traffic_signals/fn.make_stages.html">make::traffic_signals::make_stages</a></li><li><a href="make/traffic_signals/fn.new.html">make::traffic_signals::new</a></li><li><a href="make/traffic_signals/fn.stage_per_road.html">make::traffic_signals::stage_per_road</a></li><li><a href="make/traffic_signals/fn.synchronize.html">make::traffic_signals::synchronize</a></li><li><a href="make/traffic_signals/fn.three_way.html">make::traffic_signals::three_way</a></li><li><a href="make/transit/fn.create_route.html">make::transit::create_route</a></li><li><a href="make/transit/fn.create_stop.html">make::transit::create_stop</a></li><li><a href="make/transit/fn.finalize_transit.html">make::transit::finalize_transit</a></li><li><a href="make/fn.trim_path.html">make::trim_path</a></li><li><a href="make/turns/fn.curvey_turn.html">make::turns::curvey_turn</a></li><li><a href="make/turns/fn.ensure_unique.html">make::turns::ensure_unique</a></li><li><a href="make/turns/fn.expected_turn_types_for_four_way.html">make::turns::expected_turn_types_for_four_way</a></li><li><a href="make/turns/fn.make_all_turns.html">make::turns::make_all_turns</a></li><li><a href="make/turns/fn.make_vehicle_turns.html">make::turns::make_vehicle_turns</a></li><li><a href="make/turns/fn.remove_merging_turns.html">make::turns::remove_merging_turns</a></li><li><a href="make/turns/fn.turn_type_from_angles.html">make::turns::turn_type_from_angles</a></li><li><a href="make/turns/fn.verify_vehicle_connectivity.html">make::turns::verify_vehicle_connectivity</a></li><li><a href="make/walking_turns/fn.baseline_geometry.html">make::walking_turns::baseline_geometry</a></li><li><a href="make/walking_turns/fn.filter_turns.html">make::walking_turns::filter_turns</a></li><li><a href="make/walking_turns/fn.make_crosswalk.html">make::walking_turns::make_crosswalk</a></li><li><a href="make/walking_turns/fn.make_shared_sidewalk_corner.html">make::walking_turns::make_shared_sidewalk_corner</a></li><li><a href="make/walking_turns/fn.make_walking_turns.html">make::walking_turns::make_walking_turns</a></li><li><a href="make/walking_turns/fn.turn_id.html">make::walking_turns::turn_id</a></li><li><a href="objects/building/fn.sidewalk_to_bike.html">objects::building::sidewalk_to_bike</a></li><li><a href="objects/lane/fn.parse_turn_type_from_osm.html">objects::lane::parse_turn_type_from_osm</a></li><li><a href="objects/movement/fn.find_r.html">objects::movement::find_r</a></li><li><a href="objects/movement/fn.movement_geom.html">objects::movement::movement_geom</a></li><li><a href="objects/zone/fn.floodfill.html">objects::zone::floodfill</a></li><li><a href="pathfind/node_map/fn.deserialize_nodemap.html">pathfind::node_map::deserialize_nodemap</a></li><li><a href="pathfind/fn.round.html">pathfind::round</a></li><li><a href="pathfind/uber_turns/fn.flood.html">pathfind::uber_turns::flood</a></li><li><a href="pathfind/uber_turns/fn.trace_back.html">pathfind::uber_turns::trace_back</a></li><li><a href="pathfind/fn.unround.html">pathfind::unround</a></li><li><a href="pathfind/v1/fn.validate_continuity.html">pathfind::v1::validate_continuity</a></li><li><a href="pathfind/v1/fn.validate_restrictions.html">pathfind::v1::validate_restrictions</a></li><li><a href="pathfind/v1/fn.validate_zones.html">pathfind::v1::validate_zones</a></li><li><a href="pathfind/v2/fn.find_uber_turns.html">pathfind::v2::find_uber_turns</a></li><li><a href="pathfind/vehicles/fn.make_input_graph.html">pathfind::vehicles::make_input_graph</a></li><li><a href="pathfind/vehicles/fn.vehicle_cost.html">pathfind::vehicles::vehicle_cost</a></li><li><a href="pathfind/walking/fn.make_input_graph.html">pathfind::walking::make_input_graph</a></li><li><a href="pathfind/walking/fn.one_step_walking_path.html">pathfind::walking::one_step_walking_path</a></li><li><a href="pathfind/walking/fn.transit_input_graph.html">pathfind::walking::transit_input_graph</a></li><li><a href="pathfind/walking/fn.walking_path_to_steps.html">pathfind::walking::walking_path_to_steps</a></li><li><a href="pathfind/fn.zone_cost.html">pathfind::zone_cost</a></li><li><a href="traversable/fn.bike_speed_on_incline.html">traversable::bike_speed_on_incline</a></li><li><a href="traversable/fn.walking_speed_on_incline.html">traversable::walking_speed_on_incline</a></li></ul><h3 id="Constants">Constants</h3><ul class="constants docblock"><li><a href="constant.MAX_BIKE_SPEED.html">MAX_BIKE_SPEED</a></li><li><a href="constant.MAX_WALKING_SPEED.html">MAX_WALKING_SPEED</a></li><li><a href="constant.NORMAL_LANE_THICKNESS.html">NORMAL_LANE_THICKNESS</a></li><li><a href="constant.PARKING_LOT_SPOT_LENGTH.html">PARKING_LOT_SPOT_LENGTH</a></li><li><a href="constant.SIDEWALK_THICKNESS.html">SIDEWALK_THICKNESS</a></li><li><a href="city/constant.POLYGON_EPSILON.html">city::POLYGON_EPSILON</a></li><li><a href="edits/perma/constant.IGNORE_OLD_LANES.html">edits::perma::IGNORE_OLD_LANES</a></li><li><a href="make/traffic_signals/constant.PROTECTED.html">make::traffic_signals::PROTECTED</a></li><li><a href="make/traffic_signals/constant.YIELD.html">make::traffic_signals::YIELD</a></li><li><a href="objects/lane/constant.PARKING_LOT_SPOT_LENGTH.html">objects::lane::PARKING_LOT_SPOT_LENGTH</a></li><li><a href="objects/traffic_signals/constant.CROSSWALK_PACE.html">objects::traffic_signals::CROSSWALK_PACE</a></li><li><a href="osm/constant.ENDPT_BACK.html">osm::ENDPT_BACK</a></li><li><a href="osm/constant.ENDPT_FWD.html">osm::ENDPT_FWD</a></li><li><a href="osm/constant.HIGHWAY.html">osm::HIGHWAY</a></li><li><a href="osm/constant.MAXSPEED.html">osm::MAXSPEED</a></li><li><a href="osm/constant.NAME.html">osm::NAME</a></li><li><a href="osm/constant.OSM_REL_ID.html">osm::OSM_REL_ID</a></li><li><a href="osm/constant.OSM_WAY_ID.html">osm::OSM_WAY_ID</a></li><li><a href="osm/constant.PARKING_BOTH.html">osm::PARKING_BOTH</a></li><li><a href="osm/constant.PARKING_LEFT.html">osm::PARKING_LEFT</a></li><li><a href="osm/constant.PARKING_RIGHT.html">osm::PARKING_RIGHT</a></li><li><a href="osm/constant.SIDEWALK.html">osm::SIDEWALK</a></li><li><a href="traversable/constant.MAX_BIKE_SPEED.html">traversable::MAX_BIKE_SPEED</a></li><li><a href="traversable/constant.MAX_WALKING_SPEED.html">traversable::MAX_WALKING_SPEED</a></li></ul></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="map_model" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html> |