(function() {var implementors = {}; implementors["abstio"] = [{"text":"impl<'de> Deserialize<'de> for Manifest","synthetic":false,"types":["abstio::abst_data::Manifest"]},{"text":"impl<'de> Deserialize<'de> for Entry","synthetic":false,"types":["abstio::abst_data::Entry"]},{"text":"impl<'de> Deserialize<'de> for DataPacks","synthetic":false,"types":["abstio::abst_data::DataPacks"]},{"text":"impl<'de> Deserialize<'de> for CityName","synthetic":false,"types":["abstio::abst_paths::CityName"]},{"text":"impl<'de> Deserialize<'de> for MapName","synthetic":false,"types":["abstio::abst_paths::MapName"]}]; implementors["abstutil"] = [{"text":"impl<'de, T: Ord + PartialEq + Clone> Deserialize<'de> for Counter<T> where
    T: Deserialize<'de>, 
","synthetic":false,"types":["abstutil::collections::Counter"]},{"text":"impl<'de> Deserialize<'de> for Tags","synthetic":false,"types":["abstutil::collections::Tags"]},{"text":"impl<'de, K: IndexableKey, V> Deserialize<'de> for FixedMap<K, V> where
    V: Deserialize<'de>, 
","synthetic":false,"types":["abstutil::collections::FixedMap"]}]; implementors["cli"] = [{"text":"impl<'de> Deserialize<'de> for Record","synthetic":false,"types":["cli::import_grid2demand::Record"]},{"text":"impl<'de> Deserialize<'de> for Input","synthetic":false,"types":["cli::import_scenario::Input"]}]; implementors["collisions"] = [{"text":"impl<'de> Deserialize<'de> for CollisionDataset","synthetic":false,"types":["collisions::CollisionDataset"]},{"text":"impl<'de> Deserialize<'de> for Collision","synthetic":false,"types":["collisions::Collision"]},{"text":"impl<'de> Deserialize<'de> for Severity","synthetic":false,"types":["collisions::Severity"]}]; implementors["convert_osm"] = [{"text":"impl<'de> Deserialize<'de> for ShapeID","synthetic":false,"types":["convert_osm::gtfs::ShapeID"]},{"text":"impl<'de> Deserialize<'de> for TripID","synthetic":false,"types":["convert_osm::gtfs::TripID"]},{"text":"impl<'de> Deserialize<'de> for StopID","synthetic":false,"types":["convert_osm::gtfs::StopID"]},{"text":"impl<'de> Deserialize<'de> for RouteID","synthetic":false,"types":["convert_osm::gtfs::RouteID"]},{"text":"impl<'de> Deserialize<'de> for Route","synthetic":false,"types":["convert_osm::gtfs::Route"]},{"text":"impl<'de> Deserialize<'de> for Trip","synthetic":false,"types":["convert_osm::gtfs::Trip"]},{"text":"impl<'de> Deserialize<'de> for Shape","synthetic":false,"types":["convert_osm::gtfs::Shape"]},{"text":"impl<'de> Deserialize<'de> for Stop","synthetic":false,"types":["convert_osm::gtfs::Stop"]},{"text":"impl<'de> Deserialize<'de> for StopTime","synthetic":false,"types":["convert_osm::gtfs::StopTime"]},{"text":"impl<'de> Deserialize<'de> for OnstreetParking","synthetic":false,"types":["convert_osm::OnstreetParking"]},{"text":"impl<'de> Deserialize<'de> for PublicOffstreetParking","synthetic":false,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl<'de> Deserialize<'de> for PrivateOffstreetParking","synthetic":false,"types":["convert_osm::PrivateOffstreetParking"]}]; implementors["game"] = [{"text":"impl<'de> Deserialize<'de> for UploadedProposals","synthetic":false,"types":["game::common::share::UploadedProposals"]},{"text":"impl<'de> Deserialize<'de> for RecordedStoryMap","synthetic":false,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl<'de> Deserialize<'de> for Record","synthetic":false,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl<'de> Deserialize<'de> for Favorites","synthetic":false,"types":["game::layer::favorites::Favorites"]},{"text":"impl<'de> Deserialize<'de> for Input","synthetic":false,"types":["game::sandbox::gameplay::freeform::importers::Input"]}]; implementors["geom"] = [{"text":"impl<'de> Deserialize<'de> for Angle","synthetic":false,"types":["geom::angle::Angle"]},{"text":"impl<'de> Deserialize<'de> for Bounds","synthetic":false,"types":["geom::bounds::Bounds"]},{"text":"impl<'de> Deserialize<'de> for GPSBounds","synthetic":false,"types":["geom::bounds::GPSBounds"]},{"text":"impl<'de> Deserialize<'de> for Circle","synthetic":false,"types":["geom::circle::Circle"]},{"text":"impl<'de> Deserialize<'de> for Distance","synthetic":false,"types":["geom::distance::Distance"]},{"text":"impl<'de> Deserialize<'de> for Duration","synthetic":false,"types":["geom::duration::Duration"]},{"text":"impl<'de> Deserialize<'de> for LonLat","synthetic":false,"types":["geom::gps::LonLat"]},{"text":"impl<'de> Deserialize<'de> for Line","synthetic":false,"types":["geom::line::Line"]},{"text":"impl<'de> Deserialize<'de> for InfiniteLine","synthetic":false,"types":["geom::line::InfiniteLine"]},{"text":"impl<'de> Deserialize<'de> for Polygon","synthetic":false,"types":["geom::polygon::Polygon"]},{"text":"impl<'de> Deserialize<'de> for PolyLine","synthetic":false,"types":["geom::polyline::PolyLine"]},{"text":"impl<'de> Deserialize<'de> for Pt2D","synthetic":false,"types":["geom::pt::Pt2D"]},{"text":"impl<'de> Deserialize<'de> for Ring","synthetic":false,"types":["geom::ring::Ring"]},{"text":"impl<'de> Deserialize<'de> for Speed","synthetic":false,"types":["geom::speed::Speed"]},{"text":"impl<'de> Deserialize<'de> for Statistic","synthetic":false,"types":["geom::stats::Statistic"]},{"text":"impl<'de> Deserialize<'de> for Time","synthetic":false,"types":["geom::time::Time"]},{"text":"impl<'de> Deserialize<'de> for UnitFmt","synthetic":false,"types":["geom::UnitFmt"]}]; implementors["headless"] = [{"text":"impl<'de> Deserialize<'de> for LoadSim","synthetic":false,"types":["headless::LoadSim"]}]; implementors["importer"] = [{"text":"impl<'de> Deserialize<'de> for Record","synthetic":false,"types":["importer::berlin::Record"]},{"text":"impl<'de> Deserialize<'de> for ImporterConfiguration where
    ImporterConfiguration: Default
","synthetic":false,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl<'de> Deserialize<'de> for PopDat","synthetic":false,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl<'de> Deserialize<'de> for RawTrip","synthetic":false,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl<'de> Deserialize<'de> for RawParcel","synthetic":false,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl<'de> Deserialize<'de> for OrigTrip","synthetic":false,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl<'de> Deserialize<'de> for Endpoint","synthetic":false,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl<'de> Deserialize<'de> for Record","synthetic":false,"types":["importer::uk::Record"]}]; implementors["kml"] = [{"text":"impl<'de> Deserialize<'de> for ExtraShapes","synthetic":false,"types":["kml::ExtraShapes"]},{"text":"impl<'de> Deserialize<'de> for ExtraShape","synthetic":false,"types":["kml::ExtraShape"]}]; implementors["ltn"] = [{"text":"impl<'de> Deserialize<'de> for ModalFilters","synthetic":false,"types":["ltn::filters::ModalFilters"]},{"text":"impl<'de> Deserialize<'de> for DiagonalFilter","synthetic":false,"types":["ltn::filters::DiagonalFilter"]},{"text":"impl<'de> Deserialize<'de> for NeighbourhoodID","synthetic":false,"types":["ltn::partition::NeighbourhoodID"]},{"text":"impl<'de> Deserialize<'de> for BlockID","synthetic":false,"types":["ltn::partition::BlockID"]},{"text":"impl<'de> Deserialize<'de> for Partitioning","synthetic":false,"types":["ltn::partition::Partitioning"]},{"text":"impl<'de> Deserialize<'de> for NeighbourhoodInfo","synthetic":false,"types":["ltn::partition::NeighbourhoodInfo"]},{"text":"impl<'de> Deserialize<'de> for Proposal","synthetic":false,"types":["ltn::save::Proposal"]}]; implementors["map_editor"] = [{"text":"impl<'de> Deserialize<'de> for CameraState","synthetic":false,"types":["map_editor::camera::CameraState"]},{"text":"impl<'de> Deserialize<'de> for DefaultMap","synthetic":false,"types":["map_editor::camera::DefaultMap"]}]; implementors["map_gui"] = [{"text":"impl<'de> Deserialize<'de> for ColorSchemeChoice","synthetic":false,"types":["map_gui::colors::ColorSchemeChoice"]},{"text":"impl<'de> Deserialize<'de> for Options","synthetic":false,"types":["map_gui::options::Options"]},{"text":"impl<'de> Deserialize<'de> for TrafficSignalStyle","synthetic":false,"types":["map_gui::options::TrafficSignalStyle"]},{"text":"impl<'de> Deserialize<'de> for CameraAngle","synthetic":false,"types":["map_gui::options::CameraAngle"]},{"text":"impl<'de> Deserialize<'de> for CameraState","synthetic":false,"types":["map_gui::tools::camera::CameraState"]},{"text":"impl<'de> Deserialize<'de> for DefaultMap","synthetic":false,"types":["map_gui::tools::camera::DefaultMap"]},{"text":"impl<'de> Deserialize<'de> for NamedTrip","synthetic":false,"types":["map_gui::tools::trip_files::NamedTrip"]},{"text":"impl<'de> Deserialize<'de> for SavedTrips","synthetic":false,"types":["map_gui::tools::trip_files::SavedTrips"]}]; implementors["map_model"] = [{"text":"impl<'de> Deserialize<'de> for City","synthetic":false,"types":["map_model::city::City"]},{"text":"impl<'de> Deserialize<'de> for Spot","synthetic":false,"types":["map_model::connectivity::Spot"]},{"text":"impl<'de> Deserialize<'de> for OriginalLane","synthetic":false,"types":["map_model::edits::compat::OriginalLane"]},{"text":"impl<'de> Deserialize<'de> for ChangeLaneType","synthetic":false,"types":["map_model::edits::compat::ChangeLaneType"]},{"text":"impl<'de> Deserialize<'de> for ReverseLane","synthetic":false,"types":["map_model::edits::compat::ReverseLane"]},{"text":"impl<'de> Deserialize<'de> for ChangeSpeedLimit","synthetic":false,"types":["map_model::edits::compat::ChangeSpeedLimit"]},{"text":"impl<'de> Deserialize<'de> for ChangeAccessRestrictions","synthetic":false,"types":["map_model::edits::compat::ChangeAccessRestrictions"]},{"text":"impl<'de> Deserialize<'de> for PermanentMapEdits","synthetic":false,"types":["map_model::edits::perma::PermanentMapEdits"]},{"text":"impl<'de> Deserialize<'de> for PermanentEditIntersection","synthetic":false,"types":["map_model::edits::perma::PermanentEditIntersection"]},{"text":"impl<'de> Deserialize<'de> for PermanentEditCrosswalks","synthetic":false,"types":["map_model::edits::perma::PermanentEditCrosswalks"]},{"text":"impl<'de> Deserialize<'de> for PermanentEditCmd","synthetic":false,"types":["map_model::edits::perma::PermanentEditCmd"]},{"text":"impl<'de> Deserialize<'de> for EditRoad","synthetic":false,"types":["map_model::edits::EditRoad"]},{"text":"impl<'de> Deserialize<'de> for AreaID","synthetic":false,"types":["map_model::objects::area::AreaID"]},{"text":"impl<'de> Deserialize<'de> for Area","synthetic":false,"types":["map_model::objects::area::Area"]},{"text":"impl<'de> Deserialize<'de> for Block","synthetic":false,"types":["map_model::objects::block::Block"]},{"text":"impl<'de> Deserialize<'de> for Perimeter","synthetic":false,"types":["map_model::objects::block::Perimeter"]},{"text":"impl<'de> Deserialize<'de> for BuildingID","synthetic":false,"types":["map_model::objects::building::BuildingID"]},{"text":"impl<'de> Deserialize<'de> for Building","synthetic":false,"types":["map_model::objects::building::Building"]},{"text":"impl<'de> Deserialize<'de> for OffstreetParking","synthetic":false,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl<'de> Deserialize<'de> for BuildingType","synthetic":false,"types":["map_model::objects::building::BuildingType"]},{"text":"impl<'de> Deserialize<'de> for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl<'de> Deserialize<'de> for Intersection","synthetic":false,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl<'de> Deserialize<'de> for LaneID","synthetic":false,"types":["map_model::objects::lane::LaneID"]},{"text":"impl<'de> Deserialize<'de> for Lane","synthetic":false,"types":["map_model::objects::lane::Lane"]},{"text":"impl<'de> Deserialize<'de> for MovementID","synthetic":false,"types":["map_model::objects::movement::MovementID"]},{"text":"impl<'de> Deserialize<'de> for CompressedMovementID","synthetic":false,"types":["map_model::objects::movement::CompressedMovementID"]},{"text":"impl<'de> Deserialize<'de> for Movement","synthetic":false,"types":["map_model::objects::movement::Movement"]},{"text":"impl<'de> Deserialize<'de> for ParkingLotID","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl<'de> Deserialize<'de> for ParkingLot","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl<'de> Deserialize<'de> for RoadID","synthetic":false,"types":["map_model::objects::road::RoadID"]},{"text":"impl<'de> Deserialize<'de> for DirectedRoadID","synthetic":false,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl<'de> Deserialize<'de> for SideOfRoad","synthetic":false,"types":["map_model::objects::road::SideOfRoad"]},{"text":"impl<'de> Deserialize<'de> for RoadSideID","synthetic":false,"types":["map_model::objects::road::RoadSideID"]},{"text":"impl<'de> Deserialize<'de> for Road","synthetic":false,"types":["map_model::objects::road::Road"]},{"text":"impl<'de> Deserialize<'de> for ControlStopSign","synthetic":false,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl<'de> Deserialize<'de> for RoadWithStopSign","synthetic":false,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl<'de> Deserialize<'de> for ControlTrafficSignal","synthetic":false,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl<'de> Deserialize<'de> for Stage","synthetic":false,"types":["map_model::objects::traffic_signals::Stage"]},{"text":"impl<'de> Deserialize<'de> for StageType","synthetic":false,"types":["map_model::objects::traffic_signals::StageType"]},{"text":"impl<'de> Deserialize<'de> for TransitStopID","synthetic":false,"types":["map_model::objects::transit::TransitStopID"]},{"text":"impl<'de> Deserialize<'de> for TransitRouteID","synthetic":false,"types":["map_model::objects::transit::TransitRouteID"]},{"text":"impl<'de> Deserialize<'de> for TransitStop","synthetic":false,"types":["map_model::objects::transit::TransitStop"]},{"text":"impl<'de> Deserialize<'de> for TransitRoute","synthetic":false,"types":["map_model::objects::transit::TransitRoute"]},{"text":"impl<'de> Deserialize<'de> for TurnID","synthetic":false,"types":["map_model::objects::turn::TurnID"]},{"text":"impl<'de> Deserialize<'de> for TurnType","synthetic":false,"types":["map_model::objects::turn::TurnType"]},{"text":"impl<'de> Deserialize<'de> for TurnPriority","synthetic":false,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl<'de> Deserialize<'de> for Turn","synthetic":false,"types":["map_model::objects::turn::Turn"]},{"text":"impl<'de> Deserialize<'de> for AccessRestrictions","synthetic":false,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl<'de> Deserialize<'de> for Zone","synthetic":false,"types":["map_model::objects::zone::Zone"]},{"text":"impl<'de> Deserialize<'de> for PathfindEngine","synthetic":false,"types":["map_model::pathfind::engine::PathfindEngine"]},{"text":"impl<'de, T: Copy + Ord + Debug> Deserialize<'de> for InnerNodeMap<T> where
    T: Deserialize<'de>, 
","synthetic":false,"types":["map_model::pathfind::node_map::InnerNodeMap"]},{"text":"impl<'de> Deserialize<'de> for Pathfinder","synthetic":false,"types":["map_model::pathfind::pathfinder::Pathfinder"]},{"text":"impl<'de> Deserialize<'de> for UberTurn","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl<'de> Deserialize<'de> for UberTurnV2","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurnV2"]},{"text":"impl<'de> Deserialize<'de> for PathStep","synthetic":false,"types":["map_model::pathfind::v1::PathStep"]},{"text":"impl<'de> Deserialize<'de> for Path","synthetic":false,"types":["map_model::pathfind::v1::Path"]},{"text":"impl<'de> Deserialize<'de> for PathRequest","synthetic":false,"types":["map_model::pathfind::v1::PathRequest"]},{"text":"impl<'de> Deserialize<'de> for PathStepV2","synthetic":false,"types":["map_model::pathfind::v2::PathStepV2"]},{"text":"impl<'de> Deserialize<'de> for PathV2","synthetic":false,"types":["map_model::pathfind::v2::PathV2"]},{"text":"impl<'de> Deserialize<'de> for VehiclePathfinder","synthetic":false,"types":["map_model::pathfind::vehicles::VehiclePathfinder"]},{"text":"impl<'de> Deserialize<'de> for Node","synthetic":false,"types":["map_model::pathfind::vehicles::Node"]},{"text":"impl<'de> Deserialize<'de> for SidewalkPathfinder","synthetic":false,"types":["map_model::pathfind::walking::SidewalkPathfinder"]},{"text":"impl<'de> Deserialize<'de> for WalkingNode","synthetic":false,"types":["map_model::pathfind::walking::WalkingNode"]},{"text":"impl<'de> Deserialize<'de> for PathConstraints","synthetic":false,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl<'de> Deserialize<'de> for RoutingParams","synthetic":false,"types":["map_model::pathfind::RoutingParams"]},{"text":"impl<'de> Deserialize<'de> for Position","synthetic":false,"types":["map_model::traversable::Position"]},{"text":"impl<'de> Deserialize<'de> for Traversable","synthetic":false,"types":["map_model::traversable::Traversable"]},{"text":"impl<'de> Deserialize<'de> for Map","synthetic":false,"types":["map_model::Map"]}]; implementors["raw_map"] = [{"text":"impl<'de> Deserialize<'de> for NodeID","synthetic":false,"types":["raw_map::osm::NodeID"]},{"text":"impl<'de> Deserialize<'de> for WayID","synthetic":false,"types":["raw_map::osm::WayID"]},{"text":"impl<'de> Deserialize<'de> for RelationID","synthetic":false,"types":["raw_map::osm::RelationID"]},{"text":"impl<'de> Deserialize<'de> for OsmID","synthetic":false,"types":["raw_map::osm::OsmID"]},{"text":"impl<'de> Deserialize<'de> for Amenity","synthetic":false,"types":["raw_map::types::Amenity"]},{"text":"impl<'de> Deserialize<'de> for NamePerLanguage","synthetic":false,"types":["raw_map::types::NamePerLanguage"]},{"text":"impl<'de> Deserialize<'de> for AreaType","synthetic":false,"types":["raw_map::types::AreaType"]},{"text":"impl<'de> Deserialize<'de> for Direction","synthetic":false,"types":["raw_map::types::Direction"]},{"text":"impl<'de> Deserialize<'de> for MapConfig","synthetic":false,"types":["raw_map::types::MapConfig"]},{"text":"impl<'de> Deserialize<'de> for DrivingSide","synthetic":false,"types":["raw_map::types::DrivingSide"]},{"text":"impl<'de> Deserialize<'de> for IntersectionType","synthetic":false,"types":["raw_map::types::IntersectionType"]},{"text":"impl<'de> Deserialize<'de> for LaneType","synthetic":false,"types":["raw_map::types::LaneType"]},{"text":"impl<'de> Deserialize<'de> for BufferType","synthetic":false,"types":["raw_map::types::BufferType"]},{"text":"impl<'de> Deserialize<'de> for LaneSpec","synthetic":false,"types":["raw_map::types::LaneSpec"]},{"text":"impl<'de> Deserialize<'de> for RawMap","synthetic":false,"types":["raw_map::RawMap"]},{"text":"impl<'de> Deserialize<'de> for OriginalRoad","synthetic":false,"types":["raw_map::OriginalRoad"]},{"text":"impl<'de> Deserialize<'de> for RawRoad","synthetic":false,"types":["raw_map::RawRoad"]},{"text":"impl<'de> Deserialize<'de> for RawIntersection","synthetic":false,"types":["raw_map::RawIntersection"]},{"text":"impl<'de> Deserialize<'de> for RawBuilding","synthetic":false,"types":["raw_map::RawBuilding"]},{"text":"impl<'de> Deserialize<'de> for RawArea","synthetic":false,"types":["raw_map::RawArea"]},{"text":"impl<'de> Deserialize<'de> for RawParkingLot","synthetic":false,"types":["raw_map::RawParkingLot"]},{"text":"impl<'de> Deserialize<'de> for RestrictionType","synthetic":false,"types":["raw_map::RestrictionType"]},{"text":"impl<'de> Deserialize<'de> for RawTransitRoute","synthetic":false,"types":["raw_map::RawTransitRoute"]},{"text":"impl<'de> Deserialize<'de> for RawTransitType","synthetic":false,"types":["raw_map::RawTransitType"]},{"text":"impl<'de> Deserialize<'de> for RawTransitStop","synthetic":false,"types":["raw_map::RawTransitStop"]}]; implementors["santa"] = [{"text":"impl<'de> Deserialize<'de> for Level","synthetic":false,"types":["santa::levels::Level"]},{"text":"impl<'de> Deserialize<'de> for Session","synthetic":false,"types":["santa::session::Session"]},{"text":"impl<'de> Deserialize<'de> for ColorScheme","synthetic":false,"types":["santa::session::ColorScheme"]}]; implementors["sim"] = [{"text":"impl<'de> Deserialize<'de> for Analytics","synthetic":false,"types":["sim::analytics::Analytics"]},{"text":"impl<'de> Deserialize<'de> for Problem","synthetic":false,"types":["sim::analytics::Problem"]},{"text":"impl<'de, X: Ord + Clone> Deserialize<'de> for TimeSeriesCount<X> where
    X: Deserialize<'de>, 
","synthetic":false,"types":["sim::analytics::TimeSeriesCount"]},{"text":"impl<'de> Deserialize<'de> for Event","synthetic":false,"types":["sim::events::Event"]},{"text":"impl<'de> Deserialize<'de> for AlertLocation","synthetic":false,"types":["sim::events::AlertLocation"]},{"text":"impl<'de> Deserialize<'de> for TripPhaseType","synthetic":false,"types":["sim::events::TripPhaseType"]},{"text":"impl<'de> Deserialize<'de> for ScenarioGenerator","synthetic":false,"types":["sim::make::generator::ScenarioGenerator"]},{"text":"impl<'de> Deserialize<'de> for SpawnOverTime","synthetic":false,"types":["sim::make::generator::SpawnOverTime"]},{"text":"impl<'de> Deserialize<'de> for BorderSpawnOverTime","synthetic":false,"types":["sim::make::generator::BorderSpawnOverTime"]},{"text":"impl<'de> Deserialize<'de> for StartTripArgs","synthetic":false,"types":["sim::make::spawner::StartTripArgs"]},{"text":"impl<'de> Deserialize<'de> for TripSpec","synthetic":false,"types":["sim::make::spawner::TripSpec"]},{"text":"impl<'de> Deserialize<'de> for Car","synthetic":false,"types":["sim::mechanics::car::Car"]},{"text":"impl<'de> Deserialize<'de> for CarState","synthetic":false,"types":["sim::mechanics::car::CarState"]},{"text":"impl<'de> Deserialize<'de> for DrivingSimState","synthetic":false,"types":["sim::mechanics::driving::DrivingSimState"]},{"text":"impl<'de> Deserialize<'de> for IntersectionSimState","synthetic":false,"types":["sim::mechanics::intersection::IntersectionSimState"]},{"text":"impl<'de> Deserialize<'de> for State","synthetic":false,"types":["sim::mechanics::intersection::State"]},{"text":"impl<'de> Deserialize<'de> for SignalState","synthetic":false,"types":["sim::mechanics::intersection::SignalState"]},{"text":"impl<'de> Deserialize<'de> for Request","synthetic":false,"types":["sim::mechanics::intersection::Request"]},{"text":"impl<'de> Deserialize<'de> for ParkingSimState","synthetic":false,"types":["sim::mechanics::parking::ParkingSimState"]},{"text":"impl<'de> Deserialize<'de> for NormalParkingSimState","synthetic":false,"types":["sim::mechanics::parking::NormalParkingSimState"]},{"text":"impl<'de> Deserialize<'de> for ParkingLane","synthetic":false,"types":["sim::mechanics::parking::ParkingLane"]},{"text":"impl<'de> Deserialize<'de> for InfiniteParkingSimState","synthetic":false,"types":["sim::mechanics::parking::InfiniteParkingSimState"]},{"text":"impl<'de> Deserialize<'de> for Queue","synthetic":false,"types":["sim::mechanics::queue::Queue"]},{"text":"impl<'de> Deserialize<'de> for Queued","synthetic":false,"types":["sim::mechanics::queue::Queued"]},{"text":"impl<'de> Deserialize<'de> for WalkingSimState","synthetic":false,"types":["sim::mechanics::walking::WalkingSimState"]},{"text":"impl<'de> Deserialize<'de> for Pedestrian","synthetic":false,"types":["sim::mechanics::walking::Pedestrian"]},{"text":"impl<'de> Deserialize<'de> for PedState","synthetic":false,"types":["sim::mechanics::walking::PedState"]},{"text":"impl<'de> Deserialize<'de> for Cmd","synthetic":false,"types":["sim::pandemic::model::Cmd"]},{"text":"impl<'de> Deserialize<'de> for Router","synthetic":false,"types":["sim::router::Router"]},{"text":"impl<'de> Deserialize<'de> for Goal","synthetic":false,"types":["sim::router::Goal"]},{"text":"impl<'de> Deserialize<'de> for Command","synthetic":false,"types":["sim::scheduler::Command"]},{"text":"impl<'de> Deserialize<'de> for CommandType","synthetic":false,"types":["sim::scheduler::CommandType"]},{"text":"impl<'de> Deserialize<'de> for Item","synthetic":false,"types":["sim::scheduler::Item"]},{"text":"impl<'de> Deserialize<'de> for Scheduler","synthetic":false,"types":["sim::scheduler::Scheduler"]},{"text":"impl<'de> Deserialize<'de> for Sim","synthetic":false,"types":["sim::sim::Sim"]},{"text":"impl<'de> Deserialize<'de> for Route","synthetic":false,"types":["sim::transit::Route"]},{"text":"impl<'de> Deserialize<'de> for Bus","synthetic":false,"types":["sim::transit::Bus"]},{"text":"impl<'de> Deserialize<'de> for BusState","synthetic":false,"types":["sim::transit::BusState"]},{"text":"impl<'de> Deserialize<'de> for TransitSimState","synthetic":false,"types":["sim::transit::TransitSimState"]},{"text":"impl<'de> Deserialize<'de> for TripManager","synthetic":false,"types":["sim::trips::TripManager"]},{"text":"impl<'de> Deserialize<'de> for Trip","synthetic":false,"types":["sim::trips::Trip"]},{"text":"impl<'de> Deserialize<'de> for TripInfo","synthetic":false,"types":["sim::trips::TripInfo"]},{"text":"impl<'de> Deserialize<'de> for TripLeg","synthetic":false,"types":["sim::trips::TripLeg"]},{"text":"impl<'de> Deserialize<'de> for Person","synthetic":false,"types":["sim::trips::Person"]},{"text":"impl<'de> Deserialize<'de> for PersonState","synthetic":false,"types":["sim::trips::PersonState"]},{"text":"impl<'de> Deserialize<'de> for CarID","synthetic":false,"types":["sim::CarID"]},{"text":"impl<'de> Deserialize<'de> for PedestrianID","synthetic":false,"types":["sim::PedestrianID"]},{"text":"impl<'de> Deserialize<'de> for AgentID","synthetic":false,"types":["sim::AgentID"]},{"text":"impl<'de> Deserialize<'de> for AgentType","synthetic":false,"types":["sim::AgentType"]},{"text":"impl<'de> Deserialize<'de> for TripID","synthetic":false,"types":["sim::TripID"]},{"text":"impl<'de> Deserialize<'de> for PersonID","synthetic":false,"types":["sim::PersonID"]},{"text":"impl<'de> Deserialize<'de> for VehicleType","synthetic":false,"types":["sim::VehicleType"]},{"text":"impl<'de> Deserialize<'de> for Vehicle","synthetic":false,"types":["sim::Vehicle"]},{"text":"impl<'de> Deserialize<'de> for VehicleSpec","synthetic":false,"types":["sim::VehicleSpec"]},{"text":"impl<'de> Deserialize<'de> for ParkingSpot","synthetic":false,"types":["sim::ParkingSpot"]},{"text":"impl<'de> Deserialize<'de> for ParkedCar","synthetic":false,"types":["sim::ParkedCar"]},{"text":"impl<'de> Deserialize<'de> for DrivingGoal","synthetic":false,"types":["sim::DrivingGoal"]},{"text":"impl<'de> Deserialize<'de> for SidewalkSpot","synthetic":false,"types":["sim::SidewalkSpot"]},{"text":"impl<'de> Deserialize<'de> for SidewalkPOI","synthetic":false,"types":["sim::SidewalkPOI"]},{"text":"impl<'de> Deserialize<'de> for TimeInterval","synthetic":false,"types":["sim::TimeInterval"]},{"text":"impl<'de> Deserialize<'de> for DistanceInterval","synthetic":false,"types":["sim::DistanceInterval"]},{"text":"impl<'de> Deserialize<'de> for CreatePedestrian","synthetic":false,"types":["sim::CreatePedestrian"]},{"text":"impl<'de> Deserialize<'de> for CreateCar","synthetic":false,"types":["sim::CreateCar"]}]; implementors["synthpop"] = [{"text":"impl<'de> Deserialize<'de> for TrafficCounts","synthetic":false,"types":["synthpop::counts::TrafficCounts"]},{"text":"impl<'de> Deserialize<'de> for TripEndpoint","synthetic":false,"types":["synthpop::endpoint::TripEndpoint"]},{"text":"impl<'de> Deserialize<'de> for ExternalPerson","synthetic":false,"types":["synthpop::external::ExternalPerson"]},{"text":"impl<'de> Deserialize<'de> for ExternalTrip","synthetic":false,"types":["synthpop::external::ExternalTrip"]},{"text":"impl<'de> Deserialize<'de> for ExternalTripEndpoint","synthetic":false,"types":["synthpop::external::ExternalTripEndpoint"]},{"text":"impl<'de> Deserialize<'de> for ScenarioModifier","synthetic":false,"types":["synthpop::modifier::ScenarioModifier"]},{"text":"impl<'de> Deserialize<'de> for Scenario","synthetic":false,"types":["synthpop::scenario::Scenario"]},{"text":"impl<'de> Deserialize<'de> for PersonSpec","synthetic":false,"types":["synthpop::scenario::PersonSpec"]},{"text":"impl<'de> Deserialize<'de> for IndividTrip","synthetic":false,"types":["synthpop::scenario::IndividTrip"]},{"text":"impl<'de> Deserialize<'de> for TripPurpose","synthetic":false,"types":["synthpop::scenario::TripPurpose"]},{"text":"impl<'de> Deserialize<'de> for TripMode","synthetic":false,"types":["synthpop::TripMode"]},{"text":"impl<'de> Deserialize<'de> for OrigPersonID","synthetic":false,"types":["synthpop::OrigPersonID"]}]; implementors["traffic_signal_data"] = [{"text":"impl<'de> Deserialize<'de> for TrafficSignal","synthetic":false,"types":["traffic_signal_data::TrafficSignal"]},{"text":"impl<'de> Deserialize<'de> for Plan","synthetic":false,"types":["traffic_signal_data::Plan"]},{"text":"impl<'de> Deserialize<'de> for Stage","synthetic":false,"types":["traffic_signal_data::Stage"]},{"text":"impl<'de> Deserialize<'de> for StageType","synthetic":false,"types":["traffic_signal_data::StageType"]},{"text":"impl<'de> Deserialize<'de> for Turn","synthetic":false,"types":["traffic_signal_data::Turn"]},{"text":"impl<'de> Deserialize<'de> for DirectedRoad","synthetic":false,"types":["traffic_signal_data::DirectedRoad"]}]; implementors["widgetry"] = [{"text":"impl<'de> Deserialize<'de> for CanvasSettings","synthetic":false,"types":["widgetry::canvas::CanvasSettings"]},{"text":"impl<'de> Deserialize<'de> for Color","synthetic":false,"types":["widgetry::color::Color"]},{"text":"impl<'de> Deserialize<'de> for RewriteColor","synthetic":false,"types":["widgetry::geom::RewriteColor"]},{"text":"impl<'de> Deserialize<'de> for ScreenDims","synthetic":false,"types":["widgetry::screen_geom::ScreenDims"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()