diff --git a/rustdoc/implementors/core/cmp/trait.PartialEq.js b/rustdoc/implementors/core/cmp/trait.PartialEq.js
index f579dac11e..415addc2bc 100644
--- a/rustdoc/implementors/core/cmp/trait.PartialEq.js
+++ b/rustdoc/implementors/core/cmp/trait.PartialEq.js
@@ -6,7 +6,7 @@ implementors["convert_osm"] = [{"text":"impl PartialEq<ID> for ID","synthetic":false,"types":["fifteen_min::bus::ID"]}];
implementors["game"] = [{"text":"impl PartialEq<Route> for Route","synthetic":false,"types":["game::common::route_sketcher::Route"]},{"text":"impl PartialEq<Mode> for Mode","synthetic":false,"types":["game::common::route_sketcher::Mode"]},{"text":"impl PartialEq<Obj> for Obj","synthetic":false,"types":["game::debug::blockfinder::Obj"]},{"text":"impl PartialEq<Filters> for Filters","synthetic":false,"types":["game::devtools::collisions::Filters"]},{"text":"impl PartialEq<MarkerID> for MarkerID","synthetic":false,"types":["game::devtools::story::MarkerID"]},{"text":"impl PartialEq<ID> for ID","synthetic":false,"types":["game::edit::crosswalks::ID"]},{"text":"impl PartialEq<BundleEdits> for BundleEdits","synthetic":false,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl PartialEq<OpenTrip> for OpenTrip","synthetic":false,"types":["game::info::trip::OpenTrip"]},{"text":"impl PartialEq<DataOptions> for DataOptions","synthetic":false,"types":["game::info::DataOptions"]},{"text":"impl PartialEq<ProblemOptions> for ProblemOptions","synthetic":false,"types":["game::info::ProblemOptions"]},{"text":"impl PartialEq<Seir> for Seir","synthetic":false,"types":["game::layer::pandemic::Seir"]},{"text":"impl PartialEq<Options> for Options","synthetic":false,"types":["game::layer::pandemic::Options"]},{"text":"impl PartialEq<Loc> for Loc","synthetic":false,"types":["game::layer::parking::Loc"]},{"text":"impl PartialEq<Options> for Options","synthetic":false,"types":["game::layer::population::Options"]},{"text":"impl PartialEq<Options> for Options","synthetic":false,"types":["game::layer::problems::Options"]},{"text":"impl PartialEq<ProblemTypes> for ProblemTypes","synthetic":false,"types":["game::layer::problems_diff::ProblemTypes"]},{"text":"impl PartialEq<BlockSelection> for BlockSelection","synthetic":false,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl PartialEq<Filter> for Filter","synthetic":false,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl PartialEq<DashTab> for DashTab","synthetic":false,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl PartialEq<Obj> for Obj","synthetic":false,"types":["game::sandbox::gameplay::freeform::area_spawner::Obj"]},{"text":"impl PartialEq<TutorialPointer> for TutorialPointer","synthetic":false,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl PartialEq<Task> for Task","synthetic":false,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl PartialEq<GameplayMode> for GameplayMode","synthetic":false,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl PartialEq<SpeedSetting> for SpeedSetting","synthetic":false,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl PartialEq<RouteStats> for RouteStats","synthetic":false,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl PartialEq<ID> for ID","synthetic":false,"types":["game::ungap::trip::ID"]},{"text":"impl PartialEq<RoutingPreferences> for RoutingPreferences","synthetic":false,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl PartialEq<Tab> for Tab","synthetic":false,"types":["game::ungap::Tab"]},{"text":"impl PartialEq<Mode> for Mode","synthetic":false,"types":["game::Mode"]}];
implementors["geom"] = [{"text":"impl PartialEq<Angle> for Angle","synthetic":false,"types":["geom::angle::Angle"]},{"text":"impl PartialEq<Bounds> for Bounds","synthetic":false,"types":["geom::bounds::Bounds"]},{"text":"impl PartialEq<GPSBounds> for GPSBounds","synthetic":false,"types":["geom::bounds::GPSBounds"]},{"text":"impl PartialEq<Distance> for Distance","synthetic":false,"types":["geom::distance::Distance"]},{"text":"impl PartialEq<Duration> for Duration","synthetic":false,"types":["geom::duration::Duration"]},{"text":"impl PartialEq<LonLat> for LonLat","synthetic":false,"types":["geom::gps::LonLat"]},{"text":"impl PartialEq<Line> for Line","synthetic":false,"types":["geom::line::Line"]},{"text":"impl PartialEq<Percent> for Percent","synthetic":false,"types":["geom::percent::Percent"]},{"text":"impl PartialEq<Polygon> for Polygon","synthetic":false,"types":["geom::polygon::Polygon"]},{"text":"impl PartialEq<PolyLine> for PolyLine","synthetic":false,"types":["geom::polyline::PolyLine"]},{"text":"impl PartialEq<Pt2D> for Pt2D","synthetic":false,"types":["geom::pt::Pt2D"]},{"text":"impl PartialEq<HashablePt2D> for HashablePt2D","synthetic":false,"types":["geom::pt::HashablePt2D"]},{"text":"impl PartialEq<Ring> for Ring","synthetic":false,"types":["geom::ring::Ring"]},{"text":"impl PartialEq<Speed> for Speed","synthetic":false,"types":["geom::speed::Speed"]},{"text":"impl PartialEq<Statistic> for Statistic","synthetic":false,"types":["geom::stats::Statistic"]},{"text":"impl PartialEq<Time> for Time","synthetic":false,"types":["geom::time::Time"]}];
-implementors["ltn"] = [{"text":"impl PartialEq<Style> for Style","synthetic":false,"types":["ltn::browse::Style"]},{"text":"impl PartialEq<Tab> for Tab","synthetic":false,"types":["ltn::edit::Tab"]},{"text":"impl PartialEq<Obj> for Obj","synthetic":false,"types":["ltn::edit::Obj"]},{"text":"impl PartialEq<Heuristic> for Heuristic","synthetic":false,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl PartialEq<ChangeKey> for ChangeKey","synthetic":false,"types":["ltn::filters::ChangeKey"]},{"text":"impl PartialEq<DiagonalFilter> for DiagonalFilter","synthetic":false,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl PartialEq<Filters> for Filters","synthetic":false,"types":["ltn::impact::Filters"]},{"text":"impl PartialEq<NeighbourhoodID> for NeighbourhoodID","synthetic":false,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl PartialEq<BlockID> for BlockID","synthetic":false,"types":["ltn::partition::BlockID"]}];
+implementors["ltn"] = [{"text":"impl PartialEq<Style> for Style","synthetic":false,"types":["ltn::browse::Style"]},{"text":"impl PartialEq<Obj> for Obj","synthetic":false,"types":["ltn::edit::Obj"]},{"text":"impl PartialEq<Heuristic> for Heuristic","synthetic":false,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl PartialEq<ChangeKey> for ChangeKey","synthetic":false,"types":["ltn::filters::ChangeKey"]},{"text":"impl PartialEq<DiagonalFilter> for DiagonalFilter","synthetic":false,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl PartialEq<Filters> for Filters","synthetic":false,"types":["ltn::impact::Filters"]},{"text":"impl PartialEq<NeighbourhoodID> for NeighbourhoodID","synthetic":false,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl PartialEq<BlockID> for BlockID","synthetic":false,"types":["ltn::partition::BlockID"]}];
implementors["map_editor"] = [{"text":"impl PartialEq<ID> for ID","synthetic":false,"types":["map_editor::model::ID"]}];
implementors["map_gui"] = [{"text":"impl PartialEq<ColorSchemeChoice> for ColorSchemeChoice","synthetic":false,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl PartialEq<TrafficSignalStyle> for TrafficSignalStyle","synthetic":false,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl PartialEq<CameraAngle> for CameraAngle","synthetic":false,"types":["map_gui::options::CameraAngle"]},{"text":"impl PartialEq<UnzoomedAgents> for UnzoomedAgents","synthetic":false,"types":["map_gui::render::agents::UnzoomedAgents"]},{"text":"impl PartialEq<Obj> for Obj","synthetic":false,"types":["map_gui::tools::compare_counts::Obj"]},{"text":"impl PartialEq<Layer> for Layer","synthetic":false,"types":["map_gui::tools::compare_counts::Layer"]},{"text":"impl PartialEq<HeatmapOptions> for HeatmapOptions","synthetic":false,"types":["map_gui::tools::heatmap::HeatmapOptions"]},{"text":"impl PartialEq<Obj> for Obj","synthetic":false,"types":["map_gui::tools::polygon::Obj"]},{"text":"impl PartialEq<Executable> for Executable","synthetic":false,"types":["map_gui::tools::title_screen::Executable"]},{"text":"impl PartialEq<NamedTrip> for NamedTrip","synthetic":false,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl PartialEq<WaypointID> for WaypointID","synthetic":false,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl PartialEq<ID> for ID","synthetic":false,"types":["map_gui::ID"]}];
implementors["map_model"] = [{"text":"impl PartialEq<Item> for Item","synthetic":false,"types":["map_model::connectivity::walking::Item"]},{"text":"impl PartialEq<Spot> for Spot","synthetic":false,"types":["map_model::connectivity::Spot"]},{"text":"impl PartialEq<Item> for Item","synthetic":false,"types":["map_model::connectivity::Item"]},{"text":"impl PartialEq<MapEdits> for MapEdits","synthetic":false,"types":["map_model::edits::MapEdits"]},{"text":"impl PartialEq<EditIntersection> for EditIntersection","synthetic":false,"types":["map_model::edits::EditIntersection"]},{"text":"impl PartialEq<EditRoad> for EditRoad","synthetic":false,"types":["map_model::edits::EditRoad"]},{"text":"impl PartialEq<EditCrosswalks> for EditCrosswalks","synthetic":false,"types":["map_model::edits::EditCrosswalks"]},{"text":"impl PartialEq<EditCmd> for EditCmd","synthetic":false,"types":["map_model::edits::EditCmd"]},{"text":"impl PartialEq<AreaID> for AreaID","synthetic":false,"types":["map_model::objects::area::AreaID"]},{"text":"impl PartialEq<BuildingID> for BuildingID","synthetic":false,"types":["map_model::objects::building::BuildingID"]},{"text":"impl PartialEq<OffstreetParking> for OffstreetParking","synthetic":false,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl PartialEq<IntersectionID> for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl PartialEq<LaneID> for LaneID","synthetic":false,"types":["map_model::objects::lane::LaneID"]},{"text":"impl PartialEq<CommonEndpoint> for CommonEndpoint","synthetic":false,"types":["map_model::objects::lane::CommonEndpoint"]},{"text":"impl PartialEq<MovementID> for MovementID","synthetic":false,"types":["map_model::objects::movement::MovementID"]},{"text":"impl PartialEq<CompressedMovementID> for CompressedMovementID","synthetic":false,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl PartialEq<Movement> for Movement","synthetic":false,"types":["map_model::objects::movement::Movement"]},{"text":"impl PartialEq<ParkingLotID> for ParkingLotID","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl PartialEq<RoadID> for RoadID","synthetic":false,"types":["map_model::objects::road::RoadID"]},{"text":"impl PartialEq<DirectedRoadID> for DirectedRoadID","synthetic":false,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl PartialEq<SideOfRoad> for SideOfRoad","synthetic":false,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl PartialEq<RoadSideID> for RoadSideID","synthetic":false,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl PartialEq<ControlStopSign> for ControlStopSign","synthetic":false,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl PartialEq<RoadWithStopSign> for RoadWithStopSign","synthetic":false,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl PartialEq<ControlTrafficSignal> for ControlTrafficSignal","synthetic":false,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl PartialEq<Stage> for Stage","synthetic":false,"types":["map_model::objects::traffic_signals::Stage"]},{"text":"impl PartialEq<StageType> for StageType","synthetic":false,"types":["map_model::objects::traffic_signals::StageType"]},{"text":"impl PartialEq<TransitStopID> for TransitStopID","synthetic":false,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl PartialEq<TransitRouteID> for TransitRouteID","synthetic":false,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl PartialEq<TransitStop> for TransitStop","synthetic":false,"types":["map_model::objects::transit::TransitStop"]},{"text":"impl PartialEq<TurnID> for TurnID","synthetic":false,"types":["map_model::objects::turn::TurnID"]},{"text":"impl PartialEq<TurnType> for TurnType","synthetic":false,"types":["map_model::objects::turn::TurnType"]},{"text":"impl PartialEq<TurnPriority> for TurnPriority","synthetic":false,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl PartialEq<Turn> for Turn","synthetic":false,"types":["map_model::objects::turn::Turn"]},{"text":"impl PartialEq<AccessRestrictions> for AccessRestrictions","synthetic":false,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl PartialEq<Zone> for Zone","synthetic":false,"types":["map_model::objects::zone::Zone"]},{"text":"impl PartialEq<PathfinderCaching> for PathfinderCaching","synthetic":false,"types":["map_model::pathfind::pathfinder::PathfinderCaching"]},{"text":"impl PartialEq<UberTurn> for UberTurn","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl PartialEq<UberTurnV2> for UberTurnV2","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl PartialEq<PathStep> for PathStep","synthetic":false,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl PartialEq<Path> for Path","synthetic":false,"types":["map_model::pathfind::v1::Path"]},{"text":"impl PartialEq<PathRequest> for PathRequest","synthetic":false,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl PartialEq<Node> for Node","synthetic":false,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl PartialEq<WalkingNode> for WalkingNode","synthetic":false,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl PartialEq<PathConstraints> for PathConstraints","synthetic":false,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl PartialEq<EnumSet<PathConstraints>> for PathConstraints","synthetic":false,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl PartialEq<RoutingParams> for RoutingParams","synthetic":false,"types":["map_model::pathfind::RoutingParams"]},{"text":"impl PartialEq<Position> for Position","synthetic":false,"types":["map_model::traversable::Position"]},{"text":"impl PartialEq<Traversable> for Traversable","synthetic":false,"types":["map_model::traversable::Traversable"]}];
diff --git a/rustdoc/implementors/core/marker/trait.Freeze.js b/rustdoc/implementors/core/marker/trait.Freeze.js
index 0858a36a24..59f1976462 100644
--- a/rustdoc/implementors/core/marker/trait.Freeze.js
+++ b/rustdoc/implementors/core/marker/trait.Freeze.js
@@ -10,7 +10,7 @@ implementors["geom"] = [{"text":"impl Freeze for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Freeze for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Freeze for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Freeze for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl Freeze for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Freeze for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Freeze for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Freeze for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Freeze for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Freeze for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Freeze for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Freeze for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl Freeze for LoadSim","synthetic":true,"types":["headless::LoadSim"]}];
implementors["importer"] = [{"text":"impl Freeze for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl Freeze for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl Freeze for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl Freeze for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl Freeze for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl Freeze for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl Freeze for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl Freeze for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl Freeze for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl Freeze for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl Freeze for Job","synthetic":true,"types":["importer::Job"]}];
implementors["kml"] = [{"text":"impl Freeze for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl Freeze for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}];
-implementors["ltn"] = [{"text":"impl !Freeze for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl Freeze for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl Freeze for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl Freeze for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl Freeze for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl Freeze for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl Freeze for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl Freeze for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl Freeze for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl Freeze for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl Freeze for FreehandFilters","synthetic":true,"types":["ltn::components::freehand_filters::FreehandFilters"]},{"text":"impl Freeze for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl Freeze for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !Freeze for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !Freeze for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl Freeze for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl Freeze for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["ltn::edit::Tab"]},{"text":"impl Freeze for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl Freeze for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl Freeze for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl Freeze for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl Freeze for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl Freeze for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !Freeze for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !Freeze for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !Freeze for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl Freeze for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !Freeze for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl Freeze for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl Freeze for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl Freeze for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl Freeze for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl Freeze for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl Freeze for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !Freeze for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl Freeze for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl Freeze for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl Freeze for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !Freeze for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl !Freeze for BrowseShortcuts","synthetic":true,"types":["ltn::shortcut_viewer::BrowseShortcuts"]},{"text":"impl Freeze for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl Freeze for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl Freeze for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !Freeze for Session","synthetic":true,"types":["ltn::Session"]}];
+implementors["ltn"] = [{"text":"impl !Freeze for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl Freeze for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl Freeze for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl Freeze for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl Freeze for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl Freeze for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl Freeze for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl Freeze for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl Freeze for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl Freeze for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl Freeze for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl Freeze for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !Freeze for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !Freeze for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl Freeze for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl Freeze for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl Freeze for FocusedRoad","synthetic":true,"types":["ltn::edit::shortcuts::FocusedRoad"]},{"text":"impl Freeze for EditMode","synthetic":true,"types":["ltn::edit::EditMode"]},{"text":"impl Freeze for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl Freeze for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl Freeze for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl Freeze for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl Freeze for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl Freeze for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !Freeze for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !Freeze for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !Freeze for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl Freeze for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !Freeze for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl Freeze for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl Freeze for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl Freeze for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl Freeze for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl Freeze for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl Freeze for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !Freeze for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl Freeze for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl Freeze for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl Freeze for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !Freeze for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl Freeze for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl Freeze for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl Freeze for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !Freeze for Session","synthetic":true,"types":["ltn::Session"]}];
implementors["map_editor"] = [{"text":"impl Freeze for App","synthetic":true,"types":["map_editor::app::App"]},{"text":"impl !Freeze for MainState","synthetic":true,"types":["map_editor::app::MainState"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["map_editor::app::Mode"]},{"text":"impl Freeze for CameraState","synthetic":true,"types":["map_editor::camera::CameraState"]},{"text":"impl Freeze for DefaultMap","synthetic":true,"types":["map_editor::camera::DefaultMap"]},{"text":"impl Freeze for EditRoad","synthetic":true,"types":["map_editor::edit::EditRoad"]},{"text":"impl !Freeze for PickMap","synthetic":true,"types":["map_editor::load::PickMap"]},{"text":"impl Freeze for Model","synthetic":true,"types":["map_editor::model::Model"]},{"text":"impl Freeze for ID","synthetic":true,"types":["map_editor::model::ID"]},{"text":"impl Freeze for Args","synthetic":true,"types":["map_editor::Args"]}];
implementors["map_gui"] = [{"text":"impl Freeze for ColorSchemeChoice","synthetic":true,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl Freeze for ColorScheme","synthetic":true,"types":["map_gui::colors::ColorScheme"]},{"text":"impl Freeze for MapLoader","synthetic":true,"types":["map_gui::load::MapLoader"]},{"text":"impl<A> Freeze for MapAlreadyLoaded<A>","synthetic":true,"types":["map_gui::load::MapAlreadyLoaded"]},{"text":"impl Freeze for Options","synthetic":true,"types":["map_gui::options::Options"]},{"text":"impl Freeze for TrafficSignalStyle","synthetic":true,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl Freeze for CameraAngle","synthetic":true,"types":["map_gui::options::CameraAngle"]},{"text":"impl !Freeze for OptionsPanel","synthetic":true,"types":["map_gui::options::OptionsPanel"]},{"text":"impl Freeze for AgentCache","synthetic":true,"types":["map_gui::render::agents::AgentCache"]},{"text":"impl Freeze for UnzoomedAgents","synthetic":true,"types":["map_gui::render::agents::UnzoomedAgents"]},{"text":"impl Freeze for DrawArea","synthetic":true,"types":["map_gui::render::area::DrawArea"]},{"text":"impl Freeze for DrawBike","synthetic":true,"types":["map_gui::render::bike::DrawBike"]},{"text":"impl !Freeze for DrawBuilding","synthetic":true,"types":["map_gui::render::building::DrawBuilding"]},{"text":"impl Freeze for DrawCar","synthetic":true,"types":["map_gui::render::car::DrawCar"]},{"text":"impl !Freeze for DrawIntersection","synthetic":true,"types":["map_gui::render::intersection::DrawIntersection"]},{"text":"impl !Freeze for DrawLane","synthetic":true,"types":["map_gui::render::lane::DrawLane"]},{"text":"impl Freeze for DrawMap","synthetic":true,"types":["map_gui::render::map::DrawMap"]},{"text":"impl !Freeze for DrawParkingLot","synthetic":true,"types":["map_gui::render::parking_lot::DrawParkingLot"]},{"text":"impl Freeze for DrawPedestrian","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedestrian"]},{"text":"impl Freeze for DrawPedCrowd","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Freeze for DrawRoad","synthetic":true,"types":["map_gui::render::road::DrawRoad"]},{"text":"impl Freeze for DrawTransitStop","synthetic":true,"types":["map_gui::render::transit_stop::DrawTransitStop"]},{"text":"impl Freeze for DrawMovement","synthetic":true,"types":["map_gui::render::turn::DrawMovement"]},{"text":"impl Freeze for DrawOptions","synthetic":true,"types":["map_gui::render::DrawOptions"]},{"text":"impl<T> !Freeze for SimpleApp<T>","synthetic":true,"types":["map_gui::simple_app::SimpleApp"]},{"text":"impl Freeze for SimpleAppArgs","synthetic":true,"types":["map_gui::simple_app::SimpleAppArgs"]},{"text":"impl Freeze for SimpleWarper","synthetic":true,"types":["map_gui::simple_app::SimpleWarper"]},{"text":"impl Freeze for CameraState","synthetic":true,"types":["map_gui::tools::camera::CameraState"]},{"text":"impl Freeze for DefaultMap","synthetic":true,"types":["map_gui::tools::camera::DefaultMap"]},{"text":"impl<A> !Freeze for CityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CityPicker"]},{"text":"impl<A> !Freeze for AllCityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::AllCityPicker"]},{"text":"impl<A> !Freeze for CitiesInCountryPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CitiesInCountryPicker"]},{"text":"impl<'a> Freeze for ColorDiscrete<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorDiscrete"]},{"text":"impl Freeze for ColorLegend","synthetic":true,"types":["map_gui::tools::colors::ColorLegend"]},{"text":"impl Freeze for DivergingScale","synthetic":true,"types":["map_gui::tools::colors::DivergingScale"]},{"text":"impl<'a> Freeze for ColorNetwork<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorNetwork"]},{"text":"impl Freeze for ColorScale","synthetic":true,"types":["map_gui::tools::colors::ColorScale"]},{"text":"impl<A> !Freeze for RunCommand<A>","synthetic":true,"types":["map_gui::tools::command::RunCommand"]},{"text":"impl Freeze for CompareCounts","synthetic":true,"types":["map_gui::tools::compare_counts::CompareCounts"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["map_gui::tools::compare_counts::Obj"]},{"text":"impl Freeze for Layer","synthetic":true,"types":["map_gui::tools::compare_counts::Layer"]},{"text":"impl Freeze for HeatmapOptions","synthetic":true,"types":["map_gui::tools::heatmap::HeatmapOptions"]},{"text":"impl<T> Freeze for Grid<T>","synthetic":true,"types":["map_gui::tools::heatmap::Grid"]},{"text":"impl<A> !Freeze for ImportCity<A>","synthetic":true,"types":["map_gui::tools::importer::ImportCity"]},{"text":"impl !Freeze for DrawRoadLabels","synthetic":true,"types":["map_gui::tools::labels::DrawRoadLabels"]},{"text":"impl Freeze for PerZoom","synthetic":true,"types":["map_gui::tools::labels::PerZoom"]},{"text":"impl<A, T> !Freeze for Minimap<A, T>","synthetic":true,"types":["map_gui::tools::minimap::Minimap"]},{"text":"impl !Freeze for Navigator","synthetic":true,"types":["map_gui::tools::navigate::Navigator"]},{"text":"impl !Freeze for CrossStreet","synthetic":true,"types":["map_gui::tools::navigate::CrossStreet"]},{"text":"impl !Freeze for SearchBuildings","synthetic":true,"types":["map_gui::tools::navigate::SearchBuildings"]},{"text":"impl Freeze for EditPolygon","synthetic":true,"types":["map_gui::tools::polygon::EditPolygon"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["map_gui::tools::polygon::Obj"]},{"text":"impl<A> Freeze for TitleScreen<A>","synthetic":true,"types":["map_gui::tools::title_screen::TitleScreen"]},{"text":"impl Freeze for Executable","synthetic":true,"types":["map_gui::tools::title_screen::Executable"]},{"text":"impl<A, S> Freeze for TripManagement<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::TripManagement"]},{"text":"impl Freeze for NamedTrip","synthetic":true,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl Freeze for SavedTrips","synthetic":true,"types":["map_gui::tools::trip_files::SavedTrips"]},{"text":"impl<A, S> Freeze for RenameTrip<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::RenameTrip"]},{"text":"impl !Freeze for TurnExplorer","synthetic":true,"types":["map_gui::tools::turn_explorer::TurnExplorer"]},{"text":"impl Freeze for FilePicker","synthetic":true,"types":["map_gui::tools::ui::FilePicker"]},{"text":"impl Freeze for InputWaypoints","synthetic":true,"types":["map_gui::tools::waypoints::InputWaypoints"]},{"text":"impl Freeze for WaypointID","synthetic":true,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl Freeze for Waypoint","synthetic":true,"types":["map_gui::tools::waypoints::Waypoint"]},{"text":"impl Freeze for ID","synthetic":true,"types":["map_gui::ID"]}];
implementors["map_model"] = [{"text":"impl Freeze for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Freeze for WalkingOptions","synthetic":true,"types":["map_model::connectivity::walking::WalkingOptions"]},{"text":"impl Freeze for Item","synthetic":true,"types":["map_model::connectivity::walking::Item"]},{"text":"impl Freeze for WalkingNode","synthetic":true,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl Freeze for Spot","synthetic":true,"types":["map_model::connectivity::Spot"]},{"text":"impl Freeze for Item","synthetic":true,"types":["map_model::connectivity::Item"]},{"text":"impl Freeze for OriginalLane","synthetic":true,"types":["map_model::edits::compat::OriginalLane"]},{"text":"impl Freeze for ChangeLaneType","synthetic":true,"types":["map_model::edits::compat::ChangeLaneType"]},{"text":"impl Freeze for ReverseLane","synthetic":true,"types":["map_model::edits::compat::ReverseLane"]},{"text":"impl Freeze for ChangeSpeedLimit","synthetic":true,"types":["map_model::edits::compat::ChangeSpeedLimit"]},{"text":"impl Freeze for ChangeAccessRestrictions","synthetic":true,"types":["map_model::edits::compat::ChangeAccessRestrictions"]},{"text":"impl Freeze for PermanentMapEdits","synthetic":true,"types":["map_model::edits::perma::PermanentMapEdits"]},{"text":"impl Freeze for PermanentEditIntersection","synthetic":true,"types":["map_model::edits::perma::PermanentEditIntersection"]},{"text":"impl Freeze for PermanentEditCrosswalks","synthetic":true,"types":["map_model::edits::perma::PermanentEditCrosswalks"]},{"text":"impl Freeze for PermanentEditCmd","synthetic":true,"types":["map_model::edits::perma::PermanentEditCmd"]},{"text":"impl Freeze for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Freeze for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Freeze for EditRoad","synthetic":true,"types":["map_model::edits::EditRoad"]},{"text":"impl Freeze for EditCrosswalks","synthetic":true,"types":["map_model::edits::EditCrosswalks"]},{"text":"impl Freeze for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Freeze for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Freeze for BorderSnapper","synthetic":true,"types":["map_model::make::transit::BorderSnapper"]},{"text":"impl Freeze for RawToMapOptions","synthetic":true,"types":["map_model::make::RawToMapOptions"]},{"text":"impl Freeze for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Freeze for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Freeze for Block","synthetic":true,"types":["map_model::objects::block::Block"]},{"text":"impl Freeze for Perimeter","synthetic":true,"types":["map_model::objects::block::Perimeter"]},{"text":"impl Freeze for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Freeze for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Freeze for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Freeze for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Freeze for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Freeze for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Freeze for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Freeze for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Freeze for CommonEndpoint","synthetic":true,"types":["map_model::objects::lane::CommonEndpoint"]},{"text":"impl Freeze for MovementID","synthetic":true,"types":["map_model::objects::movement::MovementID"]},{"text":"impl Freeze for CompressedMovementID","synthetic":true,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl Freeze for Movement","synthetic":true,"types":["map_model::objects::movement::Movement"]},{"text":"impl Freeze for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Freeze for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Freeze for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"text":"impl Freeze for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Freeze for SideOfRoad","synthetic":true,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl Freeze for RoadSideID","synthetic":true,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl Freeze for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Freeze for ControlStopSign","synthetic":true,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl Freeze for RoadWithStopSign","synthetic":true,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl Freeze for ControlTrafficSignal","synthetic":true,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl Freeze for Stage","synthetic":true,"types":["map_model::objects::traffic_signals::Stage"]},{"text":"impl Freeze for StageType","synthetic":true,"types":["map_model::objects::traffic_signals::StageType"]},{"text":"impl Freeze for TransitStopID","synthetic":true,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl Freeze for TransitRouteID","synthetic":true,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl Freeze for TransitStop","synthetic":true,"types":["map_model::objects::transit::TransitStop"]},{"text":"impl Freeze for TransitRoute","synthetic":true,"types":["map_model::objects::transit::TransitRoute"]},{"text":"impl Freeze for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"text":"impl Freeze for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Freeze for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Freeze for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Freeze for AccessRestrictions","synthetic":true,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl Freeze for Zone","synthetic":true,"types":["map_model::objects::zone::Zone"]},{"text":"impl !Freeze for PathfindEngine","synthetic":true,"types":["map_model::pathfind::engine::PathfindEngine"]},{"text":"impl<'a> Freeze for CreateEngine<'a>","synthetic":true,"types":["map_model::pathfind::engine::CreateEngine"]},{"text":"impl<T> Freeze for NodeMap<T>","synthetic":true,"types":["map_model::pathfind::node_map::NodeMap"]},{"text":"impl<T> Freeze for InnerNodeMap<T>","synthetic":true,"types":["map_model::pathfind::node_map::InnerNodeMap"]},{"text":"impl !Freeze for Pathfinder","synthetic":true,"types":["map_model::pathfind::pathfinder::Pathfinder"]},{"text":"impl Freeze for PathfinderCaching","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCaching"]},{"text":"impl Freeze for PathfinderCache","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCache"]},{"text":"impl Freeze for IntersectionCluster","synthetic":true,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl Freeze for UberTurn","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl Freeze for UberTurnV2","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl Freeze for PathStep","synthetic":true,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl Freeze for Path","synthetic":true,"types":["map_model::pathfind::v1::Path"]},{"text":"impl Freeze for PathRequest","synthetic":true,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl Freeze for PathStepV2","synthetic":true,"types":["map_model::pathfind::v2::PathStepV2"]},{"text":"impl Freeze for PathV2","synthetic":true,"types":["map_model::pathfind::v2::PathV2"]},{"text":"impl !Freeze for VehiclePathfinder","synthetic":true,"types":["map_model::pathfind::vehicles::VehiclePathfinder"]},{"text":"impl Freeze for Node","synthetic":true,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl !Freeze for SidewalkPathfinder","synthetic":true,"types":["map_model::pathfind::walking::SidewalkPathfinder"]},{"text":"impl Freeze for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Freeze for RoutingParams","synthetic":true,"types":["map_model::pathfind::RoutingParams"]},{"text":"impl Freeze for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Freeze for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl !Freeze for Map","synthetic":true,"types":["map_model::Map"]}];
diff --git a/rustdoc/implementors/core/marker/trait.Send.js b/rustdoc/implementors/core/marker/trait.Send.js
index 8c86b41660..9839350ccc 100644
--- a/rustdoc/implementors/core/marker/trait.Send.js
+++ b/rustdoc/implementors/core/marker/trait.Send.js
@@ -10,7 +10,7 @@ implementors["geom"] = [{"text":"impl Send for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Send for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Send for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Send for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl Send for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Send for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Send for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Send for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Send for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Send for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Send for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Send for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl Send for LoadSim","synthetic":true,"types":["headless::LoadSim"]}];
implementors["importer"] = [{"text":"impl Send for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl Send for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl Send for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl Send for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl Send for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl Send for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl Send for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl Send for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl Send for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl Send for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl Send for Job","synthetic":true,"types":["importer::Job"]}];
implementors["kml"] = [{"text":"impl Send for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl Send for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}];
-implementors["ltn"] = [{"text":"impl !Send for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl Send for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl Send for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl Send for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl Send for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl Send for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl Send for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl Send for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl Send for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl Send for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl Send for FreehandFilters","synthetic":true,"types":["ltn::components::freehand_filters::FreehandFilters"]},{"text":"impl Send for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl Send for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !Send for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !Send for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl Send for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl Send for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl Send for Tab","synthetic":true,"types":["ltn::edit::Tab"]},{"text":"impl !Send for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl Send for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl !Send for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl Send for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl Send for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl Send for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl Send for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !Send for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !Send for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !Send for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl !Send for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl Send for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !Send for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl Send for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl Send for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl Send for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl Send for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl Send for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl Send for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !Send for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl Send for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl Send for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl Send for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !Send for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl !Send for BrowseShortcuts","synthetic":true,"types":["ltn::shortcut_viewer::BrowseShortcuts"]},{"text":"impl Send for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl Send for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl Send for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !Send for Session","synthetic":true,"types":["ltn::Session"]}];
+implementors["ltn"] = [{"text":"impl !Send for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl Send for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl Send for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl Send for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl Send for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl Send for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl Send for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl Send for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl Send for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl Send for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl Send for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl Send for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !Send for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !Send for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl Send for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl Send for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl Send for FocusedRoad","synthetic":true,"types":["ltn::edit::shortcuts::FocusedRoad"]},{"text":"impl Send for EditMode","synthetic":true,"types":["ltn::edit::EditMode"]},{"text":"impl !Send for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl Send for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl !Send for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl Send for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl Send for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl Send for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl Send for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !Send for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !Send for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !Send for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl !Send for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl Send for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !Send for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl Send for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl Send for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl Send for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl Send for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl Send for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl Send for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !Send for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl Send for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl Send for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl Send for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !Send for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl Send for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl Send for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl Send for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !Send for Session","synthetic":true,"types":["ltn::Session"]}];
implementors["map_editor"] = [{"text":"impl !Send for App","synthetic":true,"types":["map_editor::app::App"]},{"text":"impl !Send for MainState","synthetic":true,"types":["map_editor::app::MainState"]},{"text":"impl Send for Mode","synthetic":true,"types":["map_editor::app::Mode"]},{"text":"impl Send for CameraState","synthetic":true,"types":["map_editor::camera::CameraState"]},{"text":"impl Send for DefaultMap","synthetic":true,"types":["map_editor::camera::DefaultMap"]},{"text":"impl !Send for EditRoad","synthetic":true,"types":["map_editor::edit::EditRoad"]},{"text":"impl !Send for PickMap","synthetic":true,"types":["map_editor::load::PickMap"]},{"text":"impl !Send for Model","synthetic":true,"types":["map_editor::model::Model"]},{"text":"impl Send for ID","synthetic":true,"types":["map_editor::model::ID"]},{"text":"impl Send for Args","synthetic":true,"types":["map_editor::Args"]}];
implementors["map_gui"] = [{"text":"impl Send for ColorSchemeChoice","synthetic":true,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl Send for ColorScheme","synthetic":true,"types":["map_gui::colors::ColorScheme"]},{"text":"impl Send for MapLoader","synthetic":true,"types":["map_gui::load::MapLoader"]},{"text":"impl<A> !Send for MapAlreadyLoaded<A>","synthetic":true,"types":["map_gui::load::MapAlreadyLoaded"]},{"text":"impl Send for Options","synthetic":true,"types":["map_gui::options::Options"]},{"text":"impl Send for TrafficSignalStyle","synthetic":true,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl Send for CameraAngle","synthetic":true,"types":["map_gui::options::CameraAngle"]},{"text":"impl !Send for OptionsPanel","synthetic":true,"types":["map_gui::options::OptionsPanel"]},{"text":"impl !Send for AgentCache","synthetic":true,"types":["map_gui::render::agents::AgentCache"]},{"text":"impl Send for UnzoomedAgents","synthetic":true,"types":["map_gui::render::agents::UnzoomedAgents"]},{"text":"impl Send for DrawArea","synthetic":true,"types":["map_gui::render::area::DrawArea"]},{"text":"impl !Send for DrawBike","synthetic":true,"types":["map_gui::render::bike::DrawBike"]},{"text":"impl !Send for DrawBuilding","synthetic":true,"types":["map_gui::render::building::DrawBuilding"]},{"text":"impl !Send for DrawCar","synthetic":true,"types":["map_gui::render::car::DrawCar"]},{"text":"impl !Send for DrawIntersection","synthetic":true,"types":["map_gui::render::intersection::DrawIntersection"]},{"text":"impl !Send for DrawLane","synthetic":true,"types":["map_gui::render::lane::DrawLane"]},{"text":"impl !Send for DrawMap","synthetic":true,"types":["map_gui::render::map::DrawMap"]},{"text":"impl !Send for DrawParkingLot","synthetic":true,"types":["map_gui::render::parking_lot::DrawParkingLot"]},{"text":"impl !Send for DrawPedestrian","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedestrian"]},{"text":"impl !Send for DrawPedCrowd","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Send for DrawRoad","synthetic":true,"types":["map_gui::render::road::DrawRoad"]},{"text":"impl !Send for DrawTransitStop","synthetic":true,"types":["map_gui::render::transit_stop::DrawTransitStop"]},{"text":"impl Send for DrawMovement","synthetic":true,"types":["map_gui::render::turn::DrawMovement"]},{"text":"impl Send for DrawOptions","synthetic":true,"types":["map_gui::render::DrawOptions"]},{"text":"impl<T> !Send for SimpleApp<T>","synthetic":true,"types":["map_gui::simple_app::SimpleApp"]},{"text":"impl Send for SimpleAppArgs","synthetic":true,"types":["map_gui::simple_app::SimpleAppArgs"]},{"text":"impl Send for SimpleWarper","synthetic":true,"types":["map_gui::simple_app::SimpleWarper"]},{"text":"impl Send for CameraState","synthetic":true,"types":["map_gui::tools::camera::CameraState"]},{"text":"impl Send for DefaultMap","synthetic":true,"types":["map_gui::tools::camera::DefaultMap"]},{"text":"impl<A> !Send for CityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CityPicker"]},{"text":"impl<A> !Send for AllCityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::AllCityPicker"]},{"text":"impl<A> !Send for CitiesInCountryPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CitiesInCountryPicker"]},{"text":"impl<'a> Send for ColorDiscrete<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorDiscrete"]},{"text":"impl Send for ColorLegend","synthetic":true,"types":["map_gui::tools::colors::ColorLegend"]},{"text":"impl Send for DivergingScale","synthetic":true,"types":["map_gui::tools::colors::DivergingScale"]},{"text":"impl<'a> Send for ColorNetwork<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorNetwork"]},{"text":"impl Send for ColorScale","synthetic":true,"types":["map_gui::tools::colors::ColorScale"]},{"text":"impl<A> !Send for RunCommand<A>","synthetic":true,"types":["map_gui::tools::command::RunCommand"]},{"text":"impl !Send for CompareCounts","synthetic":true,"types":["map_gui::tools::compare_counts::CompareCounts"]},{"text":"impl Send for Obj","synthetic":true,"types":["map_gui::tools::compare_counts::Obj"]},{"text":"impl Send for Layer","synthetic":true,"types":["map_gui::tools::compare_counts::Layer"]},{"text":"impl Send for HeatmapOptions","synthetic":true,"types":["map_gui::tools::heatmap::HeatmapOptions"]},{"text":"impl<T> Send for Grid<T> where
T: Send, ","synthetic":true,"types":["map_gui::tools::heatmap::Grid"]},{"text":"impl<A> !Send for ImportCity<A>","synthetic":true,"types":["map_gui::tools::importer::ImportCity"]},{"text":"impl !Send for DrawRoadLabels","synthetic":true,"types":["map_gui::tools::labels::DrawRoadLabels"]},{"text":"impl !Send for PerZoom","synthetic":true,"types":["map_gui::tools::labels::PerZoom"]},{"text":"impl<A, T> !Send for Minimap<A, T>","synthetic":true,"types":["map_gui::tools::minimap::Minimap"]},{"text":"impl !Send for Navigator","synthetic":true,"types":["map_gui::tools::navigate::Navigator"]},{"text":"impl !Send for CrossStreet","synthetic":true,"types":["map_gui::tools::navigate::CrossStreet"]},{"text":"impl !Send for SearchBuildings","synthetic":true,"types":["map_gui::tools::navigate::SearchBuildings"]},{"text":"impl !Send for EditPolygon","synthetic":true,"types":["map_gui::tools::polygon::EditPolygon"]},{"text":"impl Send for Obj","synthetic":true,"types":["map_gui::tools::polygon::Obj"]},{"text":"impl<A> !Send for TitleScreen<A>","synthetic":true,"types":["map_gui::tools::title_screen::TitleScreen"]},{"text":"impl Send for Executable","synthetic":true,"types":["map_gui::tools::title_screen::Executable"]},{"text":"impl<A, S> Send for TripManagement<A, S> where
A: Send,
S: Send, ","synthetic":true,"types":["map_gui::tools::trip_files::TripManagement"]},{"text":"impl Send for NamedTrip","synthetic":true,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl Send for SavedTrips","synthetic":true,"types":["map_gui::tools::trip_files::SavedTrips"]},{"text":"impl<A, S> !Send for RenameTrip<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::RenameTrip"]},{"text":"impl !Send for TurnExplorer","synthetic":true,"types":["map_gui::tools::turn_explorer::TurnExplorer"]},{"text":"impl Send for FilePicker","synthetic":true,"types":["map_gui::tools::ui::FilePicker"]},{"text":"impl Send for InputWaypoints","synthetic":true,"types":["map_gui::tools::waypoints::InputWaypoints"]},{"text":"impl Send for WaypointID","synthetic":true,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl Send for Waypoint","synthetic":true,"types":["map_gui::tools::waypoints::Waypoint"]},{"text":"impl Send for ID","synthetic":true,"types":["map_gui::ID"]}];
implementors["map_model"] = [{"text":"impl Send for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Send for WalkingOptions","synthetic":true,"types":["map_model::connectivity::walking::WalkingOptions"]},{"text":"impl Send for Item","synthetic":true,"types":["map_model::connectivity::walking::Item"]},{"text":"impl Send for WalkingNode","synthetic":true,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl Send for Spot","synthetic":true,"types":["map_model::connectivity::Spot"]},{"text":"impl Send for Item","synthetic":true,"types":["map_model::connectivity::Item"]},{"text":"impl Send for OriginalLane","synthetic":true,"types":["map_model::edits::compat::OriginalLane"]},{"text":"impl Send for ChangeLaneType","synthetic":true,"types":["map_model::edits::compat::ChangeLaneType"]},{"text":"impl Send for ReverseLane","synthetic":true,"types":["map_model::edits::compat::ReverseLane"]},{"text":"impl Send for ChangeSpeedLimit","synthetic":true,"types":["map_model::edits::compat::ChangeSpeedLimit"]},{"text":"impl Send for ChangeAccessRestrictions","synthetic":true,"types":["map_model::edits::compat::ChangeAccessRestrictions"]},{"text":"impl Send for PermanentMapEdits","synthetic":true,"types":["map_model::edits::perma::PermanentMapEdits"]},{"text":"impl Send for PermanentEditIntersection","synthetic":true,"types":["map_model::edits::perma::PermanentEditIntersection"]},{"text":"impl Send for PermanentEditCrosswalks","synthetic":true,"types":["map_model::edits::perma::PermanentEditCrosswalks"]},{"text":"impl Send for PermanentEditCmd","synthetic":true,"types":["map_model::edits::perma::PermanentEditCmd"]},{"text":"impl Send for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Send for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Send for EditRoad","synthetic":true,"types":["map_model::edits::EditRoad"]},{"text":"impl Send for EditCrosswalks","synthetic":true,"types":["map_model::edits::EditCrosswalks"]},{"text":"impl Send for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Send for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Send for BorderSnapper","synthetic":true,"types":["map_model::make::transit::BorderSnapper"]},{"text":"impl Send for RawToMapOptions","synthetic":true,"types":["map_model::make::RawToMapOptions"]},{"text":"impl Send for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Send for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Send for Block","synthetic":true,"types":["map_model::objects::block::Block"]},{"text":"impl Send for Perimeter","synthetic":true,"types":["map_model::objects::block::Perimeter"]},{"text":"impl Send for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Send for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Send for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Send for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Send for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Send for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Send for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Send for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Send for CommonEndpoint","synthetic":true,"types":["map_model::objects::lane::CommonEndpoint"]},{"text":"impl Send for MovementID","synthetic":true,"types":["map_model::objects::movement::MovementID"]},{"text":"impl Send for CompressedMovementID","synthetic":true,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl Send for Movement","synthetic":true,"types":["map_model::objects::movement::Movement"]},{"text":"impl Send for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Send for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Send for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"text":"impl Send for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Send for SideOfRoad","synthetic":true,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl Send for RoadSideID","synthetic":true,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl Send for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Send for ControlStopSign","synthetic":true,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl Send for RoadWithStopSign","synthetic":true,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl Send for ControlTrafficSignal","synthetic":true,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl Send for Stage","synthetic":true,"types":["map_model::objects::traffic_signals::Stage"]},{"text":"impl Send for StageType","synthetic":true,"types":["map_model::objects::traffic_signals::StageType"]},{"text":"impl Send for TransitStopID","synthetic":true,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl Send for TransitRouteID","synthetic":true,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl Send for TransitStop","synthetic":true,"types":["map_model::objects::transit::TransitStop"]},{"text":"impl Send for TransitRoute","synthetic":true,"types":["map_model::objects::transit::TransitRoute"]},{"text":"impl Send for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"text":"impl Send for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Send for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Send for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Send for AccessRestrictions","synthetic":true,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl Send for Zone","synthetic":true,"types":["map_model::objects::zone::Zone"]},{"text":"impl Send for PathfindEngine","synthetic":true,"types":["map_model::pathfind::engine::PathfindEngine"]},{"text":"impl<'a> Send for CreateEngine<'a>","synthetic":true,"types":["map_model::pathfind::engine::CreateEngine"]},{"text":"impl<T> Send for NodeMap<T> where
T: Send, ","synthetic":true,"types":["map_model::pathfind::node_map::NodeMap"]},{"text":"impl<T> Send for InnerNodeMap<T> where
T: Send, ","synthetic":true,"types":["map_model::pathfind::node_map::InnerNodeMap"]},{"text":"impl Send for Pathfinder","synthetic":true,"types":["map_model::pathfind::pathfinder::Pathfinder"]},{"text":"impl Send for PathfinderCaching","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCaching"]},{"text":"impl Send for PathfinderCache","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCache"]},{"text":"impl Send for IntersectionCluster","synthetic":true,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl Send for UberTurn","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl Send for UberTurnV2","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl Send for PathStep","synthetic":true,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl Send for Path","synthetic":true,"types":["map_model::pathfind::v1::Path"]},{"text":"impl Send for PathRequest","synthetic":true,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl Send for PathStepV2","synthetic":true,"types":["map_model::pathfind::v2::PathStepV2"]},{"text":"impl Send for PathV2","synthetic":true,"types":["map_model::pathfind::v2::PathV2"]},{"text":"impl Send for VehiclePathfinder","synthetic":true,"types":["map_model::pathfind::vehicles::VehiclePathfinder"]},{"text":"impl Send for Node","synthetic":true,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl Send for SidewalkPathfinder","synthetic":true,"types":["map_model::pathfind::walking::SidewalkPathfinder"]},{"text":"impl Send for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Send for RoutingParams","synthetic":true,"types":["map_model::pathfind::RoutingParams"]},{"text":"impl Send for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Send for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Send for Map","synthetic":true,"types":["map_model::Map"]}];
diff --git a/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js b/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js
index c3eeecfcac..5ce57bed1e 100644
--- a/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js
+++ b/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js
@@ -6,7 +6,7 @@ implementors["convert_osm"] = [{"text":"impl StructuralPartialEq for ID","synthetic":false,"types":["fifteen_min::bus::ID"]}];
implementors["game"] = [{"text":"impl StructuralPartialEq for Route","synthetic":false,"types":["game::common::route_sketcher::Route"]},{"text":"impl StructuralPartialEq for Mode","synthetic":false,"types":["game::common::route_sketcher::Mode"]},{"text":"impl StructuralPartialEq for Obj","synthetic":false,"types":["game::debug::blockfinder::Obj"]},{"text":"impl StructuralPartialEq for Filters","synthetic":false,"types":["game::devtools::collisions::Filters"]},{"text":"impl StructuralPartialEq for MarkerID","synthetic":false,"types":["game::devtools::story::MarkerID"]},{"text":"impl StructuralPartialEq for ID","synthetic":false,"types":["game::edit::crosswalks::ID"]},{"text":"impl StructuralPartialEq for BundleEdits","synthetic":false,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl StructuralPartialEq for DataOptions","synthetic":false,"types":["game::info::DataOptions"]},{"text":"impl StructuralPartialEq for ProblemOptions","synthetic":false,"types":["game::info::ProblemOptions"]},{"text":"impl StructuralPartialEq for Seir","synthetic":false,"types":["game::layer::pandemic::Seir"]},{"text":"impl StructuralPartialEq for Options","synthetic":false,"types":["game::layer::pandemic::Options"]},{"text":"impl StructuralPartialEq for Loc","synthetic":false,"types":["game::layer::parking::Loc"]},{"text":"impl StructuralPartialEq for Options","synthetic":false,"types":["game::layer::population::Options"]},{"text":"impl StructuralPartialEq for Options","synthetic":false,"types":["game::layer::problems::Options"]},{"text":"impl StructuralPartialEq for ProblemTypes","synthetic":false,"types":["game::layer::problems_diff::ProblemTypes"]},{"text":"impl StructuralPartialEq for BlockSelection","synthetic":false,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl StructuralPartialEq for Filter","synthetic":false,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl StructuralPartialEq for DashTab","synthetic":false,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl StructuralPartialEq for Obj","synthetic":false,"types":["game::sandbox::gameplay::freeform::area_spawner::Obj"]},{"text":"impl StructuralPartialEq for TutorialPointer","synthetic":false,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl StructuralPartialEq for Task","synthetic":false,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl StructuralPartialEq for GameplayMode","synthetic":false,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl StructuralPartialEq for SpeedSetting","synthetic":false,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl StructuralPartialEq for RouteStats","synthetic":false,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl StructuralPartialEq for ID","synthetic":false,"types":["game::ungap::trip::ID"]},{"text":"impl StructuralPartialEq for RoutingPreferences","synthetic":false,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl StructuralPartialEq for Tab","synthetic":false,"types":["game::ungap::Tab"]},{"text":"impl StructuralPartialEq for Mode","synthetic":false,"types":["game::Mode"]}];
implementors["geom"] = [{"text":"impl StructuralPartialEq for Angle","synthetic":false,"types":["geom::angle::Angle"]},{"text":"impl StructuralPartialEq for Bounds","synthetic":false,"types":["geom::bounds::Bounds"]},{"text":"impl StructuralPartialEq for GPSBounds","synthetic":false,"types":["geom::bounds::GPSBounds"]},{"text":"impl StructuralPartialEq for Distance","synthetic":false,"types":["geom::distance::Distance"]},{"text":"impl StructuralPartialEq for Duration","synthetic":false,"types":["geom::duration::Duration"]},{"text":"impl StructuralPartialEq for LonLat","synthetic":false,"types":["geom::gps::LonLat"]},{"text":"impl StructuralPartialEq for Line","synthetic":false,"types":["geom::line::Line"]},{"text":"impl StructuralPartialEq for Percent","synthetic":false,"types":["geom::percent::Percent"]},{"text":"impl StructuralPartialEq for Polygon","synthetic":false,"types":["geom::polygon::Polygon"]},{"text":"impl StructuralPartialEq for PolyLine","synthetic":false,"types":["geom::polyline::PolyLine"]},{"text":"impl StructuralPartialEq for HashablePt2D","synthetic":false,"types":["geom::pt::HashablePt2D"]},{"text":"impl StructuralPartialEq for Ring","synthetic":false,"types":["geom::ring::Ring"]},{"text":"impl StructuralPartialEq for Speed","synthetic":false,"types":["geom::speed::Speed"]},{"text":"impl StructuralPartialEq for Statistic","synthetic":false,"types":["geom::stats::Statistic"]},{"text":"impl StructuralPartialEq for Time","synthetic":false,"types":["geom::time::Time"]}];
-implementors["ltn"] = [{"text":"impl StructuralPartialEq for Style","synthetic":false,"types":["ltn::browse::Style"]},{"text":"impl StructuralPartialEq for Tab","synthetic":false,"types":["ltn::edit::Tab"]},{"text":"impl StructuralPartialEq for Obj","synthetic":false,"types":["ltn::edit::Obj"]},{"text":"impl StructuralPartialEq for Heuristic","synthetic":false,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl StructuralPartialEq for ChangeKey","synthetic":false,"types":["ltn::filters::ChangeKey"]},{"text":"impl StructuralPartialEq for DiagonalFilter","synthetic":false,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl StructuralPartialEq for Filters","synthetic":false,"types":["ltn::impact::Filters"]},{"text":"impl StructuralPartialEq for NeighbourhoodID","synthetic":false,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl StructuralPartialEq for BlockID","synthetic":false,"types":["ltn::partition::BlockID"]}];
+implementors["ltn"] = [{"text":"impl StructuralPartialEq for Style","synthetic":false,"types":["ltn::browse::Style"]},{"text":"impl StructuralPartialEq for Obj","synthetic":false,"types":["ltn::edit::Obj"]},{"text":"impl StructuralPartialEq for Heuristic","synthetic":false,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl StructuralPartialEq for ChangeKey","synthetic":false,"types":["ltn::filters::ChangeKey"]},{"text":"impl StructuralPartialEq for DiagonalFilter","synthetic":false,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl StructuralPartialEq for Filters","synthetic":false,"types":["ltn::impact::Filters"]},{"text":"impl StructuralPartialEq for NeighbourhoodID","synthetic":false,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl StructuralPartialEq for BlockID","synthetic":false,"types":["ltn::partition::BlockID"]}];
implementors["map_editor"] = [{"text":"impl StructuralPartialEq for ID","synthetic":false,"types":["map_editor::model::ID"]}];
implementors["map_gui"] = [{"text":"impl StructuralPartialEq for ColorSchemeChoice","synthetic":false,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl StructuralPartialEq for TrafficSignalStyle","synthetic":false,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl StructuralPartialEq for CameraAngle","synthetic":false,"types":["map_gui::options::CameraAngle"]},{"text":"impl StructuralPartialEq for UnzoomedAgents","synthetic":false,"types":["map_gui::render::agents::UnzoomedAgents"]},{"text":"impl StructuralPartialEq for Obj","synthetic":false,"types":["map_gui::tools::compare_counts::Obj"]},{"text":"impl StructuralPartialEq for Layer","synthetic":false,"types":["map_gui::tools::compare_counts::Layer"]},{"text":"impl StructuralPartialEq for HeatmapOptions","synthetic":false,"types":["map_gui::tools::heatmap::HeatmapOptions"]},{"text":"impl StructuralPartialEq for Obj","synthetic":false,"types":["map_gui::tools::polygon::Obj"]},{"text":"impl StructuralPartialEq for Executable","synthetic":false,"types":["map_gui::tools::title_screen::Executable"]},{"text":"impl StructuralPartialEq for NamedTrip","synthetic":false,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl StructuralPartialEq for WaypointID","synthetic":false,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl StructuralPartialEq for ID","synthetic":false,"types":["map_gui::ID"]}];
implementors["map_model"] = [{"text":"impl StructuralPartialEq for Item","synthetic":false,"types":["map_model::connectivity::walking::Item"]},{"text":"impl StructuralPartialEq for Spot","synthetic":false,"types":["map_model::connectivity::Spot"]},{"text":"impl StructuralPartialEq for Item","synthetic":false,"types":["map_model::connectivity::Item"]},{"text":"impl StructuralPartialEq for MapEdits","synthetic":false,"types":["map_model::edits::MapEdits"]},{"text":"impl StructuralPartialEq for EditIntersection","synthetic":false,"types":["map_model::edits::EditIntersection"]},{"text":"impl StructuralPartialEq for EditRoad","synthetic":false,"types":["map_model::edits::EditRoad"]},{"text":"impl StructuralPartialEq for EditCrosswalks","synthetic":false,"types":["map_model::edits::EditCrosswalks"]},{"text":"impl StructuralPartialEq for EditCmd","synthetic":false,"types":["map_model::edits::EditCmd"]},{"text":"impl StructuralPartialEq for AreaID","synthetic":false,"types":["map_model::objects::area::AreaID"]},{"text":"impl StructuralPartialEq for BuildingID","synthetic":false,"types":["map_model::objects::building::BuildingID"]},{"text":"impl StructuralPartialEq for OffstreetParking","synthetic":false,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl StructuralPartialEq for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl StructuralPartialEq for LaneID","synthetic":false,"types":["map_model::objects::lane::LaneID"]},{"text":"impl StructuralPartialEq for CommonEndpoint","synthetic":false,"types":["map_model::objects::lane::CommonEndpoint"]},{"text":"impl StructuralPartialEq for MovementID","synthetic":false,"types":["map_model::objects::movement::MovementID"]},{"text":"impl StructuralPartialEq for CompressedMovementID","synthetic":false,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl StructuralPartialEq for Movement","synthetic":false,"types":["map_model::objects::movement::Movement"]},{"text":"impl StructuralPartialEq for ParkingLotID","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl StructuralPartialEq for RoadID","synthetic":false,"types":["map_model::objects::road::RoadID"]},{"text":"impl StructuralPartialEq for DirectedRoadID","synthetic":false,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl StructuralPartialEq for SideOfRoad","synthetic":false,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl StructuralPartialEq for RoadSideID","synthetic":false,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl StructuralPartialEq for ControlStopSign","synthetic":false,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl StructuralPartialEq for RoadWithStopSign","synthetic":false,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl StructuralPartialEq for ControlTrafficSignal","synthetic":false,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl StructuralPartialEq for Stage","synthetic":false,"types":["map_model::objects::traffic_signals::Stage"]},{"text":"impl StructuralPartialEq for StageType","synthetic":false,"types":["map_model::objects::traffic_signals::StageType"]},{"text":"impl StructuralPartialEq for TransitStopID","synthetic":false,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl StructuralPartialEq for TransitRouteID","synthetic":false,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl StructuralPartialEq for TransitStop","synthetic":false,"types":["map_model::objects::transit::TransitStop"]},{"text":"impl StructuralPartialEq for TurnID","synthetic":false,"types":["map_model::objects::turn::TurnID"]},{"text":"impl StructuralPartialEq for TurnType","synthetic":false,"types":["map_model::objects::turn::TurnType"]},{"text":"impl StructuralPartialEq for TurnPriority","synthetic":false,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl StructuralPartialEq for Turn","synthetic":false,"types":["map_model::objects::turn::Turn"]},{"text":"impl StructuralPartialEq for AccessRestrictions","synthetic":false,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl StructuralPartialEq for Zone","synthetic":false,"types":["map_model::objects::zone::Zone"]},{"text":"impl StructuralPartialEq for PathfinderCaching","synthetic":false,"types":["map_model::pathfind::pathfinder::PathfinderCaching"]},{"text":"impl StructuralPartialEq for UberTurn","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl StructuralPartialEq for UberTurnV2","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl StructuralPartialEq for PathStep","synthetic":false,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl StructuralPartialEq for Path","synthetic":false,"types":["map_model::pathfind::v1::Path"]},{"text":"impl StructuralPartialEq for PathRequest","synthetic":false,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl StructuralPartialEq for Node","synthetic":false,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl StructuralPartialEq for WalkingNode","synthetic":false,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl StructuralPartialEq for RoutingParams","synthetic":false,"types":["map_model::pathfind::RoutingParams"]},{"text":"impl StructuralPartialEq for Position","synthetic":false,"types":["map_model::traversable::Position"]},{"text":"impl StructuralPartialEq for Traversable","synthetic":false,"types":["map_model::traversable::Traversable"]}];
diff --git a/rustdoc/implementors/core/marker/trait.Sync.js b/rustdoc/implementors/core/marker/trait.Sync.js
index c738b87d8a..5c66be7c97 100644
--- a/rustdoc/implementors/core/marker/trait.Sync.js
+++ b/rustdoc/implementors/core/marker/trait.Sync.js
@@ -10,7 +10,7 @@ implementors["geom"] = [{"text":"impl Sync for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Sync for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Sync for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Sync for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl Sync for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Sync for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Sync for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Sync for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Sync for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Sync for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Sync for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Sync for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl Sync for LoadSim","synthetic":true,"types":["headless::LoadSim"]}];
implementors["importer"] = [{"text":"impl Sync for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl Sync for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl Sync for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl Sync for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl Sync for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl Sync for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl Sync for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl Sync for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl Sync for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl Sync for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl Sync for Job","synthetic":true,"types":["importer::Job"]}];
implementors["kml"] = [{"text":"impl Sync for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl Sync for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}];
-implementors["ltn"] = [{"text":"impl !Sync for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl Sync for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl Sync for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl Sync for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl Sync for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl Sync for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl Sync for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl Sync for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl Sync for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl Sync for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl Sync for FreehandFilters","synthetic":true,"types":["ltn::components::freehand_filters::FreehandFilters"]},{"text":"impl Sync for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl Sync for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !Sync for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !Sync for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl Sync for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl Sync for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl Sync for Tab","synthetic":true,"types":["ltn::edit::Tab"]},{"text":"impl !Sync for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl Sync for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl !Sync for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl Sync for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl Sync for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl Sync for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl Sync for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !Sync for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !Sync for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !Sync for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl !Sync for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl Sync for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !Sync for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl Sync for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl Sync for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl Sync for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl Sync for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl Sync for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl Sync for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !Sync for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl Sync for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl Sync for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl Sync for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !Sync for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl !Sync for BrowseShortcuts","synthetic":true,"types":["ltn::shortcut_viewer::BrowseShortcuts"]},{"text":"impl Sync for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl Sync for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl Sync for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !Sync for Session","synthetic":true,"types":["ltn::Session"]}];
+implementors["ltn"] = [{"text":"impl !Sync for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl Sync for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl Sync for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl Sync for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl Sync for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl Sync for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl Sync for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl Sync for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl Sync for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl Sync for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl Sync for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl Sync for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !Sync for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !Sync for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl Sync for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl Sync for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl Sync for FocusedRoad","synthetic":true,"types":["ltn::edit::shortcuts::FocusedRoad"]},{"text":"impl Sync for EditMode","synthetic":true,"types":["ltn::edit::EditMode"]},{"text":"impl !Sync for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl Sync for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl !Sync for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl Sync for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl Sync for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl Sync for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl Sync for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !Sync for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !Sync for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !Sync for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl !Sync for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl Sync for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !Sync for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl Sync for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl Sync for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl Sync for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl Sync for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl Sync for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl Sync for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !Sync for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl Sync for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl Sync for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl Sync for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !Sync for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl Sync for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl Sync for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl Sync for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !Sync for Session","synthetic":true,"types":["ltn::Session"]}];
implementors["map_editor"] = [{"text":"impl !Sync for App","synthetic":true,"types":["map_editor::app::App"]},{"text":"impl !Sync for MainState","synthetic":true,"types":["map_editor::app::MainState"]},{"text":"impl Sync for Mode","synthetic":true,"types":["map_editor::app::Mode"]},{"text":"impl Sync for CameraState","synthetic":true,"types":["map_editor::camera::CameraState"]},{"text":"impl Sync for DefaultMap","synthetic":true,"types":["map_editor::camera::DefaultMap"]},{"text":"impl !Sync for EditRoad","synthetic":true,"types":["map_editor::edit::EditRoad"]},{"text":"impl !Sync for PickMap","synthetic":true,"types":["map_editor::load::PickMap"]},{"text":"impl !Sync for Model","synthetic":true,"types":["map_editor::model::Model"]},{"text":"impl Sync for ID","synthetic":true,"types":["map_editor::model::ID"]},{"text":"impl Sync for Args","synthetic":true,"types":["map_editor::Args"]}];
implementors["map_gui"] = [{"text":"impl Sync for ColorSchemeChoice","synthetic":true,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl Sync for ColorScheme","synthetic":true,"types":["map_gui::colors::ColorScheme"]},{"text":"impl Sync for MapLoader","synthetic":true,"types":["map_gui::load::MapLoader"]},{"text":"impl<A> !Sync for MapAlreadyLoaded<A>","synthetic":true,"types":["map_gui::load::MapAlreadyLoaded"]},{"text":"impl Sync for Options","synthetic":true,"types":["map_gui::options::Options"]},{"text":"impl Sync for TrafficSignalStyle","synthetic":true,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl Sync for CameraAngle","synthetic":true,"types":["map_gui::options::CameraAngle"]},{"text":"impl !Sync for OptionsPanel","synthetic":true,"types":["map_gui::options::OptionsPanel"]},{"text":"impl !Sync for AgentCache","synthetic":true,"types":["map_gui::render::agents::AgentCache"]},{"text":"impl Sync for UnzoomedAgents","synthetic":true,"types":["map_gui::render::agents::UnzoomedAgents"]},{"text":"impl Sync for DrawArea","synthetic":true,"types":["map_gui::render::area::DrawArea"]},{"text":"impl !Sync for DrawBike","synthetic":true,"types":["map_gui::render::bike::DrawBike"]},{"text":"impl !Sync for DrawBuilding","synthetic":true,"types":["map_gui::render::building::DrawBuilding"]},{"text":"impl !Sync for DrawCar","synthetic":true,"types":["map_gui::render::car::DrawCar"]},{"text":"impl !Sync for DrawIntersection","synthetic":true,"types":["map_gui::render::intersection::DrawIntersection"]},{"text":"impl !Sync for DrawLane","synthetic":true,"types":["map_gui::render::lane::DrawLane"]},{"text":"impl !Sync for DrawMap","synthetic":true,"types":["map_gui::render::map::DrawMap"]},{"text":"impl !Sync for DrawParkingLot","synthetic":true,"types":["map_gui::render::parking_lot::DrawParkingLot"]},{"text":"impl !Sync for DrawPedestrian","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedestrian"]},{"text":"impl !Sync for DrawPedCrowd","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedCrowd"]},{"text":"impl !Sync for DrawRoad","synthetic":true,"types":["map_gui::render::road::DrawRoad"]},{"text":"impl !Sync for DrawTransitStop","synthetic":true,"types":["map_gui::render::transit_stop::DrawTransitStop"]},{"text":"impl Sync for DrawMovement","synthetic":true,"types":["map_gui::render::turn::DrawMovement"]},{"text":"impl Sync for DrawOptions","synthetic":true,"types":["map_gui::render::DrawOptions"]},{"text":"impl<T> !Sync for SimpleApp<T>","synthetic":true,"types":["map_gui::simple_app::SimpleApp"]},{"text":"impl Sync for SimpleAppArgs","synthetic":true,"types":["map_gui::simple_app::SimpleAppArgs"]},{"text":"impl Sync for SimpleWarper","synthetic":true,"types":["map_gui::simple_app::SimpleWarper"]},{"text":"impl Sync for CameraState","synthetic":true,"types":["map_gui::tools::camera::CameraState"]},{"text":"impl Sync for DefaultMap","synthetic":true,"types":["map_gui::tools::camera::DefaultMap"]},{"text":"impl<A> !Sync for CityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CityPicker"]},{"text":"impl<A> !Sync for AllCityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::AllCityPicker"]},{"text":"impl<A> !Sync for CitiesInCountryPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CitiesInCountryPicker"]},{"text":"impl<'a> Sync for ColorDiscrete<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorDiscrete"]},{"text":"impl Sync for ColorLegend","synthetic":true,"types":["map_gui::tools::colors::ColorLegend"]},{"text":"impl Sync for DivergingScale","synthetic":true,"types":["map_gui::tools::colors::DivergingScale"]},{"text":"impl<'a> Sync for ColorNetwork<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorNetwork"]},{"text":"impl Sync for ColorScale","synthetic":true,"types":["map_gui::tools::colors::ColorScale"]},{"text":"impl<A> !Sync for RunCommand<A>","synthetic":true,"types":["map_gui::tools::command::RunCommand"]},{"text":"impl !Sync for CompareCounts","synthetic":true,"types":["map_gui::tools::compare_counts::CompareCounts"]},{"text":"impl Sync for Obj","synthetic":true,"types":["map_gui::tools::compare_counts::Obj"]},{"text":"impl Sync for Layer","synthetic":true,"types":["map_gui::tools::compare_counts::Layer"]},{"text":"impl Sync for HeatmapOptions","synthetic":true,"types":["map_gui::tools::heatmap::HeatmapOptions"]},{"text":"impl<T> Sync for Grid<T> where
T: Sync, ","synthetic":true,"types":["map_gui::tools::heatmap::Grid"]},{"text":"impl<A> !Sync for ImportCity<A>","synthetic":true,"types":["map_gui::tools::importer::ImportCity"]},{"text":"impl !Sync for DrawRoadLabels","synthetic":true,"types":["map_gui::tools::labels::DrawRoadLabels"]},{"text":"impl !Sync for PerZoom","synthetic":true,"types":["map_gui::tools::labels::PerZoom"]},{"text":"impl<A, T> !Sync for Minimap<A, T>","synthetic":true,"types":["map_gui::tools::minimap::Minimap"]},{"text":"impl !Sync for Navigator","synthetic":true,"types":["map_gui::tools::navigate::Navigator"]},{"text":"impl !Sync for CrossStreet","synthetic":true,"types":["map_gui::tools::navigate::CrossStreet"]},{"text":"impl !Sync for SearchBuildings","synthetic":true,"types":["map_gui::tools::navigate::SearchBuildings"]},{"text":"impl !Sync for EditPolygon","synthetic":true,"types":["map_gui::tools::polygon::EditPolygon"]},{"text":"impl Sync for Obj","synthetic":true,"types":["map_gui::tools::polygon::Obj"]},{"text":"impl<A> !Sync for TitleScreen<A>","synthetic":true,"types":["map_gui::tools::title_screen::TitleScreen"]},{"text":"impl Sync for Executable","synthetic":true,"types":["map_gui::tools::title_screen::Executable"]},{"text":"impl<A, S> Sync for TripManagement<A, S> where
A: Sync,
S: Sync, ","synthetic":true,"types":["map_gui::tools::trip_files::TripManagement"]},{"text":"impl Sync for NamedTrip","synthetic":true,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl Sync for SavedTrips","synthetic":true,"types":["map_gui::tools::trip_files::SavedTrips"]},{"text":"impl<A, S> !Sync for RenameTrip<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::RenameTrip"]},{"text":"impl !Sync for TurnExplorer","synthetic":true,"types":["map_gui::tools::turn_explorer::TurnExplorer"]},{"text":"impl Sync for FilePicker","synthetic":true,"types":["map_gui::tools::ui::FilePicker"]},{"text":"impl Sync for InputWaypoints","synthetic":true,"types":["map_gui::tools::waypoints::InputWaypoints"]},{"text":"impl Sync for WaypointID","synthetic":true,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl Sync for Waypoint","synthetic":true,"types":["map_gui::tools::waypoints::Waypoint"]},{"text":"impl Sync for ID","synthetic":true,"types":["map_gui::ID"]}];
implementors["map_model"] = [{"text":"impl Sync for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Sync for WalkingOptions","synthetic":true,"types":["map_model::connectivity::walking::WalkingOptions"]},{"text":"impl Sync for Item","synthetic":true,"types":["map_model::connectivity::walking::Item"]},{"text":"impl Sync for WalkingNode","synthetic":true,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl Sync for Spot","synthetic":true,"types":["map_model::connectivity::Spot"]},{"text":"impl Sync for Item","synthetic":true,"types":["map_model::connectivity::Item"]},{"text":"impl Sync for OriginalLane","synthetic":true,"types":["map_model::edits::compat::OriginalLane"]},{"text":"impl Sync for ChangeLaneType","synthetic":true,"types":["map_model::edits::compat::ChangeLaneType"]},{"text":"impl Sync for ReverseLane","synthetic":true,"types":["map_model::edits::compat::ReverseLane"]},{"text":"impl Sync for ChangeSpeedLimit","synthetic":true,"types":["map_model::edits::compat::ChangeSpeedLimit"]},{"text":"impl Sync for ChangeAccessRestrictions","synthetic":true,"types":["map_model::edits::compat::ChangeAccessRestrictions"]},{"text":"impl Sync for PermanentMapEdits","synthetic":true,"types":["map_model::edits::perma::PermanentMapEdits"]},{"text":"impl Sync for PermanentEditIntersection","synthetic":true,"types":["map_model::edits::perma::PermanentEditIntersection"]},{"text":"impl Sync for PermanentEditCrosswalks","synthetic":true,"types":["map_model::edits::perma::PermanentEditCrosswalks"]},{"text":"impl Sync for PermanentEditCmd","synthetic":true,"types":["map_model::edits::perma::PermanentEditCmd"]},{"text":"impl Sync for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Sync for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Sync for EditRoad","synthetic":true,"types":["map_model::edits::EditRoad"]},{"text":"impl Sync for EditCrosswalks","synthetic":true,"types":["map_model::edits::EditCrosswalks"]},{"text":"impl Sync for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Sync for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Sync for BorderSnapper","synthetic":true,"types":["map_model::make::transit::BorderSnapper"]},{"text":"impl Sync for RawToMapOptions","synthetic":true,"types":["map_model::make::RawToMapOptions"]},{"text":"impl Sync for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Sync for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Sync for Block","synthetic":true,"types":["map_model::objects::block::Block"]},{"text":"impl Sync for Perimeter","synthetic":true,"types":["map_model::objects::block::Perimeter"]},{"text":"impl Sync for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Sync for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Sync for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Sync for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Sync for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Sync for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Sync for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Sync for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Sync for CommonEndpoint","synthetic":true,"types":["map_model::objects::lane::CommonEndpoint"]},{"text":"impl Sync for MovementID","synthetic":true,"types":["map_model::objects::movement::MovementID"]},{"text":"impl Sync for CompressedMovementID","synthetic":true,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl Sync for Movement","synthetic":true,"types":["map_model::objects::movement::Movement"]},{"text":"impl Sync for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Sync for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Sync for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"text":"impl Sync for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Sync for SideOfRoad","synthetic":true,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl Sync for RoadSideID","synthetic":true,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl Sync for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Sync for ControlStopSign","synthetic":true,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl Sync for RoadWithStopSign","synthetic":true,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl Sync for ControlTrafficSignal","synthetic":true,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl Sync for Stage","synthetic":true,"types":["map_model::objects::traffic_signals::Stage"]},{"text":"impl Sync for StageType","synthetic":true,"types":["map_model::objects::traffic_signals::StageType"]},{"text":"impl Sync for TransitStopID","synthetic":true,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl Sync for TransitRouteID","synthetic":true,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl Sync for TransitStop","synthetic":true,"types":["map_model::objects::transit::TransitStop"]},{"text":"impl Sync for TransitRoute","synthetic":true,"types":["map_model::objects::transit::TransitRoute"]},{"text":"impl Sync for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"text":"impl Sync for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Sync for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Sync for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Sync for AccessRestrictions","synthetic":true,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl Sync for Zone","synthetic":true,"types":["map_model::objects::zone::Zone"]},{"text":"impl Sync for PathfindEngine","synthetic":true,"types":["map_model::pathfind::engine::PathfindEngine"]},{"text":"impl<'a> Sync for CreateEngine<'a>","synthetic":true,"types":["map_model::pathfind::engine::CreateEngine"]},{"text":"impl<T> Sync for NodeMap<T> where
T: Sync, ","synthetic":true,"types":["map_model::pathfind::node_map::NodeMap"]},{"text":"impl<T> Sync for InnerNodeMap<T> where
T: Sync, ","synthetic":true,"types":["map_model::pathfind::node_map::InnerNodeMap"]},{"text":"impl Sync for Pathfinder","synthetic":true,"types":["map_model::pathfind::pathfinder::Pathfinder"]},{"text":"impl Sync for PathfinderCaching","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCaching"]},{"text":"impl Sync for PathfinderCache","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCache"]},{"text":"impl Sync for IntersectionCluster","synthetic":true,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl Sync for UberTurn","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl Sync for UberTurnV2","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl Sync for PathStep","synthetic":true,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl Sync for Path","synthetic":true,"types":["map_model::pathfind::v1::Path"]},{"text":"impl Sync for PathRequest","synthetic":true,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl Sync for PathStepV2","synthetic":true,"types":["map_model::pathfind::v2::PathStepV2"]},{"text":"impl Sync for PathV2","synthetic":true,"types":["map_model::pathfind::v2::PathV2"]},{"text":"impl Sync for VehiclePathfinder","synthetic":true,"types":["map_model::pathfind::vehicles::VehiclePathfinder"]},{"text":"impl Sync for Node","synthetic":true,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl Sync for SidewalkPathfinder","synthetic":true,"types":["map_model::pathfind::walking::SidewalkPathfinder"]},{"text":"impl Sync for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Sync for RoutingParams","synthetic":true,"types":["map_model::pathfind::RoutingParams"]},{"text":"impl Sync for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Sync for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Sync for Map","synthetic":true,"types":["map_model::Map"]}];
diff --git a/rustdoc/implementors/core/marker/trait.Unpin.js b/rustdoc/implementors/core/marker/trait.Unpin.js
index cffdfade3b..9a891fc947 100644
--- a/rustdoc/implementors/core/marker/trait.Unpin.js
+++ b/rustdoc/implementors/core/marker/trait.Unpin.js
@@ -10,7 +10,7 @@ implementors["geom"] = [{"text":"impl Unpin for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Unpin for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Unpin for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Unpin for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl Unpin for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Unpin for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Unpin for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Unpin for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Unpin for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Unpin for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Unpin for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Unpin for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl Unpin for LoadSim","synthetic":true,"types":["headless::LoadSim"]}];
implementors["importer"] = [{"text":"impl Unpin for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl Unpin for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl Unpin for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl Unpin for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl Unpin for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl Unpin for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl Unpin for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl Unpin for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl Unpin for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl Unpin for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl Unpin for Job","synthetic":true,"types":["importer::Job"]}];
implementors["kml"] = [{"text":"impl Unpin for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl Unpin for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}];
-implementors["ltn"] = [{"text":"impl Unpin for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl Unpin for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl Unpin for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl Unpin for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl Unpin for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl Unpin for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl Unpin for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl Unpin for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl Unpin for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl Unpin for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl Unpin for FreehandFilters","synthetic":true,"types":["ltn::components::freehand_filters::FreehandFilters"]},{"text":"impl Unpin for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl Unpin for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl Unpin for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl Unpin for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl Unpin for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl Unpin for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl Unpin for Tab","synthetic":true,"types":["ltn::edit::Tab"]},{"text":"impl Unpin for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl Unpin for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl Unpin for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl Unpin for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl Unpin for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl Unpin for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl Unpin for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl Unpin for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl Unpin for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl Unpin for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl Unpin for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl Unpin for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl Unpin for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl Unpin for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl Unpin for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl Unpin for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl Unpin for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl Unpin for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl Unpin for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl Unpin for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl Unpin for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl Unpin for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl Unpin for BrowseShortcuts","synthetic":true,"types":["ltn::shortcut_viewer::BrowseShortcuts"]},{"text":"impl Unpin for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl Unpin for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl Unpin for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl Unpin for Session","synthetic":true,"types":["ltn::Session"]}];
+implementors["ltn"] = [{"text":"impl Unpin for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl Unpin for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl Unpin for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl Unpin for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl Unpin for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl Unpin for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl Unpin for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl Unpin for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl Unpin for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl Unpin for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl Unpin for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl Unpin for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl Unpin for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl Unpin for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl Unpin for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl Unpin for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl Unpin for FocusedRoad","synthetic":true,"types":["ltn::edit::shortcuts::FocusedRoad"]},{"text":"impl Unpin for EditMode","synthetic":true,"types":["ltn::edit::EditMode"]},{"text":"impl Unpin for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl Unpin for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl Unpin for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl Unpin for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl Unpin for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl Unpin for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl Unpin for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl Unpin for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl Unpin for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl Unpin for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl Unpin for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl Unpin for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl Unpin for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl Unpin for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl Unpin for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl Unpin for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl Unpin for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl Unpin for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl Unpin for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl Unpin for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl Unpin for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl Unpin for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl Unpin for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl Unpin for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl Unpin for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl Unpin for Session","synthetic":true,"types":["ltn::Session"]}];
implementors["map_editor"] = [{"text":"impl Unpin for App","synthetic":true,"types":["map_editor::app::App"]},{"text":"impl Unpin for MainState","synthetic":true,"types":["map_editor::app::MainState"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["map_editor::app::Mode"]},{"text":"impl Unpin for CameraState","synthetic":true,"types":["map_editor::camera::CameraState"]},{"text":"impl Unpin for DefaultMap","synthetic":true,"types":["map_editor::camera::DefaultMap"]},{"text":"impl Unpin for EditRoad","synthetic":true,"types":["map_editor::edit::EditRoad"]},{"text":"impl Unpin for PickMap","synthetic":true,"types":["map_editor::load::PickMap"]},{"text":"impl Unpin for Model","synthetic":true,"types":["map_editor::model::Model"]},{"text":"impl Unpin for ID","synthetic":true,"types":["map_editor::model::ID"]},{"text":"impl Unpin for Args","synthetic":true,"types":["map_editor::Args"]}];
implementors["map_gui"] = [{"text":"impl Unpin for ColorSchemeChoice","synthetic":true,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl Unpin for ColorScheme","synthetic":true,"types":["map_gui::colors::ColorScheme"]},{"text":"impl Unpin for MapLoader","synthetic":true,"types":["map_gui::load::MapLoader"]},{"text":"impl<A> Unpin for MapAlreadyLoaded<A>","synthetic":true,"types":["map_gui::load::MapAlreadyLoaded"]},{"text":"impl Unpin for Options","synthetic":true,"types":["map_gui::options::Options"]},{"text":"impl Unpin for TrafficSignalStyle","synthetic":true,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl Unpin for CameraAngle","synthetic":true,"types":["map_gui::options::CameraAngle"]},{"text":"impl Unpin for OptionsPanel","synthetic":true,"types":["map_gui::options::OptionsPanel"]},{"text":"impl Unpin for AgentCache","synthetic":true,"types":["map_gui::render::agents::AgentCache"]},{"text":"impl Unpin for UnzoomedAgents","synthetic":true,"types":["map_gui::render::agents::UnzoomedAgents"]},{"text":"impl Unpin for DrawArea","synthetic":true,"types":["map_gui::render::area::DrawArea"]},{"text":"impl Unpin for DrawBike","synthetic":true,"types":["map_gui::render::bike::DrawBike"]},{"text":"impl Unpin for DrawBuilding","synthetic":true,"types":["map_gui::render::building::DrawBuilding"]},{"text":"impl Unpin for DrawCar","synthetic":true,"types":["map_gui::render::car::DrawCar"]},{"text":"impl Unpin for DrawIntersection","synthetic":true,"types":["map_gui::render::intersection::DrawIntersection"]},{"text":"impl Unpin for DrawLane","synthetic":true,"types":["map_gui::render::lane::DrawLane"]},{"text":"impl Unpin for DrawMap","synthetic":true,"types":["map_gui::render::map::DrawMap"]},{"text":"impl Unpin for DrawParkingLot","synthetic":true,"types":["map_gui::render::parking_lot::DrawParkingLot"]},{"text":"impl Unpin for DrawPedestrian","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedestrian"]},{"text":"impl Unpin for DrawPedCrowd","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedCrowd"]},{"text":"impl Unpin for DrawRoad","synthetic":true,"types":["map_gui::render::road::DrawRoad"]},{"text":"impl Unpin for DrawTransitStop","synthetic":true,"types":["map_gui::render::transit_stop::DrawTransitStop"]},{"text":"impl Unpin for DrawMovement","synthetic":true,"types":["map_gui::render::turn::DrawMovement"]},{"text":"impl Unpin for DrawOptions","synthetic":true,"types":["map_gui::render::DrawOptions"]},{"text":"impl<T> Unpin for SimpleApp<T> where
T: Unpin, ","synthetic":true,"types":["map_gui::simple_app::SimpleApp"]},{"text":"impl Unpin for SimpleAppArgs","synthetic":true,"types":["map_gui::simple_app::SimpleAppArgs"]},{"text":"impl Unpin for SimpleWarper","synthetic":true,"types":["map_gui::simple_app::SimpleWarper"]},{"text":"impl Unpin for CameraState","synthetic":true,"types":["map_gui::tools::camera::CameraState"]},{"text":"impl Unpin for DefaultMap","synthetic":true,"types":["map_gui::tools::camera::DefaultMap"]},{"text":"impl<A> Unpin for CityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CityPicker"]},{"text":"impl<A> Unpin for AllCityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::AllCityPicker"]},{"text":"impl<A> Unpin for CitiesInCountryPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CitiesInCountryPicker"]},{"text":"impl<'a> Unpin for ColorDiscrete<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorDiscrete"]},{"text":"impl Unpin for ColorLegend","synthetic":true,"types":["map_gui::tools::colors::ColorLegend"]},{"text":"impl Unpin for DivergingScale","synthetic":true,"types":["map_gui::tools::colors::DivergingScale"]},{"text":"impl<'a> Unpin for ColorNetwork<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorNetwork"]},{"text":"impl Unpin for ColorScale","synthetic":true,"types":["map_gui::tools::colors::ColorScale"]},{"text":"impl<A> Unpin for RunCommand<A>","synthetic":true,"types":["map_gui::tools::command::RunCommand"]},{"text":"impl Unpin for CompareCounts","synthetic":true,"types":["map_gui::tools::compare_counts::CompareCounts"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["map_gui::tools::compare_counts::Obj"]},{"text":"impl Unpin for Layer","synthetic":true,"types":["map_gui::tools::compare_counts::Layer"]},{"text":"impl Unpin for HeatmapOptions","synthetic":true,"types":["map_gui::tools::heatmap::HeatmapOptions"]},{"text":"impl<T> Unpin for Grid<T> where
T: Unpin, ","synthetic":true,"types":["map_gui::tools::heatmap::Grid"]},{"text":"impl<A> Unpin for ImportCity<A>","synthetic":true,"types":["map_gui::tools::importer::ImportCity"]},{"text":"impl Unpin for DrawRoadLabels","synthetic":true,"types":["map_gui::tools::labels::DrawRoadLabels"]},{"text":"impl Unpin for PerZoom","synthetic":true,"types":["map_gui::tools::labels::PerZoom"]},{"text":"impl<A, T> Unpin for Minimap<A, T> where
A: Unpin,
T: Unpin, ","synthetic":true,"types":["map_gui::tools::minimap::Minimap"]},{"text":"impl Unpin for Navigator","synthetic":true,"types":["map_gui::tools::navigate::Navigator"]},{"text":"impl Unpin for CrossStreet","synthetic":true,"types":["map_gui::tools::navigate::CrossStreet"]},{"text":"impl Unpin for SearchBuildings","synthetic":true,"types":["map_gui::tools::navigate::SearchBuildings"]},{"text":"impl Unpin for EditPolygon","synthetic":true,"types":["map_gui::tools::polygon::EditPolygon"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["map_gui::tools::polygon::Obj"]},{"text":"impl<A> Unpin for TitleScreen<A>","synthetic":true,"types":["map_gui::tools::title_screen::TitleScreen"]},{"text":"impl Unpin for Executable","synthetic":true,"types":["map_gui::tools::title_screen::Executable"]},{"text":"impl<A, S> Unpin for TripManagement<A, S> where
A: Unpin,
S: Unpin, ","synthetic":true,"types":["map_gui::tools::trip_files::TripManagement"]},{"text":"impl Unpin for NamedTrip","synthetic":true,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl Unpin for SavedTrips","synthetic":true,"types":["map_gui::tools::trip_files::SavedTrips"]},{"text":"impl<A, S> !Unpin for RenameTrip<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::RenameTrip"]},{"text":"impl Unpin for TurnExplorer","synthetic":true,"types":["map_gui::tools::turn_explorer::TurnExplorer"]},{"text":"impl Unpin for FilePicker","synthetic":true,"types":["map_gui::tools::ui::FilePicker"]},{"text":"impl Unpin for InputWaypoints","synthetic":true,"types":["map_gui::tools::waypoints::InputWaypoints"]},{"text":"impl Unpin for WaypointID","synthetic":true,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl Unpin for Waypoint","synthetic":true,"types":["map_gui::tools::waypoints::Waypoint"]},{"text":"impl Unpin for ID","synthetic":true,"types":["map_gui::ID"]}];
implementors["map_model"] = [{"text":"impl Unpin for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Unpin for WalkingOptions","synthetic":true,"types":["map_model::connectivity::walking::WalkingOptions"]},{"text":"impl Unpin for Item","synthetic":true,"types":["map_model::connectivity::walking::Item"]},{"text":"impl Unpin for WalkingNode","synthetic":true,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl Unpin for Spot","synthetic":true,"types":["map_model::connectivity::Spot"]},{"text":"impl Unpin for Item","synthetic":true,"types":["map_model::connectivity::Item"]},{"text":"impl Unpin for OriginalLane","synthetic":true,"types":["map_model::edits::compat::OriginalLane"]},{"text":"impl Unpin for ChangeLaneType","synthetic":true,"types":["map_model::edits::compat::ChangeLaneType"]},{"text":"impl Unpin for ReverseLane","synthetic":true,"types":["map_model::edits::compat::ReverseLane"]},{"text":"impl Unpin for ChangeSpeedLimit","synthetic":true,"types":["map_model::edits::compat::ChangeSpeedLimit"]},{"text":"impl Unpin for ChangeAccessRestrictions","synthetic":true,"types":["map_model::edits::compat::ChangeAccessRestrictions"]},{"text":"impl Unpin for PermanentMapEdits","synthetic":true,"types":["map_model::edits::perma::PermanentMapEdits"]},{"text":"impl Unpin for PermanentEditIntersection","synthetic":true,"types":["map_model::edits::perma::PermanentEditIntersection"]},{"text":"impl Unpin for PermanentEditCrosswalks","synthetic":true,"types":["map_model::edits::perma::PermanentEditCrosswalks"]},{"text":"impl Unpin for PermanentEditCmd","synthetic":true,"types":["map_model::edits::perma::PermanentEditCmd"]},{"text":"impl Unpin for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Unpin for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Unpin for EditRoad","synthetic":true,"types":["map_model::edits::EditRoad"]},{"text":"impl Unpin for EditCrosswalks","synthetic":true,"types":["map_model::edits::EditCrosswalks"]},{"text":"impl Unpin for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Unpin for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Unpin for BorderSnapper","synthetic":true,"types":["map_model::make::transit::BorderSnapper"]},{"text":"impl Unpin for RawToMapOptions","synthetic":true,"types":["map_model::make::RawToMapOptions"]},{"text":"impl Unpin for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Unpin for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Unpin for Block","synthetic":true,"types":["map_model::objects::block::Block"]},{"text":"impl Unpin for Perimeter","synthetic":true,"types":["map_model::objects::block::Perimeter"]},{"text":"impl Unpin for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Unpin for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Unpin for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Unpin for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Unpin for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Unpin for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Unpin for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Unpin for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Unpin for CommonEndpoint","synthetic":true,"types":["map_model::objects::lane::CommonEndpoint"]},{"text":"impl Unpin for MovementID","synthetic":true,"types":["map_model::objects::movement::MovementID"]},{"text":"impl Unpin for CompressedMovementID","synthetic":true,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl Unpin for Movement","synthetic":true,"types":["map_model::objects::movement::Movement"]},{"text":"impl Unpin for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Unpin for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Unpin for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"text":"impl Unpin for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Unpin for SideOfRoad","synthetic":true,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl Unpin for RoadSideID","synthetic":true,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl Unpin for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Unpin for ControlStopSign","synthetic":true,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl Unpin for RoadWithStopSign","synthetic":true,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl Unpin for ControlTrafficSignal","synthetic":true,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl Unpin for Stage","synthetic":true,"types":["map_model::objects::traffic_signals::Stage"]},{"text":"impl Unpin for StageType","synthetic":true,"types":["map_model::objects::traffic_signals::StageType"]},{"text":"impl Unpin for TransitStopID","synthetic":true,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl Unpin for TransitRouteID","synthetic":true,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl Unpin for TransitStop","synthetic":true,"types":["map_model::objects::transit::TransitStop"]},{"text":"impl Unpin for TransitRoute","synthetic":true,"types":["map_model::objects::transit::TransitRoute"]},{"text":"impl Unpin for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"text":"impl Unpin for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Unpin for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Unpin for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Unpin for AccessRestrictions","synthetic":true,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl Unpin for Zone","synthetic":true,"types":["map_model::objects::zone::Zone"]},{"text":"impl Unpin for PathfindEngine","synthetic":true,"types":["map_model::pathfind::engine::PathfindEngine"]},{"text":"impl<'a> Unpin for CreateEngine<'a>","synthetic":true,"types":["map_model::pathfind::engine::CreateEngine"]},{"text":"impl<T> Unpin for NodeMap<T> where
T: Unpin, ","synthetic":true,"types":["map_model::pathfind::node_map::NodeMap"]},{"text":"impl<T> Unpin for InnerNodeMap<T> where
T: Unpin, ","synthetic":true,"types":["map_model::pathfind::node_map::InnerNodeMap"]},{"text":"impl Unpin for Pathfinder","synthetic":true,"types":["map_model::pathfind::pathfinder::Pathfinder"]},{"text":"impl Unpin for PathfinderCaching","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCaching"]},{"text":"impl Unpin for PathfinderCache","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCache"]},{"text":"impl Unpin for IntersectionCluster","synthetic":true,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl Unpin for UberTurn","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl Unpin for UberTurnV2","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl Unpin for PathStep","synthetic":true,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl Unpin for Path","synthetic":true,"types":["map_model::pathfind::v1::Path"]},{"text":"impl Unpin for PathRequest","synthetic":true,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl Unpin for PathStepV2","synthetic":true,"types":["map_model::pathfind::v2::PathStepV2"]},{"text":"impl Unpin for PathV2","synthetic":true,"types":["map_model::pathfind::v2::PathV2"]},{"text":"impl Unpin for VehiclePathfinder","synthetic":true,"types":["map_model::pathfind::vehicles::VehiclePathfinder"]},{"text":"impl Unpin for Node","synthetic":true,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl Unpin for SidewalkPathfinder","synthetic":true,"types":["map_model::pathfind::walking::SidewalkPathfinder"]},{"text":"impl Unpin for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Unpin for RoutingParams","synthetic":true,"types":["map_model::pathfind::RoutingParams"]},{"text":"impl Unpin for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Unpin for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Unpin for Map","synthetic":true,"types":["map_model::Map"]}];
diff --git a/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js
index 3f004f9700..d0dee9719c 100644
--- a/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js
+++ b/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js
@@ -10,7 +10,7 @@ implementors["geom"] = [{"text":"impl RefUnwindSafe for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl RefUnwindSafe for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl RefUnwindSafe for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl RefUnwindSafe for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl RefUnwindSafe for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl RefUnwindSafe for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl RefUnwindSafe for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl RefUnwindSafe for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl RefUnwindSafe for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl RefUnwindSafe for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl RefUnwindSafe for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl RefUnwindSafe for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl RefUnwindSafe for LoadSim","synthetic":true,"types":["headless::LoadSim"]}];
implementors["importer"] = [{"text":"impl RefUnwindSafe for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl RefUnwindSafe for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl RefUnwindSafe for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl RefUnwindSafe for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl RefUnwindSafe for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl RefUnwindSafe for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl RefUnwindSafe for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl RefUnwindSafe for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl RefUnwindSafe for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl RefUnwindSafe for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl RefUnwindSafe for Job","synthetic":true,"types":["importer::Job"]}];
implementors["kml"] = [{"text":"impl RefUnwindSafe for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl RefUnwindSafe for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}];
-implementors["ltn"] = [{"text":"impl !RefUnwindSafe for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl RefUnwindSafe for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl RefUnwindSafe for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl RefUnwindSafe for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl RefUnwindSafe for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl RefUnwindSafe for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl RefUnwindSafe for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl RefUnwindSafe for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl RefUnwindSafe for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl RefUnwindSafe for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl RefUnwindSafe for FreehandFilters","synthetic":true,"types":["ltn::components::freehand_filters::FreehandFilters"]},{"text":"impl RefUnwindSafe for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl RefUnwindSafe for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !RefUnwindSafe for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !RefUnwindSafe for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl RefUnwindSafe for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl RefUnwindSafe for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl RefUnwindSafe for Tab","synthetic":true,"types":["ltn::edit::Tab"]},{"text":"impl RefUnwindSafe for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl !RefUnwindSafe for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl RefUnwindSafe for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl RefUnwindSafe for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl RefUnwindSafe for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl RefUnwindSafe for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !RefUnwindSafe for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !RefUnwindSafe for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !RefUnwindSafe for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl RefUnwindSafe for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !RefUnwindSafe for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl RefUnwindSafe for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl RefUnwindSafe for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl RefUnwindSafe for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl RefUnwindSafe for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl RefUnwindSafe for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl RefUnwindSafe for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !RefUnwindSafe for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl RefUnwindSafe for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl RefUnwindSafe for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl RefUnwindSafe for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !RefUnwindSafe for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl !RefUnwindSafe for BrowseShortcuts","synthetic":true,"types":["ltn::shortcut_viewer::BrowseShortcuts"]},{"text":"impl RefUnwindSafe for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl RefUnwindSafe for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl RefUnwindSafe for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !RefUnwindSafe for Session","synthetic":true,"types":["ltn::Session"]}];
+implementors["ltn"] = [{"text":"impl !RefUnwindSafe for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl RefUnwindSafe for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl RefUnwindSafe for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl RefUnwindSafe for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl RefUnwindSafe for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl RefUnwindSafe for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl RefUnwindSafe for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl RefUnwindSafe for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl RefUnwindSafe for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl RefUnwindSafe for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl RefUnwindSafe for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl RefUnwindSafe for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !RefUnwindSafe for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !RefUnwindSafe for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl RefUnwindSafe for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl RefUnwindSafe for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl RefUnwindSafe for FocusedRoad","synthetic":true,"types":["ltn::edit::shortcuts::FocusedRoad"]},{"text":"impl RefUnwindSafe for EditMode","synthetic":true,"types":["ltn::edit::EditMode"]},{"text":"impl RefUnwindSafe for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl !RefUnwindSafe for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl RefUnwindSafe for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl RefUnwindSafe for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl RefUnwindSafe for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl RefUnwindSafe for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !RefUnwindSafe for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !RefUnwindSafe for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !RefUnwindSafe for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl RefUnwindSafe for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !RefUnwindSafe for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl RefUnwindSafe for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl RefUnwindSafe for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl RefUnwindSafe for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl RefUnwindSafe for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl RefUnwindSafe for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl RefUnwindSafe for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !RefUnwindSafe for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl RefUnwindSafe for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl RefUnwindSafe for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl RefUnwindSafe for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !RefUnwindSafe for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl RefUnwindSafe for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl RefUnwindSafe for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl RefUnwindSafe for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !RefUnwindSafe for Session","synthetic":true,"types":["ltn::Session"]}];
implementors["map_editor"] = [{"text":"impl RefUnwindSafe for App","synthetic":true,"types":["map_editor::app::App"]},{"text":"impl !RefUnwindSafe for MainState","synthetic":true,"types":["map_editor::app::MainState"]},{"text":"impl RefUnwindSafe for Mode","synthetic":true,"types":["map_editor::app::Mode"]},{"text":"impl RefUnwindSafe for CameraState","synthetic":true,"types":["map_editor::camera::CameraState"]},{"text":"impl RefUnwindSafe for DefaultMap","synthetic":true,"types":["map_editor::camera::DefaultMap"]},{"text":"impl RefUnwindSafe for EditRoad","synthetic":true,"types":["map_editor::edit::EditRoad"]},{"text":"impl !RefUnwindSafe for PickMap","synthetic":true,"types":["map_editor::load::PickMap"]},{"text":"impl RefUnwindSafe for Model","synthetic":true,"types":["map_editor::model::Model"]},{"text":"impl RefUnwindSafe for ID","synthetic":true,"types":["map_editor::model::ID"]},{"text":"impl RefUnwindSafe for Args","synthetic":true,"types":["map_editor::Args"]}];
implementors["map_gui"] = [{"text":"impl RefUnwindSafe for ColorSchemeChoice","synthetic":true,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl RefUnwindSafe for ColorScheme","synthetic":true,"types":["map_gui::colors::ColorScheme"]},{"text":"impl RefUnwindSafe for MapLoader","synthetic":true,"types":["map_gui::load::MapLoader"]},{"text":"impl<A> !RefUnwindSafe for MapAlreadyLoaded<A>","synthetic":true,"types":["map_gui::load::MapAlreadyLoaded"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["map_gui::options::Options"]},{"text":"impl RefUnwindSafe for TrafficSignalStyle","synthetic":true,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl RefUnwindSafe for CameraAngle","synthetic":true,"types":["map_gui::options::CameraAngle"]},{"text":"impl !RefUnwindSafe for OptionsPanel","synthetic":true,"types":["map_gui::options::OptionsPanel"]},{"text":"impl !RefUnwindSafe for AgentCache","synthetic":true,"types":["map_gui::render::agents::AgentCache"]},{"text":"impl RefUnwindSafe for UnzoomedAgents","synthetic":true,"types":["map_gui::render::agents::UnzoomedAgents"]},{"text":"impl RefUnwindSafe for DrawArea","synthetic":true,"types":["map_gui::render::area::DrawArea"]},{"text":"impl RefUnwindSafe for DrawBike","synthetic":true,"types":["map_gui::render::bike::DrawBike"]},{"text":"impl !RefUnwindSafe for DrawBuilding","synthetic":true,"types":["map_gui::render::building::DrawBuilding"]},{"text":"impl RefUnwindSafe for DrawCar","synthetic":true,"types":["map_gui::render::car::DrawCar"]},{"text":"impl !RefUnwindSafe for DrawIntersection","synthetic":true,"types":["map_gui::render::intersection::DrawIntersection"]},{"text":"impl !RefUnwindSafe for DrawLane","synthetic":true,"types":["map_gui::render::lane::DrawLane"]},{"text":"impl !RefUnwindSafe for DrawMap","synthetic":true,"types":["map_gui::render::map::DrawMap"]},{"text":"impl !RefUnwindSafe for DrawParkingLot","synthetic":true,"types":["map_gui::render::parking_lot::DrawParkingLot"]},{"text":"impl RefUnwindSafe for DrawPedestrian","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedestrian"]},{"text":"impl RefUnwindSafe for DrawPedCrowd","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedCrowd"]},{"text":"impl !RefUnwindSafe for DrawRoad","synthetic":true,"types":["map_gui::render::road::DrawRoad"]},{"text":"impl RefUnwindSafe for DrawTransitStop","synthetic":true,"types":["map_gui::render::transit_stop::DrawTransitStop"]},{"text":"impl RefUnwindSafe for DrawMovement","synthetic":true,"types":["map_gui::render::turn::DrawMovement"]},{"text":"impl RefUnwindSafe for DrawOptions","synthetic":true,"types":["map_gui::render::DrawOptions"]},{"text":"impl<T> !RefUnwindSafe for SimpleApp<T>","synthetic":true,"types":["map_gui::simple_app::SimpleApp"]},{"text":"impl RefUnwindSafe for SimpleAppArgs","synthetic":true,"types":["map_gui::simple_app::SimpleAppArgs"]},{"text":"impl RefUnwindSafe for SimpleWarper","synthetic":true,"types":["map_gui::simple_app::SimpleWarper"]},{"text":"impl RefUnwindSafe for CameraState","synthetic":true,"types":["map_gui::tools::camera::CameraState"]},{"text":"impl RefUnwindSafe for DefaultMap","synthetic":true,"types":["map_gui::tools::camera::DefaultMap"]},{"text":"impl<A> !RefUnwindSafe for CityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CityPicker"]},{"text":"impl<A> !RefUnwindSafe for AllCityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::AllCityPicker"]},{"text":"impl<A> !RefUnwindSafe for CitiesInCountryPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CitiesInCountryPicker"]},{"text":"impl<'a> RefUnwindSafe for ColorDiscrete<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorDiscrete"]},{"text":"impl RefUnwindSafe for ColorLegend","synthetic":true,"types":["map_gui::tools::colors::ColorLegend"]},{"text":"impl RefUnwindSafe for DivergingScale","synthetic":true,"types":["map_gui::tools::colors::DivergingScale"]},{"text":"impl<'a> RefUnwindSafe for ColorNetwork<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorNetwork"]},{"text":"impl RefUnwindSafe for ColorScale","synthetic":true,"types":["map_gui::tools::colors::ColorScale"]},{"text":"impl<A> !RefUnwindSafe for RunCommand<A>","synthetic":true,"types":["map_gui::tools::command::RunCommand"]},{"text":"impl RefUnwindSafe for CompareCounts","synthetic":true,"types":["map_gui::tools::compare_counts::CompareCounts"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["map_gui::tools::compare_counts::Obj"]},{"text":"impl RefUnwindSafe for Layer","synthetic":true,"types":["map_gui::tools::compare_counts::Layer"]},{"text":"impl RefUnwindSafe for HeatmapOptions","synthetic":true,"types":["map_gui::tools::heatmap::HeatmapOptions"]},{"text":"impl<T> RefUnwindSafe for Grid<T> where
T: RefUnwindSafe, ","synthetic":true,"types":["map_gui::tools::heatmap::Grid"]},{"text":"impl<A> !RefUnwindSafe for ImportCity<A>","synthetic":true,"types":["map_gui::tools::importer::ImportCity"]},{"text":"impl !RefUnwindSafe for DrawRoadLabels","synthetic":true,"types":["map_gui::tools::labels::DrawRoadLabels"]},{"text":"impl RefUnwindSafe for PerZoom","synthetic":true,"types":["map_gui::tools::labels::PerZoom"]},{"text":"impl<A, T> !RefUnwindSafe for Minimap<A, T>","synthetic":true,"types":["map_gui::tools::minimap::Minimap"]},{"text":"impl !RefUnwindSafe for Navigator","synthetic":true,"types":["map_gui::tools::navigate::Navigator"]},{"text":"impl !RefUnwindSafe for CrossStreet","synthetic":true,"types":["map_gui::tools::navigate::CrossStreet"]},{"text":"impl !RefUnwindSafe for SearchBuildings","synthetic":true,"types":["map_gui::tools::navigate::SearchBuildings"]},{"text":"impl RefUnwindSafe for EditPolygon","synthetic":true,"types":["map_gui::tools::polygon::EditPolygon"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["map_gui::tools::polygon::Obj"]},{"text":"impl<A> !RefUnwindSafe for TitleScreen<A>","synthetic":true,"types":["map_gui::tools::title_screen::TitleScreen"]},{"text":"impl RefUnwindSafe for Executable","synthetic":true,"types":["map_gui::tools::title_screen::Executable"]},{"text":"impl<A, S> RefUnwindSafe for TripManagement<A, S> where
A: RefUnwindSafe,
S: RefUnwindSafe, ","synthetic":true,"types":["map_gui::tools::trip_files::TripManagement"]},{"text":"impl RefUnwindSafe for NamedTrip","synthetic":true,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl RefUnwindSafe for SavedTrips","synthetic":true,"types":["map_gui::tools::trip_files::SavedTrips"]},{"text":"impl<A, S> !RefUnwindSafe for RenameTrip<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::RenameTrip"]},{"text":"impl !RefUnwindSafe for TurnExplorer","synthetic":true,"types":["map_gui::tools::turn_explorer::TurnExplorer"]},{"text":"impl RefUnwindSafe for FilePicker","synthetic":true,"types":["map_gui::tools::ui::FilePicker"]},{"text":"impl RefUnwindSafe for InputWaypoints","synthetic":true,"types":["map_gui::tools::waypoints::InputWaypoints"]},{"text":"impl RefUnwindSafe for WaypointID","synthetic":true,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl RefUnwindSafe for Waypoint","synthetic":true,"types":["map_gui::tools::waypoints::Waypoint"]},{"text":"impl RefUnwindSafe for ID","synthetic":true,"types":["map_gui::ID"]}];
implementors["map_model"] = [{"text":"impl RefUnwindSafe for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl RefUnwindSafe for WalkingOptions","synthetic":true,"types":["map_model::connectivity::walking::WalkingOptions"]},{"text":"impl RefUnwindSafe for Item","synthetic":true,"types":["map_model::connectivity::walking::Item"]},{"text":"impl RefUnwindSafe for WalkingNode","synthetic":true,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl RefUnwindSafe for Spot","synthetic":true,"types":["map_model::connectivity::Spot"]},{"text":"impl RefUnwindSafe for Item","synthetic":true,"types":["map_model::connectivity::Item"]},{"text":"impl RefUnwindSafe for OriginalLane","synthetic":true,"types":["map_model::edits::compat::OriginalLane"]},{"text":"impl RefUnwindSafe for ChangeLaneType","synthetic":true,"types":["map_model::edits::compat::ChangeLaneType"]},{"text":"impl RefUnwindSafe for ReverseLane","synthetic":true,"types":["map_model::edits::compat::ReverseLane"]},{"text":"impl RefUnwindSafe for ChangeSpeedLimit","synthetic":true,"types":["map_model::edits::compat::ChangeSpeedLimit"]},{"text":"impl RefUnwindSafe for ChangeAccessRestrictions","synthetic":true,"types":["map_model::edits::compat::ChangeAccessRestrictions"]},{"text":"impl RefUnwindSafe for PermanentMapEdits","synthetic":true,"types":["map_model::edits::perma::PermanentMapEdits"]},{"text":"impl RefUnwindSafe for PermanentEditIntersection","synthetic":true,"types":["map_model::edits::perma::PermanentEditIntersection"]},{"text":"impl RefUnwindSafe for PermanentEditCrosswalks","synthetic":true,"types":["map_model::edits::perma::PermanentEditCrosswalks"]},{"text":"impl RefUnwindSafe for PermanentEditCmd","synthetic":true,"types":["map_model::edits::perma::PermanentEditCmd"]},{"text":"impl RefUnwindSafe for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl RefUnwindSafe for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl RefUnwindSafe for EditRoad","synthetic":true,"types":["map_model::edits::EditRoad"]},{"text":"impl RefUnwindSafe for EditCrosswalks","synthetic":true,"types":["map_model::edits::EditCrosswalks"]},{"text":"impl RefUnwindSafe for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl RefUnwindSafe for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl RefUnwindSafe for BorderSnapper","synthetic":true,"types":["map_model::make::transit::BorderSnapper"]},{"text":"impl RefUnwindSafe for RawToMapOptions","synthetic":true,"types":["map_model::make::RawToMapOptions"]},{"text":"impl RefUnwindSafe for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl RefUnwindSafe for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl RefUnwindSafe for Block","synthetic":true,"types":["map_model::objects::block::Block"]},{"text":"impl RefUnwindSafe for Perimeter","synthetic":true,"types":["map_model::objects::block::Perimeter"]},{"text":"impl RefUnwindSafe for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl RefUnwindSafe for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl RefUnwindSafe for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl RefUnwindSafe for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl RefUnwindSafe for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl RefUnwindSafe for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl RefUnwindSafe for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl RefUnwindSafe for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl RefUnwindSafe for CommonEndpoint","synthetic":true,"types":["map_model::objects::lane::CommonEndpoint"]},{"text":"impl RefUnwindSafe for MovementID","synthetic":true,"types":["map_model::objects::movement::MovementID"]},{"text":"impl RefUnwindSafe for CompressedMovementID","synthetic":true,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl RefUnwindSafe for Movement","synthetic":true,"types":["map_model::objects::movement::Movement"]},{"text":"impl RefUnwindSafe for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl RefUnwindSafe for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl RefUnwindSafe for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"text":"impl RefUnwindSafe for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl RefUnwindSafe for SideOfRoad","synthetic":true,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl RefUnwindSafe for RoadSideID","synthetic":true,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl RefUnwindSafe for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl RefUnwindSafe for ControlStopSign","synthetic":true,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl RefUnwindSafe for RoadWithStopSign","synthetic":true,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl RefUnwindSafe for ControlTrafficSignal","synthetic":true,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl RefUnwindSafe for Stage","synthetic":true,"types":["map_model::objects::traffic_signals::Stage"]},{"text":"impl RefUnwindSafe for StageType","synthetic":true,"types":["map_model::objects::traffic_signals::StageType"]},{"text":"impl RefUnwindSafe for TransitStopID","synthetic":true,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl RefUnwindSafe for TransitRouteID","synthetic":true,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl RefUnwindSafe for TransitStop","synthetic":true,"types":["map_model::objects::transit::TransitStop"]},{"text":"impl RefUnwindSafe for TransitRoute","synthetic":true,"types":["map_model::objects::transit::TransitRoute"]},{"text":"impl RefUnwindSafe for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"text":"impl RefUnwindSafe for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl RefUnwindSafe for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl RefUnwindSafe for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl RefUnwindSafe for AccessRestrictions","synthetic":true,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl RefUnwindSafe for Zone","synthetic":true,"types":["map_model::objects::zone::Zone"]},{"text":"impl RefUnwindSafe for PathfindEngine","synthetic":true,"types":["map_model::pathfind::engine::PathfindEngine"]},{"text":"impl<'a> RefUnwindSafe for CreateEngine<'a>","synthetic":true,"types":["map_model::pathfind::engine::CreateEngine"]},{"text":"impl<T> RefUnwindSafe for NodeMap<T> where
T: RefUnwindSafe, ","synthetic":true,"types":["map_model::pathfind::node_map::NodeMap"]},{"text":"impl<T> RefUnwindSafe for InnerNodeMap<T> where
T: RefUnwindSafe, ","synthetic":true,"types":["map_model::pathfind::node_map::InnerNodeMap"]},{"text":"impl RefUnwindSafe for Pathfinder","synthetic":true,"types":["map_model::pathfind::pathfinder::Pathfinder"]},{"text":"impl RefUnwindSafe for PathfinderCaching","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCaching"]},{"text":"impl RefUnwindSafe for PathfinderCache","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCache"]},{"text":"impl RefUnwindSafe for IntersectionCluster","synthetic":true,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl RefUnwindSafe for UberTurn","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl RefUnwindSafe for UberTurnV2","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl RefUnwindSafe for PathStep","synthetic":true,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl RefUnwindSafe for Path","synthetic":true,"types":["map_model::pathfind::v1::Path"]},{"text":"impl RefUnwindSafe for PathRequest","synthetic":true,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl RefUnwindSafe for PathStepV2","synthetic":true,"types":["map_model::pathfind::v2::PathStepV2"]},{"text":"impl RefUnwindSafe for PathV2","synthetic":true,"types":["map_model::pathfind::v2::PathV2"]},{"text":"impl RefUnwindSafe for VehiclePathfinder","synthetic":true,"types":["map_model::pathfind::vehicles::VehiclePathfinder"]},{"text":"impl RefUnwindSafe for Node","synthetic":true,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl RefUnwindSafe for SidewalkPathfinder","synthetic":true,"types":["map_model::pathfind::walking::SidewalkPathfinder"]},{"text":"impl RefUnwindSafe for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl RefUnwindSafe for RoutingParams","synthetic":true,"types":["map_model::pathfind::RoutingParams"]},{"text":"impl RefUnwindSafe for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl RefUnwindSafe for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl RefUnwindSafe for Map","synthetic":true,"types":["map_model::Map"]}];
diff --git a/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js
index 35b3b6c542..a2a425f91a 100644
--- a/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js
+++ b/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js
@@ -10,7 +10,7 @@ implementors["geom"] = [{"text":"impl UnwindSafe for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl UnwindSafe for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl UnwindSafe for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl UnwindSafe for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl UnwindSafe for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl UnwindSafe for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl UnwindSafe for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl UnwindSafe for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl UnwindSafe for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl UnwindSafe for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl UnwindSafe for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl UnwindSafe for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl UnwindSafe for LoadSim","synthetic":true,"types":["headless::LoadSim"]}];
implementors["importer"] = [{"text":"impl UnwindSafe for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl UnwindSafe for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl UnwindSafe for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl UnwindSafe for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl UnwindSafe for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl UnwindSafe for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl UnwindSafe for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl UnwindSafe for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl UnwindSafe for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl UnwindSafe for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl UnwindSafe for Job","synthetic":true,"types":["importer::Job"]}];
implementors["kml"] = [{"text":"impl UnwindSafe for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl UnwindSafe for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}];
-implementors["ltn"] = [{"text":"impl !UnwindSafe for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl UnwindSafe for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl UnwindSafe for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl UnwindSafe for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl UnwindSafe for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl UnwindSafe for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl UnwindSafe for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl UnwindSafe for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl UnwindSafe for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl UnwindSafe for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl UnwindSafe for FreehandFilters","synthetic":true,"types":["ltn::components::freehand_filters::FreehandFilters"]},{"text":"impl UnwindSafe for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl UnwindSafe for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !UnwindSafe for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !UnwindSafe for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl UnwindSafe for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl UnwindSafe for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl UnwindSafe for Tab","synthetic":true,"types":["ltn::edit::Tab"]},{"text":"impl UnwindSafe for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl !UnwindSafe for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl UnwindSafe for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl UnwindSafe for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl UnwindSafe for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl UnwindSafe for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !UnwindSafe for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !UnwindSafe for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !UnwindSafe for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl UnwindSafe for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !UnwindSafe for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl UnwindSafe for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl UnwindSafe for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl UnwindSafe for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl UnwindSafe for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl UnwindSafe for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl UnwindSafe for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !UnwindSafe for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl UnwindSafe for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl UnwindSafe for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl UnwindSafe for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !UnwindSafe for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl !UnwindSafe for BrowseShortcuts","synthetic":true,"types":["ltn::shortcut_viewer::BrowseShortcuts"]},{"text":"impl UnwindSafe for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl UnwindSafe for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl UnwindSafe for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !UnwindSafe for Session","synthetic":true,"types":["ltn::Session"]}];
+implementors["ltn"] = [{"text":"impl !UnwindSafe for BrowseNeighbourhoods","synthetic":true,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl UnwindSafe for Style","synthetic":true,"types":["ltn::browse::Style"]},{"text":"impl UnwindSafe for CELLS","synthetic":true,"types":["ltn::colors::CELLS"]},{"text":"impl UnwindSafe for FILTER_OUTER","synthetic":true,"types":["ltn::colors::FILTER_OUTER"]},{"text":"impl UnwindSafe for FILTER_INNER","synthetic":true,"types":["ltn::colors::FILTER_INNER"]},{"text":"impl UnwindSafe for PLAN_ROUTE_BEFORE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BEFORE"]},{"text":"impl UnwindSafe for PLAN_ROUTE_AFTER","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_AFTER"]},{"text":"impl UnwindSafe for PLAN_ROUTE_BIKE","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_BIKE"]},{"text":"impl UnwindSafe for PLAN_ROUTE_WALK","synthetic":true,"types":["ltn::colors::PLAN_ROUTE_WALK"]},{"text":"impl UnwindSafe for About","synthetic":true,"types":["ltn::components::about::About"]},{"text":"impl UnwindSafe for LeftPanel","synthetic":true,"types":["ltn::components::left_panel::LeftPanel"]},{"text":"impl UnwindSafe for TopPanel","synthetic":true,"types":["ltn::components::top_panel::TopPanel"]},{"text":"impl !UnwindSafe for Viewer","synthetic":true,"types":["ltn::connectivity::Viewer"]},{"text":"impl !UnwindSafe for CustomizeBoundary","synthetic":true,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl UnwindSafe for RenderCells","synthetic":true,"types":["ltn::draw_cells::RenderCells"]},{"text":"impl UnwindSafe for RenderCellsBuilder","synthetic":true,"types":["ltn::draw_cells::RenderCellsBuilder"]},{"text":"impl UnwindSafe for FocusedRoad","synthetic":true,"types":["ltn::edit::shortcuts::FocusedRoad"]},{"text":"impl UnwindSafe for EditMode","synthetic":true,"types":["ltn::edit::EditMode"]},{"text":"impl UnwindSafe for EditNeighbourhood","synthetic":true,"types":["ltn::edit::EditNeighbourhood"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["ltn::edit::Obj"]},{"text":"impl !UnwindSafe for EditOutcome","synthetic":true,"types":["ltn::edit::EditOutcome"]},{"text":"impl UnwindSafe for Heuristic","synthetic":true,"types":["ltn::filters::auto::Heuristic"]},{"text":"impl UnwindSafe for ModalFilters","synthetic":true,"types":["ltn::filters::ModalFilters"]},{"text":"impl UnwindSafe for ChangeKey","synthetic":true,"types":["ltn::filters::ChangeKey"]},{"text":"impl UnwindSafe for DiagonalFilter","synthetic":true,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl !UnwindSafe for Toggle3Zoomed","synthetic":true,"types":["ltn::filters::Toggle3Zoomed"]},{"text":"impl !UnwindSafe for ShowResults","synthetic":true,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl !UnwindSafe for ChangedRoutes","synthetic":true,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl UnwindSafe for Impact","synthetic":true,"types":["ltn::impact::Impact"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["ltn::impact::Filters"]},{"text":"impl !UnwindSafe for Neighbourhood","synthetic":true,"types":["ltn::neighbourhood::Neighbourhood"]},{"text":"impl UnwindSafe for Cell","synthetic":true,"types":["ltn::neighbourhood::Cell"]},{"text":"impl UnwindSafe for DistanceInterval","synthetic":true,"types":["ltn::neighbourhood::DistanceInterval"]},{"text":"impl UnwindSafe for NeighbourhoodID","synthetic":true,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl UnwindSafe for BlockID","synthetic":true,"types":["ltn::partition::BlockID"]},{"text":"impl UnwindSafe for Partitioning","synthetic":true,"types":["ltn::partition::Partitioning"]},{"text":"impl UnwindSafe for NeighbourhoodInfo","synthetic":true,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl !UnwindSafe for RoutePlanner","synthetic":true,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl UnwindSafe for Proposal","synthetic":true,"types":["ltn::save::Proposal"]},{"text":"impl UnwindSafe for AltProposals","synthetic":true,"types":["ltn::save::AltProposals"]},{"text":"impl UnwindSafe for PreserveState","synthetic":true,"types":["ltn::save::PreserveState"]},{"text":"impl !UnwindSafe for SelectBoundary","synthetic":true,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl UnwindSafe for Shortcuts","synthetic":true,"types":["ltn::shortcuts::Shortcuts"]},{"text":"impl UnwindSafe for EntryExit","synthetic":true,"types":["ltn::shortcuts::EntryExit"]},{"text":"impl UnwindSafe for Args","synthetic":true,"types":["ltn::Args"]},{"text":"impl !UnwindSafe for Session","synthetic":true,"types":["ltn::Session"]}];
implementors["map_editor"] = [{"text":"impl UnwindSafe for App","synthetic":true,"types":["map_editor::app::App"]},{"text":"impl !UnwindSafe for MainState","synthetic":true,"types":["map_editor::app::MainState"]},{"text":"impl UnwindSafe for Mode","synthetic":true,"types":["map_editor::app::Mode"]},{"text":"impl UnwindSafe for CameraState","synthetic":true,"types":["map_editor::camera::CameraState"]},{"text":"impl UnwindSafe for DefaultMap","synthetic":true,"types":["map_editor::camera::DefaultMap"]},{"text":"impl UnwindSafe for EditRoad","synthetic":true,"types":["map_editor::edit::EditRoad"]},{"text":"impl !UnwindSafe for PickMap","synthetic":true,"types":["map_editor::load::PickMap"]},{"text":"impl UnwindSafe for Model","synthetic":true,"types":["map_editor::model::Model"]},{"text":"impl UnwindSafe for ID","synthetic":true,"types":["map_editor::model::ID"]},{"text":"impl UnwindSafe for Args","synthetic":true,"types":["map_editor::Args"]}];
implementors["map_gui"] = [{"text":"impl UnwindSafe for ColorSchemeChoice","synthetic":true,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl UnwindSafe for ColorScheme","synthetic":true,"types":["map_gui::colors::ColorScheme"]},{"text":"impl UnwindSafe for MapLoader","synthetic":true,"types":["map_gui::load::MapLoader"]},{"text":"impl<A> !UnwindSafe for MapAlreadyLoaded<A>","synthetic":true,"types":["map_gui::load::MapAlreadyLoaded"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["map_gui::options::Options"]},{"text":"impl UnwindSafe for TrafficSignalStyle","synthetic":true,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl UnwindSafe for CameraAngle","synthetic":true,"types":["map_gui::options::CameraAngle"]},{"text":"impl !UnwindSafe for OptionsPanel","synthetic":true,"types":["map_gui::options::OptionsPanel"]},{"text":"impl !UnwindSafe for AgentCache","synthetic":true,"types":["map_gui::render::agents::AgentCache"]},{"text":"impl UnwindSafe for UnzoomedAgents","synthetic":true,"types":["map_gui::render::agents::UnzoomedAgents"]},{"text":"impl UnwindSafe for DrawArea","synthetic":true,"types":["map_gui::render::area::DrawArea"]},{"text":"impl UnwindSafe for DrawBike","synthetic":true,"types":["map_gui::render::bike::DrawBike"]},{"text":"impl UnwindSafe for DrawBuilding","synthetic":true,"types":["map_gui::render::building::DrawBuilding"]},{"text":"impl UnwindSafe for DrawCar","synthetic":true,"types":["map_gui::render::car::DrawCar"]},{"text":"impl UnwindSafe for DrawIntersection","synthetic":true,"types":["map_gui::render::intersection::DrawIntersection"]},{"text":"impl UnwindSafe for DrawLane","synthetic":true,"types":["map_gui::render::lane::DrawLane"]},{"text":"impl UnwindSafe for DrawMap","synthetic":true,"types":["map_gui::render::map::DrawMap"]},{"text":"impl UnwindSafe for DrawParkingLot","synthetic":true,"types":["map_gui::render::parking_lot::DrawParkingLot"]},{"text":"impl UnwindSafe for DrawPedestrian","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedestrian"]},{"text":"impl UnwindSafe for DrawPedCrowd","synthetic":true,"types":["map_gui::render::pedestrian::DrawPedCrowd"]},{"text":"impl UnwindSafe for DrawRoad","synthetic":true,"types":["map_gui::render::road::DrawRoad"]},{"text":"impl UnwindSafe for DrawTransitStop","synthetic":true,"types":["map_gui::render::transit_stop::DrawTransitStop"]},{"text":"impl UnwindSafe for DrawMovement","synthetic":true,"types":["map_gui::render::turn::DrawMovement"]},{"text":"impl UnwindSafe for DrawOptions","synthetic":true,"types":["map_gui::render::DrawOptions"]},{"text":"impl<T> UnwindSafe for SimpleApp<T> where
T: UnwindSafe, ","synthetic":true,"types":["map_gui::simple_app::SimpleApp"]},{"text":"impl UnwindSafe for SimpleAppArgs","synthetic":true,"types":["map_gui::simple_app::SimpleAppArgs"]},{"text":"impl UnwindSafe for SimpleWarper","synthetic":true,"types":["map_gui::simple_app::SimpleWarper"]},{"text":"impl UnwindSafe for CameraState","synthetic":true,"types":["map_gui::tools::camera::CameraState"]},{"text":"impl UnwindSafe for DefaultMap","synthetic":true,"types":["map_gui::tools::camera::DefaultMap"]},{"text":"impl<A> !UnwindSafe for CityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CityPicker"]},{"text":"impl<A> !UnwindSafe for AllCityPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::AllCityPicker"]},{"text":"impl<A> !UnwindSafe for CitiesInCountryPicker<A>","synthetic":true,"types":["map_gui::tools::city_picker::CitiesInCountryPicker"]},{"text":"impl<'a> UnwindSafe for ColorDiscrete<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorDiscrete"]},{"text":"impl UnwindSafe for ColorLegend","synthetic":true,"types":["map_gui::tools::colors::ColorLegend"]},{"text":"impl UnwindSafe for DivergingScale","synthetic":true,"types":["map_gui::tools::colors::DivergingScale"]},{"text":"impl<'a> UnwindSafe for ColorNetwork<'a>","synthetic":true,"types":["map_gui::tools::colors::ColorNetwork"]},{"text":"impl UnwindSafe for ColorScale","synthetic":true,"types":["map_gui::tools::colors::ColorScale"]},{"text":"impl<A> !UnwindSafe for RunCommand<A>","synthetic":true,"types":["map_gui::tools::command::RunCommand"]},{"text":"impl UnwindSafe for CompareCounts","synthetic":true,"types":["map_gui::tools::compare_counts::CompareCounts"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["map_gui::tools::compare_counts::Obj"]},{"text":"impl UnwindSafe for Layer","synthetic":true,"types":["map_gui::tools::compare_counts::Layer"]},{"text":"impl UnwindSafe for HeatmapOptions","synthetic":true,"types":["map_gui::tools::heatmap::HeatmapOptions"]},{"text":"impl<T> UnwindSafe for Grid<T> where
T: UnwindSafe, ","synthetic":true,"types":["map_gui::tools::heatmap::Grid"]},{"text":"impl<A> !UnwindSafe for ImportCity<A>","synthetic":true,"types":["map_gui::tools::importer::ImportCity"]},{"text":"impl !UnwindSafe for DrawRoadLabels","synthetic":true,"types":["map_gui::tools::labels::DrawRoadLabels"]},{"text":"impl UnwindSafe for PerZoom","synthetic":true,"types":["map_gui::tools::labels::PerZoom"]},{"text":"impl<A, T> !UnwindSafe for Minimap<A, T>","synthetic":true,"types":["map_gui::tools::minimap::Minimap"]},{"text":"impl !UnwindSafe for Navigator","synthetic":true,"types":["map_gui::tools::navigate::Navigator"]},{"text":"impl !UnwindSafe for CrossStreet","synthetic":true,"types":["map_gui::tools::navigate::CrossStreet"]},{"text":"impl !UnwindSafe for SearchBuildings","synthetic":true,"types":["map_gui::tools::navigate::SearchBuildings"]},{"text":"impl UnwindSafe for EditPolygon","synthetic":true,"types":["map_gui::tools::polygon::EditPolygon"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["map_gui::tools::polygon::Obj"]},{"text":"impl<A> !UnwindSafe for TitleScreen<A>","synthetic":true,"types":["map_gui::tools::title_screen::TitleScreen"]},{"text":"impl UnwindSafe for Executable","synthetic":true,"types":["map_gui::tools::title_screen::Executable"]},{"text":"impl<A, S> UnwindSafe for TripManagement<A, S> where
A: UnwindSafe,
S: UnwindSafe, ","synthetic":true,"types":["map_gui::tools::trip_files::TripManagement"]},{"text":"impl UnwindSafe for NamedTrip","synthetic":true,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl UnwindSafe for SavedTrips","synthetic":true,"types":["map_gui::tools::trip_files::SavedTrips"]},{"text":"impl<A, S> !UnwindSafe for RenameTrip<A, S>","synthetic":true,"types":["map_gui::tools::trip_files::RenameTrip"]},{"text":"impl !UnwindSafe for TurnExplorer","synthetic":true,"types":["map_gui::tools::turn_explorer::TurnExplorer"]},{"text":"impl UnwindSafe for FilePicker","synthetic":true,"types":["map_gui::tools::ui::FilePicker"]},{"text":"impl UnwindSafe for InputWaypoints","synthetic":true,"types":["map_gui::tools::waypoints::InputWaypoints"]},{"text":"impl UnwindSafe for WaypointID","synthetic":true,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl UnwindSafe for Waypoint","synthetic":true,"types":["map_gui::tools::waypoints::Waypoint"]},{"text":"impl UnwindSafe for ID","synthetic":true,"types":["map_gui::ID"]}];
implementors["map_model"] = [{"text":"impl UnwindSafe for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl UnwindSafe for WalkingOptions","synthetic":true,"types":["map_model::connectivity::walking::WalkingOptions"]},{"text":"impl UnwindSafe for Item","synthetic":true,"types":["map_model::connectivity::walking::Item"]},{"text":"impl UnwindSafe for WalkingNode","synthetic":true,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl UnwindSafe for Spot","synthetic":true,"types":["map_model::connectivity::Spot"]},{"text":"impl UnwindSafe for Item","synthetic":true,"types":["map_model::connectivity::Item"]},{"text":"impl UnwindSafe for OriginalLane","synthetic":true,"types":["map_model::edits::compat::OriginalLane"]},{"text":"impl UnwindSafe for ChangeLaneType","synthetic":true,"types":["map_model::edits::compat::ChangeLaneType"]},{"text":"impl UnwindSafe for ReverseLane","synthetic":true,"types":["map_model::edits::compat::ReverseLane"]},{"text":"impl UnwindSafe for ChangeSpeedLimit","synthetic":true,"types":["map_model::edits::compat::ChangeSpeedLimit"]},{"text":"impl UnwindSafe for ChangeAccessRestrictions","synthetic":true,"types":["map_model::edits::compat::ChangeAccessRestrictions"]},{"text":"impl UnwindSafe for PermanentMapEdits","synthetic":true,"types":["map_model::edits::perma::PermanentMapEdits"]},{"text":"impl UnwindSafe for PermanentEditIntersection","synthetic":true,"types":["map_model::edits::perma::PermanentEditIntersection"]},{"text":"impl UnwindSafe for PermanentEditCrosswalks","synthetic":true,"types":["map_model::edits::perma::PermanentEditCrosswalks"]},{"text":"impl UnwindSafe for PermanentEditCmd","synthetic":true,"types":["map_model::edits::perma::PermanentEditCmd"]},{"text":"impl UnwindSafe for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl UnwindSafe for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl UnwindSafe for EditRoad","synthetic":true,"types":["map_model::edits::EditRoad"]},{"text":"impl UnwindSafe for EditCrosswalks","synthetic":true,"types":["map_model::edits::EditCrosswalks"]},{"text":"impl UnwindSafe for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl UnwindSafe for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl UnwindSafe for BorderSnapper","synthetic":true,"types":["map_model::make::transit::BorderSnapper"]},{"text":"impl UnwindSafe for RawToMapOptions","synthetic":true,"types":["map_model::make::RawToMapOptions"]},{"text":"impl UnwindSafe for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl UnwindSafe for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl UnwindSafe for Block","synthetic":true,"types":["map_model::objects::block::Block"]},{"text":"impl UnwindSafe for Perimeter","synthetic":true,"types":["map_model::objects::block::Perimeter"]},{"text":"impl UnwindSafe for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl UnwindSafe for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl UnwindSafe for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl UnwindSafe for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl UnwindSafe for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl UnwindSafe for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl UnwindSafe for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl UnwindSafe for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl UnwindSafe for CommonEndpoint","synthetic":true,"types":["map_model::objects::lane::CommonEndpoint"]},{"text":"impl UnwindSafe for MovementID","synthetic":true,"types":["map_model::objects::movement::MovementID"]},{"text":"impl UnwindSafe for CompressedMovementID","synthetic":true,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl UnwindSafe for Movement","synthetic":true,"types":["map_model::objects::movement::Movement"]},{"text":"impl UnwindSafe for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl UnwindSafe for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl UnwindSafe for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"text":"impl UnwindSafe for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl UnwindSafe for SideOfRoad","synthetic":true,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl UnwindSafe for RoadSideID","synthetic":true,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl UnwindSafe for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl UnwindSafe for ControlStopSign","synthetic":true,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl UnwindSafe for RoadWithStopSign","synthetic":true,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl UnwindSafe for ControlTrafficSignal","synthetic":true,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl UnwindSafe for Stage","synthetic":true,"types":["map_model::objects::traffic_signals::Stage"]},{"text":"impl UnwindSafe for StageType","synthetic":true,"types":["map_model::objects::traffic_signals::StageType"]},{"text":"impl UnwindSafe for TransitStopID","synthetic":true,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl UnwindSafe for TransitRouteID","synthetic":true,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl UnwindSafe for TransitStop","synthetic":true,"types":["map_model::objects::transit::TransitStop"]},{"text":"impl UnwindSafe for TransitRoute","synthetic":true,"types":["map_model::objects::transit::TransitRoute"]},{"text":"impl UnwindSafe for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"text":"impl UnwindSafe for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl UnwindSafe for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl UnwindSafe for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl UnwindSafe for AccessRestrictions","synthetic":true,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl UnwindSafe for Zone","synthetic":true,"types":["map_model::objects::zone::Zone"]},{"text":"impl UnwindSafe for PathfindEngine","synthetic":true,"types":["map_model::pathfind::engine::PathfindEngine"]},{"text":"impl<'a> UnwindSafe for CreateEngine<'a>","synthetic":true,"types":["map_model::pathfind::engine::CreateEngine"]},{"text":"impl<T> UnwindSafe for NodeMap<T> where
T: UnwindSafe + RefUnwindSafe, ","synthetic":true,"types":["map_model::pathfind::node_map::NodeMap"]},{"text":"impl<T> UnwindSafe for InnerNodeMap<T> where
T: UnwindSafe, ","synthetic":true,"types":["map_model::pathfind::node_map::InnerNodeMap"]},{"text":"impl UnwindSafe for Pathfinder","synthetic":true,"types":["map_model::pathfind::pathfinder::Pathfinder"]},{"text":"impl UnwindSafe for PathfinderCaching","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCaching"]},{"text":"impl UnwindSafe for PathfinderCache","synthetic":true,"types":["map_model::pathfind::pathfinder::PathfinderCache"]},{"text":"impl UnwindSafe for IntersectionCluster","synthetic":true,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl UnwindSafe for UberTurn","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl UnwindSafe for UberTurnV2","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl UnwindSafe for PathStep","synthetic":true,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl UnwindSafe for Path","synthetic":true,"types":["map_model::pathfind::v1::Path"]},{"text":"impl UnwindSafe for PathRequest","synthetic":true,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl UnwindSafe for PathStepV2","synthetic":true,"types":["map_model::pathfind::v2::PathStepV2"]},{"text":"impl UnwindSafe for PathV2","synthetic":true,"types":["map_model::pathfind::v2::PathV2"]},{"text":"impl UnwindSafe for VehiclePathfinder","synthetic":true,"types":["map_model::pathfind::vehicles::VehiclePathfinder"]},{"text":"impl UnwindSafe for Node","synthetic":true,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl UnwindSafe for SidewalkPathfinder","synthetic":true,"types":["map_model::pathfind::walking::SidewalkPathfinder"]},{"text":"impl UnwindSafe for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl UnwindSafe for RoutingParams","synthetic":true,"types":["map_model::pathfind::RoutingParams"]},{"text":"impl UnwindSafe for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl UnwindSafe for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl UnwindSafe for Map","synthetic":true,"types":["map_model::Map"]}];
diff --git a/rustdoc/implementors/widgetry/app_state/trait.State.js b/rustdoc/implementors/widgetry/app_state/trait.State.js
index 7976b25be3..c57c9b43c6 100644
--- a/rustdoc/implementors/widgetry/app_state/trait.State.js
+++ b/rustdoc/implementors/widgetry/app_state/trait.State.js
@@ -1,7 +1,7 @@
(function() {var implementors = {};
implementors["fifteen_min"] = [{"text":"impl State<SimpleApp<()>> for BusExperiment","synthetic":false,"types":["fifteen_min::bus::BusExperiment"]},{"text":"impl State<SimpleApp<()>> for Viewer","synthetic":false,"types":["fifteen_min::viewer::Viewer"]},{"text":"impl State<SimpleApp<()>> for ExploreAmenities","synthetic":false,"types":["fifteen_min::viewer::ExploreAmenities"]}];
implementors["game"] = [{"text":"impl State<App> for CutscenePlayer","synthetic":false,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl State<App> for ShowMessage","synthetic":false,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl State<App> for Warping","synthetic":false,"types":["game::common::warp::Warping"]},{"text":"impl State<App> for DebugWarp","synthetic":false,"types":["game::common::warp::DebugWarp"]},{"text":"impl State<App> for Viewer","synthetic":false,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl State<App> for Blockfinder","synthetic":false,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl State<App> for Floodfiller","synthetic":false,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl State<App> for PathCounter","synthetic":false,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl State<App> for PolygonDebugger","synthetic":false,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl State<App> for RouteExplorer","synthetic":false,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl State<App> for AllRoutesExplorer","synthetic":false,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl State<App> for PathCostDebugger","synthetic":false,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl State<App> for BulkSelect","synthetic":false,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl State<App> for DebugMode","synthetic":false,"types":["game::debug::DebugMode"]},{"text":"impl State<App> for ScreenshotTest","synthetic":false,"types":["game::debug::ScreenshotTest"]},{"text":"impl State<App> for CollisionsViewer","synthetic":false,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl State<App> for PopularDestinations","synthetic":false,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl State<App> for ViewKML","synthetic":false,"types":["game::devtools::kml::ViewKML"]},{"text":"impl State<App> for PolygonEditor","synthetic":false,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl State<App> for ScenarioManager","synthetic":false,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl State<App> for StoryMapEditor","synthetic":false,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl State<App> for DrawFreehand","synthetic":false,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl State<App> for CrosswalkEditor","synthetic":false,"types":["game::edit::crosswalks::CrosswalkEditor"]},{"text":"impl State<App> for SelectSegments","synthetic":false,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl State<App> for RoadEditor","synthetic":false,"types":["game::edit::roads::RoadEditor"]},{"text":"impl State<App> for RouteEditor","synthetic":false,"types":["game::edit::routes::RouteEditor"]},{"text":"impl State<App> for SignalPicker","synthetic":false,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl State<App> for PreviewTrafficSignal","synthetic":false,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl State<App> for TrafficSignalEditor","synthetic":false,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl State<App> for ZoneEditor","synthetic":false,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl State<App> for EditMode","synthetic":false,"types":["game::edit::EditMode"]},{"text":"impl State<App> for SaveEdits","synthetic":false,"types":["game::edit::SaveEdits"]},{"text":"impl State<App> for LoadEdits","synthetic":false,"types":["game::edit::LoadEdits"]},{"text":"impl State<App> for ConfirmDiscard","synthetic":false,"types":["game::edit::ConfirmDiscard"]},{"text":"impl State<App> for PickLayer","synthetic":false,"types":["game::layer::PickLayer"]},{"text":"impl State<App> for CommuterPatterns","synthetic":false,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl State<App> for ActiveTraffic","synthetic":false,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl State<App> for TransitRoutes","synthetic":false,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl State<App> for ModeShift","synthetic":false,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl State<App> for ParkingOverhead","synthetic":false,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl State<App> for RiskSummaries","synthetic":false,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl State<App> for RectangularSelector","synthetic":false,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl State<App> for TrafficSignalDemand","synthetic":false,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl State<App> for TravelTimes","synthetic":false,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl State<App> for TripTable","synthetic":false,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl State<App> for AreaSpawner","synthetic":false,"types":["game::sandbox::gameplay::freeform::area_spawner::AreaSpawner"]},{"text":"impl State<App> for AgentSpawner","synthetic":false,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl State<App> for EditScenarioModifiers","synthetic":false,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl State<App> for ChangeMode","synthetic":false,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl State<App> for FinalScore","synthetic":false,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl State<App> for TrafficRecorder","synthetic":false,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl State<App> for JumpToTime","synthetic":false,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl State<App> for TimeWarpScreen","synthetic":false,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl State<App> for SandboxMode","synthetic":false,"types":["game::sandbox::SandboxMode"]},{"text":"impl State<App> for BackToTitleScreen","synthetic":false,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl State<App> for SandboxLoader","synthetic":false,"types":["game::sandbox::SandboxLoader"]},{"text":"impl State<App> for ExploreMap","synthetic":false,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl State<App> for ShowGaps","synthetic":false,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl State<App> for QuickSketch","synthetic":false,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl State<App> for TripPlanner","synthetic":false,"types":["game::ungap::trip::TripPlanner"]}];
-implementors["ltn"] = [{"text":"impl State<SimpleApp<Session>> for BrowseNeighbourhoods","synthetic":false,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl State<SimpleApp<Session>> for FreehandFilters","synthetic":false,"types":["ltn::components::freehand_filters::FreehandFilters"]},{"text":"impl State<SimpleApp<Session>> for Viewer","synthetic":false,"types":["ltn::connectivity::Viewer"]},{"text":"impl State<SimpleApp<Session>> for CustomizeBoundary","synthetic":false,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl State<SimpleApp<Session>> for ShowResults","synthetic":false,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl State<SimpleApp<Session>> for ChangedRoutes","synthetic":false,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl State<SimpleApp<Session>> for RoutePlanner","synthetic":false,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl State<SimpleApp<Session>> for SelectBoundary","synthetic":false,"types":["ltn::select_boundary::SelectBoundary"]},{"text":"impl State<SimpleApp<Session>> for BrowseShortcuts","synthetic":false,"types":["ltn::shortcut_viewer::BrowseShortcuts"]}];
+implementors["ltn"] = [{"text":"impl State<SimpleApp<Session>> for BrowseNeighbourhoods","synthetic":false,"types":["ltn::browse::BrowseNeighbourhoods"]},{"text":"impl State<SimpleApp<Session>> for Viewer","synthetic":false,"types":["ltn::connectivity::Viewer"]},{"text":"impl State<SimpleApp<Session>> for CustomizeBoundary","synthetic":false,"types":["ltn::customize_boundary::CustomizeBoundary"]},{"text":"impl State<SimpleApp<Session>> for ShowResults","synthetic":false,"types":["ltn::impact::ui::ShowResults"]},{"text":"impl State<SimpleApp<Session>> for ChangedRoutes","synthetic":false,"types":["ltn::impact::ui::ChangedRoutes"]},{"text":"impl State<SimpleApp<Session>> for RoutePlanner","synthetic":false,"types":["ltn::route_planner::RoutePlanner"]},{"text":"impl State<SimpleApp<Session>> for SelectBoundary","synthetic":false,"types":["ltn::select_boundary::SelectBoundary"]}];
implementors["map_editor"] = [{"text":"impl State<App> for MainState","synthetic":false,"types":["map_editor::app::MainState"]},{"text":"impl State<App> for PickMap","synthetic":false,"types":["map_editor::load::PickMap"]}];
implementors["map_gui"] = [{"text":"impl<A: AppLike + 'static> State<A> for MapAlreadyLoaded<A>","synthetic":false,"types":["map_gui::load::MapAlreadyLoaded"]},{"text":"impl<A: AppLike> State<A> for OptionsPanel","synthetic":false,"types":["map_gui::options::OptionsPanel"]},{"text":"impl<T> State<SimpleApp<T>> for SimpleWarper","synthetic":false,"types":["map_gui::simple_app::SimpleWarper"]},{"text":"impl<A: AppLike + 'static> State<A> for CityPicker<A>","synthetic":false,"types":["map_gui::tools::city_picker::CityPicker"]},{"text":"impl<A: AppLike + 'static> State<A> for AllCityPicker<A>","synthetic":false,"types":["map_gui::tools::city_picker::AllCityPicker"]},{"text":"impl<A: AppLike + 'static> State<A> for CitiesInCountryPicker<A>","synthetic":false,"types":["map_gui::tools::city_picker::CitiesInCountryPicker"]},{"text":"impl<A: AppLike + 'static> State<A> for RunCommand<A>","synthetic":false,"types":["map_gui::tools::command::RunCommand"]},{"text":"impl<A: AppLike + 'static> State<A> for ImportCity<A>","synthetic":false,"types":["map_gui::tools::importer::ImportCity"]},{"text":"impl<A: AppLike + 'static> State<A> for Navigator","synthetic":false,"types":["map_gui::tools::navigate::Navigator"]},{"text":"impl<A: AppLike + 'static> State<A> for CrossStreet","synthetic":false,"types":["map_gui::tools::navigate::CrossStreet"]},{"text":"impl<A: AppLike + 'static> State<A> for SearchBuildings","synthetic":false,"types":["map_gui::tools::navigate::SearchBuildings"]},{"text":"impl<A: AppLike + 'static> State<A> for TurnExplorer","synthetic":false,"types":["map_gui::tools::turn_explorer::TurnExplorer"]}];
implementors["osm_viewer"] = [{"text":"impl State<SimpleApp<()>> for Viewer","synthetic":false,"types":["osm_viewer::viewer::Viewer"]}];
diff --git a/rustdoc/ltn/all.html b/rustdoc/ltn/all.html
index e149c6835a..eac04bd742 100644
--- a/rustdoc/ltn/all.html
+++ b/rustdoc/ltn/all.html
@@ -3,5 +3,5 @@
List of all items
Structs
Enums
Functions
Typedefs
Constants
+ Crate ltn
List of all items
Structs
Enums
Functions
Typedefs
Constants