(function() {var implementors = {}; implementors["abstio"] = [{"text":"impl Eq for CityName","synthetic":false,"types":["abstio::abst_paths::CityName"]},{"text":"impl Eq for MapName","synthetic":false,"types":["abstio::abst_paths::MapName"]}]; implementors["collisions"] = [{"text":"impl Eq for Severity","synthetic":false,"types":["collisions::Severity"]}]; implementors["convert_osm"] = [{"text":"impl Eq for ShapeID","synthetic":false,"types":["convert_osm::gtfs::ShapeID"]},{"text":"impl Eq for TripID","synthetic":false,"types":["convert_osm::gtfs::TripID"]},{"text":"impl Eq for StopID","synthetic":false,"types":["convert_osm::gtfs::StopID"]},{"text":"impl Eq for RouteID","synthetic":false,"types":["convert_osm::gtfs::RouteID"]}]; implementors["game"] = [{"text":"impl Eq for Obj","synthetic":false,"types":["game::debug::blockfinder::Obj"]},{"text":"impl Eq for Obj","synthetic":false,"types":["game::devtools::polygon::Obj"]},{"text":"impl Eq for MarkerID","synthetic":false,"types":["game::devtools::story::MarkerID"]},{"text":"impl Eq for Loc","synthetic":false,"types":["game::layer::parking::Loc"]},{"text":"impl Eq for Obj","synthetic":false,"types":["game::sandbox::gameplay::freeform::area_spawner::Obj"]},{"text":"impl Eq for TutorialPointer","synthetic":false,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Eq for GameplayMode","synthetic":false,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Eq for ID","synthetic":false,"types":["game::ungap::trip::ID"]}]; implementors["geom"] = [{"text":"impl Eq for Distance","synthetic":false,"types":["geom::distance::Distance"]},{"text":"impl Eq for Duration","synthetic":false,"types":["geom::duration::Duration"]},{"text":"impl Eq for LonLat","synthetic":false,"types":["geom::gps::LonLat"]},{"text":"impl Eq for HashablePt2D","synthetic":false,"types":["geom::pt::HashablePt2D"]},{"text":"impl Eq for Speed","synthetic":false,"types":["geom::speed::Speed"]},{"text":"impl Eq for Statistic","synthetic":false,"types":["geom::stats::Statistic"]},{"text":"impl Eq for Time","synthetic":false,"types":["geom::time::Time"]}]; implementors["ltn"] = [{"text":"impl Eq for NeighborhoodID","synthetic":false,"types":["ltn::partition::NeighborhoodID"]},{"text":"impl Eq for Obj","synthetic":false,"types":["ltn::pathfinding::Obj"]},{"text":"impl Eq for FilterableObj","synthetic":false,"types":["ltn::per_neighborhood::FilterableObj"]},{"text":"impl Eq for BlockID","synthetic":false,"types":["ltn::select_boundary::BlockID"]}]; implementors["map_editor"] = [{"text":"impl Eq for ID","synthetic":false,"types":["map_editor::model::ID"]}]; implementors["map_gui"] = [{"text":"impl Eq for WaypointID","synthetic":false,"types":["map_gui::tools::waypoints::WaypointID"]},{"text":"impl Eq for ID","synthetic":false,"types":["map_gui::ID"]}]; implementors["map_model"] = [{"text":"impl Eq for Item","synthetic":false,"types":["map_model::connectivity::walking::Item"]},{"text":"impl Eq for Spot","synthetic":false,"types":["map_model::connectivity::Spot"]},{"text":"impl Eq for Item","synthetic":false,"types":["map_model::connectivity::Item"]},{"text":"impl Eq for AreaID","synthetic":false,"types":["map_model::objects::area::AreaID"]},{"text":"impl Eq for AreaType","synthetic":false,"types":["map_model::objects::area::AreaType"]},{"text":"impl Eq for BuildingID","synthetic":false,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Eq for NamePerLanguage","synthetic":false,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl Eq for AmenityType","synthetic":false,"types":["map_model::objects::building::AmenityType"]},{"text":"impl Eq for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Eq for IntersectionType","synthetic":false,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Eq for LaneID","synthetic":false,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Eq for LaneType","synthetic":false,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Eq for BufferType","synthetic":false,"types":["map_model::objects::lane::BufferType"]},{"text":"impl Eq for MovementID","synthetic":false,"types":["map_model::objects::movement::MovementID"]},{"text":"impl Eq for CompressedMovementID","synthetic":false,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl Eq for ParkingLotID","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Eq for RoadID","synthetic":false,"types":["map_model::objects::road::RoadID"]},{"text":"impl Eq for Direction","synthetic":false,"types":["map_model::objects::road::Direction"]},{"text":"impl Eq for DirectedRoadID","synthetic":false,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Eq for SideOfRoad","synthetic":false,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl Eq for RoadSideID","synthetic":false,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl Eq for TransitStopID","synthetic":false,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl Eq for TransitRouteID","synthetic":false,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl Eq for TurnID","synthetic":false,"types":["map_model::objects::turn::TurnID"]},{"text":"impl Eq for TurnType","synthetic":false,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Eq for RoadRank","synthetic":false,"types":["map_model::osm::RoadRank"]},{"text":"impl Eq for NodeID","synthetic":false,"types":["map_model::osm::NodeID"]},{"text":"impl Eq for WayID","synthetic":false,"types":["map_model::osm::WayID"]},{"text":"impl Eq for RelationID","synthetic":false,"types":["map_model::osm::RelationID"]},{"text":"impl Eq for OsmID","synthetic":false,"types":["map_model::osm::OsmID"]},{"text":"impl Eq for UberTurnV2","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl Eq for PathStep","synthetic":false,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl Eq for PathRequest","synthetic":false,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl Eq for Node","synthetic":false,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl Eq for WalkingNode","synthetic":false,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl Eq for PathConstraints","synthetic":false,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Eq for OriginalRoad","synthetic":false,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Eq for RestrictionType","synthetic":false,"types":["map_model::raw::RestrictionType"]},{"text":"impl Eq for TurnRestriction","synthetic":false,"types":["map_model::raw::TurnRestriction"]},{"text":"impl Eq for Position","synthetic":false,"types":["map_model::traversable::Position"]},{"text":"impl Eq for Traversable","synthetic":false,"types":["map_model::traversable::Traversable"]}]; implementors["popdat"] = [{"text":"impl Eq for Activity","synthetic":false,"types":["popdat::Activity"]}]; implementors["sim"] = [{"text":"impl Eq for ScenarioModifier","synthetic":false,"types":["sim::make::modifier::ScenarioModifier"]},{"text":"impl Eq for TripEndpoint","synthetic":false,"types":["sim::make::spawner::TripEndpoint"]},{"text":"impl Eq for Request","synthetic":false,"types":["sim::mechanics::intersection::Request"]},{"text":"impl Eq for Cmd","synthetic":false,"types":["sim::pandemic::model::Cmd"]},{"text":"impl Eq for CarStatus","synthetic":false,"types":["sim::render::CarStatus"]},{"text":"impl Eq for CommandType","synthetic":false,"types":["sim::scheduler::CommandType"]},{"text":"impl Eq for SimpleCommandType","synthetic":false,"types":["sim::scheduler::SimpleCommandType"]},{"text":"impl Eq for Item","synthetic":false,"types":["sim::scheduler::Item"]},{"text":"impl Eq for DelayCause","synthetic":false,"types":["sim::sim::queries::DelayCause"]},{"text":"impl Eq for TripMode","synthetic":false,"types":["sim::trips::TripMode"]},{"text":"impl Eq for CarID","synthetic":false,"types":["sim::CarID"]},{"text":"impl Eq for PedestrianID","synthetic":false,"types":["sim::PedestrianID"]},{"text":"impl Eq for AgentID","synthetic":false,"types":["sim::AgentID"]},{"text":"impl Eq for AgentType","synthetic":false,"types":["sim::AgentType"]},{"text":"impl Eq for TripID","synthetic":false,"types":["sim::TripID"]},{"text":"impl Eq for PersonID","synthetic":false,"types":["sim::PersonID"]},{"text":"impl Eq for OrigPersonID","synthetic":false,"types":["sim::OrigPersonID"]},{"text":"impl Eq for VehicleType","synthetic":false,"types":["sim::VehicleType"]},{"text":"impl Eq for ParkingSpot","synthetic":false,"types":["sim::ParkingSpot"]},{"text":"impl Eq for DrivingGoal","synthetic":false,"types":["sim::DrivingGoal"]},{"text":"impl Eq for SidewalkPOI","synthetic":false,"types":["sim::SidewalkPOI"]}]; implementors["traffic_signal_data"] = [{"text":"impl Eq for Turn","synthetic":false,"types":["traffic_signal_data::Turn"]},{"text":"impl Eq for DirectedRoad","synthetic":false,"types":["traffic_signal_data::DirectedRoad"]}]; implementors["widgetry"] = [{"text":"impl Eq for Key","synthetic":false,"types":["widgetry::event::Key"]},{"text":"impl Eq for MultiKey","synthetic":false,"types":["widgetry::event::MultiKey"]},{"text":"impl Eq for DummyID","synthetic":false,"types":["widgetry::mapspace::world::DummyID"]},{"text":"impl Eq for Font","synthetic":false,"types":["widgetry::text::Font"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()