[−][src]Crate convert_osm
Structs
+[−][src]Crate convert_osm
Structs
Options |
Enums
OnstreetParking | |
PrivateOffstreetParking | |
PublicOffstreetParking |
Functions
convert |
[−][src]Module game::common::navigate
Structs
+[−][src]Module game::common::navigate
Structs
CrossStreet | |
Navigator | |
SearchBuildings |
[−][src]Struct game::common::navigate::SearchBuildings
struct SearchBuildings { composite: Composite, }
- Fields
composite: Composite
Implementations
impl SearchBuildings
[src]
Trait Implementations
impl State for SearchBuildings
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn on_destroy(&mut self, _: &mut EventCtx, _: &mut App)
[src]
Auto Trait Implementations
impl !RefUnwindSafe for SearchBuildings
impl !Send for SearchBuildings
impl !Sync for SearchBuildings
impl Unpin for SearchBuildings
impl !UnwindSafe for SearchBuildings
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
[src]
Gets the TypeId
of self
. Read more
composite: Composite
Implementations
impl SearchBuildings
[src]
Trait Implementations
impl State for SearchBuildings
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn on_destroy(&mut self, _: &mut EventCtx, _: &mut App)
[src]
Auto Trait Implementations
impl !RefUnwindSafe for SearchBuildings
impl !Send for SearchBuildings
impl !Sync for SearchBuildings
impl Unpin for SearchBuildings
impl !UnwindSafe for SearchBuildings
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
[−][src]Module game::devtools::destinations
Structs
+[−][src]Module game::devtools::destinations
Structs
PopularDestinations |
- Fields
per_bldg: Counter<BuildingID>
composite: Composite
draw: Drawable
Implementations
impl PopularDestinations
[src]
pub fn new(ctx: &mut EventCtx, app: &App, scenario: &Scenario) -> Box<dyn State>
[src]
fn make(
ctx: &mut EventCtx,
app: &App,
per_bldg: Counter<BuildingID>,
opts: Option<HeatmapOptions>
) -> Box<dyn State>
[src]
ctx: &mut EventCtx,
app: &App,
per_bldg: Counter<BuildingID>,
opts: Option<HeatmapOptions>
) -> Box<dyn State>
Trait Implementations
impl State for PopularDestinations
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn on_destroy(&mut self, _: &mut EventCtx, _: &mut App)
[src]
Auto Trait Implementations
impl !RefUnwindSafe for PopularDestinations
impl !Send for PopularDestinations
impl !Sync for PopularDestinations
impl Unpin for PopularDestinations
impl !UnwindSafe for PopularDestinations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
[src]
Gets the TypeId
of self
. Read more
per_bldg: Counter<BuildingID>
composite: Composite
draw: Drawable
Implementations
impl PopularDestinations
[src]
pub fn new(ctx: &mut EventCtx, app: &App, scenario: &Scenario) -> Box<dyn State>
[src]
fn make(
ctx: &mut EventCtx,
app: &App,
per_bldg: Counter<BuildingID>,
opts: Option<HeatmapOptions>
) -> Box<dyn State>
[src]
ctx: &mut EventCtx,
app: &App,
per_bldg: Counter<BuildingID>,
opts: Option<HeatmapOptions>
) -> Box<dyn State>
Trait Implementations
impl State for PopularDestinations
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn on_destroy(&mut self, _: &mut EventCtx, _: &mut App)
[src]
Auto Trait Implementations
impl !RefUnwindSafe for PopularDestinations
impl !Send for PopularDestinations
impl !Sync for PopularDestinations
impl Unpin for PopularDestinations
impl !UnwindSafe for PopularDestinations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
__T
. Returns the original Rc
-ed trait if it isn't
pub fn downcast_mut<__T: State>(&mut self) -> Option<&mut __T>
Returns a mutable reference to the object within the trait object if it is of type
__T
, or None
if it isn't.
Implementors
impl State for ChallengesPicker
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for CityPicker
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for IsochroneViewer
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for CrossStreet
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for Navigator
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for SearchBuildings
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for DebugWarp
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for Warping
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw(&self, _: &mut GfxCtx, _: &App)
[src]
impl State for CutscenePlayer
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for FYI
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for Floodfiller
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PolygonDebugger
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for DebugMode
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PopularDestinations
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ViewKML
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ChangeWay
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for ParkingMapper
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for PolygonEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ScenarioManager
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for StoryMapEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for DevToolsMode
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for BulkEdit
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for BulkSelect
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ClusterTrafficSignalEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for LaneEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for RouteEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for StopSignEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for EditMode
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for LoadEdits
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for SaveEdits
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ChangeDuration
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for SignalPicker
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PreviewTrafficSignal
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for TrafficSignalEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ZoneEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PopupMsg
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PromptInput
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PickLayer
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for OptionsPanel
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for About
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for MainMenu
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for Proposals
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TitleScreen
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for CommuterPatterns
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ActiveTraffic
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TransitRoutes
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ParkingOverhead
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TripSummaries
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TrafficSignalDemand
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TripTable
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for AgentSpawner
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ChangeMode
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for EditScenarioModifiers
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for FinalScore
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TurnExplorer
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for JumpToTime
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TimeWarpScreen
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
fn on_destroy(&mut self, _: &mut EventCtx, app: &mut App)
[src]
impl State for BackToMainMenu
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, _: &mut GfxCtx, _: &App)
[src]
impl State for SandboxMode
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
fn on_destroy(&mut self, _: &mut EventCtx, app: &mut App)
[src]
impl State for UberTurnPicker
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for UberTurnViewer
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl<T: 'static> State for ChooseSomething<T>
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
Implementors
impl State for ChallengesPicker
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for CityPicker
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for IsochroneViewer
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for CrossStreet
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for Navigator
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for SearchBuildings
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for DebugWarp
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for Warping
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw(&self, _: &mut GfxCtx, _: &App)
[src]
impl State for CutscenePlayer
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for FYI
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for Floodfiller
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PolygonDebugger
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for DebugMode
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PopularDestinations
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ViewKML
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ChangeWay
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for ParkingMapper
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for PolygonEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ScenarioManager
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for StoryMapEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for DevToolsMode
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for BulkEdit
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for BulkSelect
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ClusterTrafficSignalEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for LaneEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for RouteEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for StopSignEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for EditMode
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for LoadEdits
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for SaveEdits
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ChangeDuration
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for SignalPicker
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PreviewTrafficSignal
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for TrafficSignalEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ZoneEditor
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PopupMsg
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PromptInput
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for PickLayer
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for OptionsPanel
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for About
[src]
fn event(&mut self, ctx: &mut EventCtx, _: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for MainMenu
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for Proposals
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TitleScreen
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, _: &App)
[src]
impl State for CommuterPatterns
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ActiveTraffic
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TransitRoutes
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ParkingOverhead
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TripSummaries
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TrafficSignalDemand
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TripTable
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for AgentSpawner
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for ChangeMode
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for EditScenarioModifiers
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for FinalScore
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TurnExplorer
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for JumpToTime
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for TimeWarpScreen
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
fn on_destroy(&mut self, _: &mut EventCtx, app: &mut App)
[src]
impl State for BackToMainMenu
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, _: &mut GfxCtx, _: &App)
[src]
impl State for SandboxMode
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
fn on_destroy(&mut self, _: &mut EventCtx, app: &mut App)
[src]
impl State for UberTurnPicker
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl State for UberTurnViewer
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
impl<T: 'static> State for ChooseSomething<T>
[src]
fn event(&mut self, ctx: &mut EventCtx, app: &mut App) -> Transition
[src]
fn draw_baselayer(&self) -> DrawBaselayer
[src]
fn draw(&self, g: &mut GfxCtx, app: &App)
[src]
[−][src]Function game::info::building::draw_occupants
pub fn draw_occupants(
details: &mut Details,
app: &App,
id: BuildingID,
focus: Option<PersonID>
)
[−][src]Function game::info::building::draw_occupants
pub fn draw_occupants(
details: &mut Details,
app: &App,
id: BuildingID,
focus: Option<PersonID>
)
[−][src]Function game::info::building::header
fn header(
ctx: &EventCtx,
app: &App,
details: &mut Details,
id: BuildingID,
tab: Tab
) -> Vec<Widget>
[−][src]Function game::info::building::header
fn header(
ctx: &EventCtx,
app: &App,
details: &mut Details,
id: BuildingID,
tab: Tab
) -> Vec<Widget>
[−][src]Function game::info::building::info
pub fn info(
ctx: &mut EventCtx,
app: &App,
details: &mut Details,
id: BuildingID
) -> Vec<Widget>
[−][src]Function game::info::building::info
pub fn info(
ctx: &mut EventCtx,
app: &App,
details: &mut Details,
id: BuildingID
) -> Vec<Widget>
[−][src]Function game::info::building::people
pub fn people(
ctx: &mut EventCtx,
app: &App,
details: &mut Details,
id: BuildingID
) -> Vec<Widget>
[−][src]Function game::info::building::people
pub fn people(
ctx: &mut EventCtx,
app: &App,
details: &mut Details,
id: BuildingID
) -> Vec<Widget>
[−][src]Module game::info::building
Functions
+[−][src]Module game::info::building
Functions
draw_occupants | |
header | |
info | |
people |
[−][src]Function game::info::person::cmp_duration_shorter
fn cmp_duration_shorter(after: Duration, before: Duration) -> TextSpan
[−][src]Function game::info::person::cmp_duration_shorter
fn cmp_duration_shorter(after: Duration, before: Duration) -> TextSpan
[−][src]Function game::info::person::crowd
pub fn crowd(
ctx: &EventCtx,
app: &App,
details: &mut Details,
members: &Vec<PedestrianID>
) -> Vec<Widget>
[−][src]Function game::info::person::crowd
pub fn crowd(
ctx: &EventCtx,
app: &App,
details: &mut Details,
members: &Vec<PedestrianID>
) -> Vec<Widget>
[−][src]Function game::info::person::current_status
fn current_status(ctx: &EventCtx, person: &Person, map: &Map) -> Widget
[−][src]Function game::info::person::current_status
fn current_status(ctx: &EventCtx, person: &Person, map: &Map) -> Widget
[−][src]Function game::info::person::header
fn header(
ctx: &mut EventCtx,
app: &App,
details: &mut Details,
id: PersonID,
tab: Tab,
is_paused: bool
) -> Vec<Widget>
[−][src]Function game::info::person::header
fn header(
ctx: &mut EventCtx,
app: &App,
details: &mut Details,
id: PersonID,
tab: Tab,
is_paused: bool
) -> Vec<Widget>
[−][src]Function game::info::person::parked_car
pub fn parked_car(
ctx: &mut EventCtx,
app: &App,
details: &mut Details,
id: CarID,
is_paused: bool
) -> Vec<Widget>
[−][src]Function game::info::person::parked_car
pub fn parked_car(
ctx: &mut EventCtx,
app: &App,
details: &mut Details,
id: CarID,
is_paused: bool
) -> Vec<Widget>
[−][src]Function game::info::person::schedule
pub fn schedule(
ctx: &mut EventCtx,
app: &App,
details: &mut Details,
id: PersonID,
is_paused: bool
) -> Vec<Widget>
[−][src]Function game::info::person::schedule
pub fn schedule(
ctx: &mut EventCtx,
app: &App,
details: &mut Details,
id: PersonID,
is_paused: bool
) -> Vec<Widget>
[−][src]Module game::info::person
Functions
+[−][src]Module game::info::person
Functions
bio | |
cmp_duration_shorter | |
crowd | |
current_status | |
header | |
parked_car | |
schedule | |
trips |
[−][src]Constant game::pregame::built_info::BUILT_TIME_UTC
pub const BUILT_TIME_UTC: &str = "Thu, 20 Aug 2020 15:40:15 +0000";
The built-time in RFC2822, UTC
+[−][src]Constant game::pregame::built_info::BUILT_TIME_UTC
pub const BUILT_TIME_UTC: &str = "Thu, 20 Aug 2020 17:47:32 +0000";
The built-time in RFC2822, UTC
[−][src]Module game::render::building
Structs
+[−][src]Module game::render::building
Structs
DrawBuilding |
- Fields
id: BuildingID
label: RefCell<Option<Drawable>>
Implementations
impl DrawBuilding
[src]
pub fn new(
ctx: &EventCtx,
bldg: &Building,
map: &Map,
cs: &ColorScheme,
bldg_batch: &mut GeomBatch,
paths_batch: &mut GeomBatch,
outlines_batch: &mut GeomBatch
) -> DrawBuilding
[src]
ctx: &EventCtx,
bldg: &Building,
map: &Map,
cs: &ColorScheme,
bldg_batch: &mut GeomBatch,
paths_batch: &mut GeomBatch,
outlines_batch: &mut GeomBatch
) -> DrawBuilding
Trait Implementations
impl Renderable for DrawBuilding
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, opts: &DrawOptions)
[src]
fn get_zorder(&self) -> isize
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
[src]
Auto Trait Implementations
impl !RefUnwindSafe for DrawBuilding
impl !Send for DrawBuilding
impl !Sync for DrawBuilding
impl Unpin for DrawBuilding
impl !UnwindSafe for DrawBuilding
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
[src]
Gets the TypeId
of self
. Read more
id: BuildingID
label: RefCell<Option<Drawable>>
Implementations
impl DrawBuilding
[src]
pub fn new(
ctx: &EventCtx,
bldg: &Building,
map: &Map,
cs: &ColorScheme,
bldg_batch: &mut GeomBatch,
paths_batch: &mut GeomBatch,
outlines_batch: &mut GeomBatch
) -> DrawBuilding
[src]
ctx: &EventCtx,
bldg: &Building,
map: &Map,
cs: &ColorScheme,
bldg_batch: &mut GeomBatch,
paths_batch: &mut GeomBatch,
outlines_batch: &mut GeomBatch
) -> DrawBuilding
Trait Implementations
impl Renderable for DrawBuilding
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, opts: &DrawOptions)
[src]
fn get_zorder(&self) -> isize
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
[src]
Auto Trait Implementations
impl !RefUnwindSafe for DrawBuilding
impl !Send for DrawBuilding
impl !Sync for DrawBuilding
impl Unpin for DrawBuilding
impl !UnwindSafe for DrawBuilding
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Required methods
fn get_id(&self) -> ID
fn draw(&self, g: &mut GfxCtx, app: &App, opts: &DrawOptions)
fn get_outline(&self, map: &Map) -> Polygon
Provided methods
fn get_zorder(&self) -> isize
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
Implementors
impl Renderable for DrawArea
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, _: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
impl Renderable for DrawBike
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, _: &Map) -> Polygon
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawBuilding
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, opts: &DrawOptions)
[src]
fn get_zorder(&self) -> isize
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
[src]
impl Renderable for DrawBusStop
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, _: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, _: &Map) -> bool
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawCar
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, _: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, _: &Map) -> bool
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawIntersection
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, opts: &DrawOptions)
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawLane
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, _: &DrawOptions)
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, _: &Map) -> bool
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawParkingLot
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, _: &DrawOptions)
[src]
fn get_zorder(&self) -> isize
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
[src]
impl Renderable for DrawPedCrowd
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, _: &Map) -> Polygon
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawPedestrian
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, _: &Map) -> Polygon
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawRoad
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, _: &DrawOptions)
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
[src]
fn get_zorder(&self) -> isize
[src]
Implementors
impl Renderable for DrawArea
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, _: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
impl Renderable for DrawBike
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, _: &Map) -> Polygon
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawBuilding
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, opts: &DrawOptions)
[src]
fn get_zorder(&self) -> isize
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
[src]
impl Renderable for DrawBusStop
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, _: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, _: &Map) -> bool
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawCar
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, _: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, _: &Map) -> bool
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawIntersection
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, opts: &DrawOptions)
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawLane
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, _: &DrawOptions)
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, _: &Map) -> bool
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawParkingLot
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, _: &DrawOptions)
[src]
fn get_zorder(&self) -> isize
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
[src]
impl Renderable for DrawPedCrowd
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, _: &Map) -> Polygon
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawPedestrian
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, _: &App, _: &DrawOptions)
[src]
fn get_outline(&self, _: &Map) -> Polygon
[src]
fn get_zorder(&self) -> isize
[src]
impl Renderable for DrawRoad
[src]
fn get_id(&self) -> ID
[src]
fn draw(&self, g: &mut GfxCtx, app: &App, _: &DrawOptions)
[src]
fn get_outline(&self, map: &Map) -> Polygon
[src]
fn contains_pt(&self, pt: Pt2D, map: &Map) -> bool
[src]
fn get_zorder(&self) -> isize
[src]
ID: Freeze, ","synthetic":true,"types":["map_editor::world::Object"]},{"text":"impl !Freeze for WorldObject","synthetic":true,"types":["map_editor::world::WorldObject"]},{"text":"impl<ID> Freeze for World<ID> where
ID: Freeze, ","synthetic":true,"types":["map_editor::world::World"]}]; -implementors["map_model"] = [{"text":"impl Freeze for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Freeze for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Freeze for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Freeze for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl Freeze for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl Freeze for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl Freeze for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Freeze for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Freeze for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Freeze for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Freeze for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl Freeze for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl Freeze for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl Freeze for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl Freeze for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Freeze for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Freeze for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Freeze for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Freeze for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Freeze for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Freeze for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Freeze for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Freeze for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl Freeze for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Freeze for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl Freeze for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl Freeze for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl Freeze for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl Freeze for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl Freeze for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl !Freeze for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl Freeze for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Freeze for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Freeze for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl Freeze for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Freeze for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Freeze for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Freeze for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Freeze for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl Freeze for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Freeze for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Freeze for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Freeze for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl Freeze for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Freeze for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl Freeze for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl Freeze for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl Freeze for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl Freeze for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl Freeze for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl Freeze for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Freeze for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl Freeze for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl Freeze for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl Freeze for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl Freeze for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl Freeze for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl Freeze for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl Freeze for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl Freeze for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl Freeze for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; +implementors["map_model"] = [{"text":"impl Freeze for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Freeze for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Freeze for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Freeze for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl Freeze for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl Freeze for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl Freeze for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Freeze for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Freeze for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Freeze for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Freeze for NamePerLanguage","synthetic":true,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl Freeze for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl Freeze for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl Freeze for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl Freeze for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl Freeze for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Freeze for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Freeze for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Freeze for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Freeze for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Freeze for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Freeze for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Freeze for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Freeze for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl Freeze for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Freeze for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl Freeze for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl Freeze for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl Freeze for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl Freeze for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl Freeze for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl !Freeze for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl Freeze for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Freeze for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Freeze for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl Freeze for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Freeze for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Freeze for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Freeze for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Freeze for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl Freeze for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Freeze for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Freeze for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Freeze for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl Freeze for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Freeze for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl Freeze for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl Freeze for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl Freeze for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl Freeze for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl Freeze for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl Freeze for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Freeze for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl Freeze for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl Freeze for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl Freeze for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl Freeze for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl Freeze for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl Freeze for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl Freeze for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl Freeze for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl Freeze for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; implementors["sim"] = [{"text":"impl Freeze for Analytics","synthetic":true,"types":["sim::analytics::Analytics"]},{"text":"impl Freeze for TripPhase","synthetic":true,"types":["sim::analytics::TripPhase"]},{"text":"impl Freeze for BorderSpawnOverTime","synthetic":true,"types":["sim::make::generator::BorderSpawnOverTime"]},{"text":"impl Freeze for IndividTrip","synthetic":true,"types":["sim::make::scenario::IndividTrip"]},{"text":"impl Freeze for OffMapLocation","synthetic":true,"types":["sim::make::scenario::OffMapLocation"]},{"text":"impl Freeze for PersonSpec","synthetic":true,"types":["sim::make::scenario::PersonSpec"]},{"text":"impl Freeze for Scenario","synthetic":true,"types":["sim::make::scenario::Scenario"]},{"text":"impl Freeze for ScenarioGenerator","synthetic":true,"types":["sim::make::generator::ScenarioGenerator"]},{"text":"impl Freeze for SimFlags","synthetic":true,"types":["sim::make::load::SimFlags"]},{"text":"impl Freeze for SpawnOverTime","synthetic":true,"types":["sim::make::generator::SpawnOverTime"]},{"text":"impl Freeze for TripSpawner","synthetic":true,"types":["sim::make::spawner::TripSpawner"]},{"text":"impl Freeze for AgentProperties","synthetic":true,"types":["sim::sim::AgentProperties"]},{"text":"impl Freeze for Sim","synthetic":true,"types":["sim::sim::Sim"]},{"text":"impl Freeze for SimOptions","synthetic":true,"types":["sim::sim::SimOptions"]},{"text":"impl Freeze for Person","synthetic":true,"types":["sim::trips::Person"]},{"text":"impl Freeze for TripInfo","synthetic":true,"types":["sim::trips::TripInfo"]},{"text":"impl Freeze for DontDrawAgents","synthetic":true,"types":["sim::render::DontDrawAgents"]},{"text":"impl Freeze for DrawCarInput","synthetic":true,"types":["sim::render::DrawCarInput"]},{"text":"impl Freeze for DrawPedCrowdInput","synthetic":true,"types":["sim::render::DrawPedCrowdInput"]},{"text":"impl Freeze for DrawPedestrianInput","synthetic":true,"types":["sim::render::DrawPedestrianInput"]},{"text":"impl Freeze for UnzoomedAgent","synthetic":true,"types":["sim::render::UnzoomedAgent"]},{"text":"impl Freeze for CarID","synthetic":true,"types":["sim::CarID"]},{"text":"impl Freeze for PedestrianID","synthetic":true,"types":["sim::PedestrianID"]},{"text":"impl Freeze for TripID","synthetic":true,"types":["sim::TripID"]},{"text":"impl Freeze for PersonID","synthetic":true,"types":["sim::PersonID"]},{"text":"impl Freeze for OrigPersonID","synthetic":true,"types":["sim::OrigPersonID"]},{"text":"impl Freeze for Vehicle","synthetic":true,"types":["sim::Vehicle"]},{"text":"impl Freeze for VehicleSpec","synthetic":true,"types":["sim::VehicleSpec"]},{"text":"impl Freeze for ParkedCar","synthetic":true,"types":["sim::ParkedCar"]},{"text":"impl Freeze for SidewalkSpot","synthetic":true,"types":["sim::SidewalkSpot"]},{"text":"impl Freeze for TimeInterval","synthetic":true,"types":["sim::TimeInterval"]},{"text":"impl Freeze for DistanceInterval","synthetic":true,"types":["sim::DistanceInterval"]},{"text":"impl Freeze for CreatePedestrian","synthetic":true,"types":["sim::CreatePedestrian"]},{"text":"impl Freeze for CreateCar","synthetic":true,"types":["sim::CreateCar"]},{"text":"impl Freeze for AlertLocation","synthetic":true,"types":["sim::events::AlertLocation"]},{"text":"impl Freeze for TripPhaseType","synthetic":true,"types":["sim::events::TripPhaseType"]},{"text":"impl Freeze for OriginDestination","synthetic":true,"types":["sim::make::generator::OriginDestination"]},{"text":"impl Freeze for ScenarioModifier","synthetic":true,"types":["sim::make::modifier::ScenarioModifier"]},{"text":"impl Freeze for SpawnTrip","synthetic":true,"types":["sim::make::scenario::SpawnTrip"]},{"text":"impl Freeze for TripSpec","synthetic":true,"types":["sim::make::spawner::TripSpec"]},{"text":"impl Freeze for AlertHandler","synthetic":true,"types":["sim::sim::AlertHandler"]},{"text":"impl Freeze for PersonState","synthetic":true,"types":["sim::trips::PersonState"]},{"text":"impl<T> Freeze for TripResult<T> where
T: Freeze, ","synthetic":true,"types":["sim::trips::TripResult"]},{"text":"impl Freeze for TripEndpoint","synthetic":true,"types":["sim::trips::TripEndpoint"]},{"text":"impl Freeze for TripMode","synthetic":true,"types":["sim::trips::TripMode"]},{"text":"impl Freeze for CarStatus","synthetic":true,"types":["sim::render::CarStatus"]},{"text":"impl Freeze for PedCrowdLocation","synthetic":true,"types":["sim::render::PedCrowdLocation"]},{"text":"impl Freeze for AgentID","synthetic":true,"types":["sim::AgentID"]},{"text":"impl Freeze for AgentType","synthetic":true,"types":["sim::AgentType"]},{"text":"impl Freeze for VehicleType","synthetic":true,"types":["sim::VehicleType"]},{"text":"impl Freeze for ParkingSpot","synthetic":true,"types":["sim::ParkingSpot"]},{"text":"impl Freeze for DrivingGoal","synthetic":true,"types":["sim::DrivingGoal"]},{"text":"impl Freeze for SidewalkPOI","synthetic":true,"types":["sim::SidewalkPOI"]}]; implementors["updater"] = [{"text":"impl Freeze for Manifest","synthetic":true,"types":["updater::Manifest"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["updater::Entry"]},{"text":"impl Freeze for Cities","synthetic":true,"types":["updater::Cities"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.Send.js b/rustdoc/implementors/core/marker/trait.Send.js index 5b6455360d..6aff4d9bc3 100644 --- a/rustdoc/implementors/core/marker/trait.Send.js +++ b/rustdoc/implementors/core/marker/trait.Send.js @@ -9,7 +9,7 @@ implementors["importer"] = [{"text":"impl Send for Input","synthetic":true,"types":["iotool::Input"]},{"text":"impl Send for Person","synthetic":true,"types":["iotool::Person"]},{"text":"impl Send for Trip","synthetic":true,"types":["iotool::Trip"]}]; implementors["kml"] = [{"text":"impl Send for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl Send for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}]; implementors["map_editor"] = [{"text":"impl !Send for UI","synthetic":true,"types":["map_editor::UI"]},{"text":"impl !Send for State","synthetic":true,"types":["map_editor::State"]},{"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<ID> Send for Object<ID> where
ID: Send, ","synthetic":true,"types":["map_editor::world::Object"]},{"text":"impl !Send for WorldObject","synthetic":true,"types":["map_editor::world::WorldObject"]},{"text":"impl<ID> !Send for World<ID>","synthetic":true,"types":["map_editor::world::World"]}]; -implementors["map_model"] = [{"text":"impl Send for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Send for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Send for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Send for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl Send for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl Send for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl Send for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Send for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Send for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Send for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Send for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl Send for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl Send for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl Send for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl Send for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Send for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Send for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Send for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Send for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Send for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Send for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Send for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Send for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl Send for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Send for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl Send for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl Send for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl Send for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl Send for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl Send for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Send for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl Send for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Send for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Send for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl Send for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Send for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Send for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Send for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Send for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl Send for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Send for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Send for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Send for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl Send for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Send for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl Send for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl Send for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl Send for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl Send for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl Send for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl Send for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Send for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl Send for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl Send for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl Send for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl Send for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl Send for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl Send for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl Send for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl Send for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl Send for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; +implementors["map_model"] = [{"text":"impl Send for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Send for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Send for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Send for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl Send for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl Send for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl Send for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Send for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Send for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Send for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Send for NamePerLanguage","synthetic":true,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl Send for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl Send for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl Send for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl Send for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl Send for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Send for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Send for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Send for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Send for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Send for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Send for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Send for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Send for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl Send for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Send for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl Send for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl Send for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl Send for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl Send for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl Send for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Send for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl Send for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Send for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Send for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl Send for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Send for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Send for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Send for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Send for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl Send for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Send for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Send for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Send for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl Send for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Send for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl Send for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl Send for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl Send for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl Send for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl Send for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl Send for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Send for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl Send for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl Send for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl Send for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl Send for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl Send for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl Send for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl Send for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl Send for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl Send for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; implementors["sim"] = [{"text":"impl Send for Analytics","synthetic":true,"types":["sim::analytics::Analytics"]},{"text":"impl Send for TripPhase","synthetic":true,"types":["sim::analytics::TripPhase"]},{"text":"impl Send for BorderSpawnOverTime","synthetic":true,"types":["sim::make::generator::BorderSpawnOverTime"]},{"text":"impl Send for IndividTrip","synthetic":true,"types":["sim::make::scenario::IndividTrip"]},{"text":"impl Send for OffMapLocation","synthetic":true,"types":["sim::make::scenario::OffMapLocation"]},{"text":"impl Send for PersonSpec","synthetic":true,"types":["sim::make::scenario::PersonSpec"]},{"text":"impl Send for Scenario","synthetic":true,"types":["sim::make::scenario::Scenario"]},{"text":"impl Send for ScenarioGenerator","synthetic":true,"types":["sim::make::generator::ScenarioGenerator"]},{"text":"impl Send for SimFlags","synthetic":true,"types":["sim::make::load::SimFlags"]},{"text":"impl Send for SpawnOverTime","synthetic":true,"types":["sim::make::generator::SpawnOverTime"]},{"text":"impl Send for TripSpawner","synthetic":true,"types":["sim::make::spawner::TripSpawner"]},{"text":"impl Send for AgentProperties","synthetic":true,"types":["sim::sim::AgentProperties"]},{"text":"impl Send for Sim","synthetic":true,"types":["sim::sim::Sim"]},{"text":"impl Send for SimOptions","synthetic":true,"types":["sim::sim::SimOptions"]},{"text":"impl Send for Person","synthetic":true,"types":["sim::trips::Person"]},{"text":"impl Send for TripInfo","synthetic":true,"types":["sim::trips::TripInfo"]},{"text":"impl Send for DontDrawAgents","synthetic":true,"types":["sim::render::DontDrawAgents"]},{"text":"impl Send for DrawCarInput","synthetic":true,"types":["sim::render::DrawCarInput"]},{"text":"impl Send for DrawPedCrowdInput","synthetic":true,"types":["sim::render::DrawPedCrowdInput"]},{"text":"impl Send for DrawPedestrianInput","synthetic":true,"types":["sim::render::DrawPedestrianInput"]},{"text":"impl Send for UnzoomedAgent","synthetic":true,"types":["sim::render::UnzoomedAgent"]},{"text":"impl Send for CarID","synthetic":true,"types":["sim::CarID"]},{"text":"impl Send for PedestrianID","synthetic":true,"types":["sim::PedestrianID"]},{"text":"impl Send for TripID","synthetic":true,"types":["sim::TripID"]},{"text":"impl Send for PersonID","synthetic":true,"types":["sim::PersonID"]},{"text":"impl Send for OrigPersonID","synthetic":true,"types":["sim::OrigPersonID"]},{"text":"impl Send for Vehicle","synthetic":true,"types":["sim::Vehicle"]},{"text":"impl Send for VehicleSpec","synthetic":true,"types":["sim::VehicleSpec"]},{"text":"impl Send for ParkedCar","synthetic":true,"types":["sim::ParkedCar"]},{"text":"impl Send for SidewalkSpot","synthetic":true,"types":["sim::SidewalkSpot"]},{"text":"impl Send for TimeInterval","synthetic":true,"types":["sim::TimeInterval"]},{"text":"impl Send for DistanceInterval","synthetic":true,"types":["sim::DistanceInterval"]},{"text":"impl Send for CreatePedestrian","synthetic":true,"types":["sim::CreatePedestrian"]},{"text":"impl Send for CreateCar","synthetic":true,"types":["sim::CreateCar"]},{"text":"impl Send for AlertLocation","synthetic":true,"types":["sim::events::AlertLocation"]},{"text":"impl Send for TripPhaseType","synthetic":true,"types":["sim::events::TripPhaseType"]},{"text":"impl Send for OriginDestination","synthetic":true,"types":["sim::make::generator::OriginDestination"]},{"text":"impl Send for ScenarioModifier","synthetic":true,"types":["sim::make::modifier::ScenarioModifier"]},{"text":"impl Send for SpawnTrip","synthetic":true,"types":["sim::make::scenario::SpawnTrip"]},{"text":"impl Send for TripSpec","synthetic":true,"types":["sim::make::spawner::TripSpec"]},{"text":"impl Send for AlertHandler","synthetic":true,"types":["sim::sim::AlertHandler"]},{"text":"impl Send for PersonState","synthetic":true,"types":["sim::trips::PersonState"]},{"text":"impl<T> Send for TripResult<T> where
T: Send, ","synthetic":true,"types":["sim::trips::TripResult"]},{"text":"impl Send for TripEndpoint","synthetic":true,"types":["sim::trips::TripEndpoint"]},{"text":"impl Send for TripMode","synthetic":true,"types":["sim::trips::TripMode"]},{"text":"impl Send for CarStatus","synthetic":true,"types":["sim::render::CarStatus"]},{"text":"impl Send for PedCrowdLocation","synthetic":true,"types":["sim::render::PedCrowdLocation"]},{"text":"impl Send for AgentID","synthetic":true,"types":["sim::AgentID"]},{"text":"impl Send for AgentType","synthetic":true,"types":["sim::AgentType"]},{"text":"impl Send for VehicleType","synthetic":true,"types":["sim::VehicleType"]},{"text":"impl Send for ParkingSpot","synthetic":true,"types":["sim::ParkingSpot"]},{"text":"impl Send for DrivingGoal","synthetic":true,"types":["sim::DrivingGoal"]},{"text":"impl Send for SidewalkPOI","synthetic":true,"types":["sim::SidewalkPOI"]}]; implementors["updater"] = [{"text":"impl Send for Manifest","synthetic":true,"types":["updater::Manifest"]},{"text":"impl Send for Entry","synthetic":true,"types":["updater::Entry"]},{"text":"impl Send for Cities","synthetic":true,"types":["updater::Cities"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.StructuralEq.js b/rustdoc/implementors/core/marker/trait.StructuralEq.js index c0285697f6..4b13551cb8 100644 --- a/rustdoc/implementors/core/marker/trait.StructuralEq.js +++ b/rustdoc/implementors/core/marker/trait.StructuralEq.js @@ -3,6 +3,6 @@ implementors["ezgui"] = [{"text":"impl StructuralEq for ID","synthetic":false,"types":["game::helpers::ID"]},{"text":"impl StructuralEq for Loc","synthetic":false,"types":["game::layer::parking::Loc"]},{"text":"impl StructuralEq for TutorialPointer","synthetic":false,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl StructuralEq for GameplayMode","synthetic":false,"types":["game::sandbox::gameplay::GameplayMode"]}]; implementors["geom"] = [{"text":"impl StructuralEq for LonLat","synthetic":false,"types":["geom::gps::LonLat"]},{"text":"impl StructuralEq for HashablePt2D","synthetic":false,"types":["geom::pt::HashablePt2D"]},{"text":"impl StructuralEq for Statistic","synthetic":false,"types":["geom::stats::Statistic"]}]; implementors["map_editor"] = [{"text":"impl StructuralEq for ID","synthetic":false,"types":["map_editor::model::ID"]}]; -implementors["map_model"] = [{"text":"impl StructuralEq for AreaID","synthetic":false,"types":["map_model::objects::area::AreaID"]},{"text":"impl StructuralEq for AreaType","synthetic":false,"types":["map_model::objects::area::AreaType"]},{"text":"impl StructuralEq for BuildingID","synthetic":false,"types":["map_model::objects::building::BuildingID"]},{"text":"impl StructuralEq for BusStopID","synthetic":false,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl StructuralEq for BusRouteID","synthetic":false,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl StructuralEq for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl StructuralEq for IntersectionType","synthetic":false,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl StructuralEq for LaneID","synthetic":false,"types":["map_model::objects::lane::LaneID"]},{"text":"impl StructuralEq for LaneType","synthetic":false,"types":["map_model::objects::lane::LaneType"]},{"text":"impl StructuralEq for ParkingLotID","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl StructuralEq for RoadID","synthetic":false,"types":["map_model::objects::road::RoadID"]},{"text":"impl StructuralEq for DirectedRoadID","synthetic":false,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl StructuralEq for TurnID","synthetic":false,"types":["map_model::objects::turn::TurnID"]},{"text":"impl StructuralEq for TurnType","synthetic":false,"types":["map_model::objects::turn::TurnType"]},{"text":"impl StructuralEq for TurnGroupID","synthetic":false,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl StructuralEq for RoadRank","synthetic":false,"types":["map_model::osm::RoadRank"]},{"text":"impl StructuralEq for NodeID","synthetic":false,"types":["map_model::osm::NodeID"]},{"text":"impl StructuralEq for WayID","synthetic":false,"types":["map_model::osm::WayID"]},{"text":"impl StructuralEq for RelationID","synthetic":false,"types":["map_model::osm::RelationID"]},{"text":"impl StructuralEq for OsmID","synthetic":false,"types":["map_model::osm::OsmID"]},{"text":"impl StructuralEq for PathStep","synthetic":false,"types":["map_model::pathfind::PathStep"]},{"text":"impl StructuralEq for PathRequest","synthetic":false,"types":["map_model::pathfind::PathRequest"]},{"text":"impl StructuralEq for OriginalRoad","synthetic":false,"types":["map_model::raw::OriginalRoad"]},{"text":"impl StructuralEq for RestrictionType","synthetic":false,"types":["map_model::raw::RestrictionType"]},{"text":"impl StructuralEq for TurnRestriction","synthetic":false,"types":["map_model::raw::TurnRestriction"]},{"text":"impl StructuralEq for Position","synthetic":false,"types":["map_model::traversable::Position"]},{"text":"impl StructuralEq for Traversable","synthetic":false,"types":["map_model::traversable::Traversable"]}]; +implementors["map_model"] = [{"text":"impl StructuralEq for AreaID","synthetic":false,"types":["map_model::objects::area::AreaID"]},{"text":"impl StructuralEq for AreaType","synthetic":false,"types":["map_model::objects::area::AreaType"]},{"text":"impl StructuralEq for BuildingID","synthetic":false,"types":["map_model::objects::building::BuildingID"]},{"text":"impl StructuralEq for NamePerLanguage","synthetic":false,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl StructuralEq for BusStopID","synthetic":false,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl StructuralEq for BusRouteID","synthetic":false,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl StructuralEq for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl StructuralEq for IntersectionType","synthetic":false,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl StructuralEq for LaneID","synthetic":false,"types":["map_model::objects::lane::LaneID"]},{"text":"impl StructuralEq for LaneType","synthetic":false,"types":["map_model::objects::lane::LaneType"]},{"text":"impl StructuralEq for ParkingLotID","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl StructuralEq for RoadID","synthetic":false,"types":["map_model::objects::road::RoadID"]},{"text":"impl StructuralEq for DirectedRoadID","synthetic":false,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl StructuralEq for TurnID","synthetic":false,"types":["map_model::objects::turn::TurnID"]},{"text":"impl StructuralEq for TurnType","synthetic":false,"types":["map_model::objects::turn::TurnType"]},{"text":"impl StructuralEq for TurnGroupID","synthetic":false,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl StructuralEq for RoadRank","synthetic":false,"types":["map_model::osm::RoadRank"]},{"text":"impl StructuralEq for NodeID","synthetic":false,"types":["map_model::osm::NodeID"]},{"text":"impl StructuralEq for WayID","synthetic":false,"types":["map_model::osm::WayID"]},{"text":"impl StructuralEq for RelationID","synthetic":false,"types":["map_model::osm::RelationID"]},{"text":"impl StructuralEq for OsmID","synthetic":false,"types":["map_model::osm::OsmID"]},{"text":"impl StructuralEq for PathStep","synthetic":false,"types":["map_model::pathfind::PathStep"]},{"text":"impl StructuralEq for PathRequest","synthetic":false,"types":["map_model::pathfind::PathRequest"]},{"text":"impl StructuralEq for OriginalRoad","synthetic":false,"types":["map_model::raw::OriginalRoad"]},{"text":"impl StructuralEq for RestrictionType","synthetic":false,"types":["map_model::raw::RestrictionType"]},{"text":"impl StructuralEq for TurnRestriction","synthetic":false,"types":["map_model::raw::TurnRestriction"]},{"text":"impl StructuralEq for Position","synthetic":false,"types":["map_model::traversable::Position"]},{"text":"impl StructuralEq for Traversable","synthetic":false,"types":["map_model::traversable::Traversable"]}]; implementors["sim"] = [{"text":"impl StructuralEq for ScenarioModifier","synthetic":false,"types":["sim::make::modifier::ScenarioModifier"]},{"text":"impl StructuralEq for OffMapLocation","synthetic":false,"types":["sim::make::scenario::OffMapLocation"]},{"text":"impl StructuralEq for CarStatus","synthetic":false,"types":["sim::render::CarStatus"]},{"text":"impl StructuralEq for TripMode","synthetic":false,"types":["sim::trips::TripMode"]},{"text":"impl StructuralEq for TripEndpoint","synthetic":false,"types":["sim::trips::TripEndpoint"]},{"text":"impl StructuralEq for CarID","synthetic":false,"types":["sim::CarID"]},{"text":"impl StructuralEq for PedestrianID","synthetic":false,"types":["sim::PedestrianID"]},{"text":"impl StructuralEq for AgentID","synthetic":false,"types":["sim::AgentID"]},{"text":"impl StructuralEq for AgentType","synthetic":false,"types":["sim::AgentType"]},{"text":"impl StructuralEq for TripID","synthetic":false,"types":["sim::TripID"]},{"text":"impl StructuralEq for PersonID","synthetic":false,"types":["sim::PersonID"]},{"text":"impl StructuralEq for OrigPersonID","synthetic":false,"types":["sim::OrigPersonID"]},{"text":"impl StructuralEq for VehicleType","synthetic":false,"types":["sim::VehicleType"]},{"text":"impl StructuralEq for ParkingSpot","synthetic":false,"types":["sim::ParkingSpot"]},{"text":"impl StructuralEq for DrivingGoal","synthetic":false,"types":["sim::DrivingGoal"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js b/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js index dfb6e6031d..ca07eb5e37 100644 --- a/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js +++ b/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js @@ -4,6 +4,6 @@ implementors["ezgui"] = [{"text":"impl StructuralPartialEq for ColorSchemeChoice","synthetic":false,"types":["game::colors::ColorSchemeChoice"]},{"text":"impl StructuralPartialEq for HeatmapOptions","synthetic":false,"types":["game::common::heatmap::HeatmapOptions"]},{"text":"impl StructuralPartialEq for Show","synthetic":false,"types":["game::devtools::mapping::Show"]},{"text":"impl StructuralPartialEq for Value","synthetic":false,"types":["game::devtools::mapping::Value"]},{"text":"impl StructuralPartialEq for BundleEdits","synthetic":false,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl StructuralPartialEq for ID","synthetic":false,"types":["game::helpers::ID"]},{"text":"impl StructuralPartialEq for DataOptions","synthetic":false,"types":["game::info::DataOptions"]},{"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 TrafficSignalStyle","synthetic":false,"types":["game::options::TrafficSignalStyle"]},{"text":"impl StructuralPartialEq for UnzoomedAgents","synthetic":false,"types":["game::render::map::UnzoomedAgents"]},{"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 SortBy","synthetic":false,"types":["game::sandbox::dashboards::parking_overhead::SortBy"]},{"text":"impl StructuralPartialEq for SortBy","synthetic":false,"types":["game::sandbox::dashboards::trip_table::SortBy"]},{"text":"impl StructuralPartialEq for DashTab","synthetic":false,"types":["game::sandbox::dashboards::DashTab"]},{"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"]}]; implementors["geom"] = [{"text":"impl StructuralPartialEq for Angle","synthetic":false,"types":["geom::angle::Angle"]},{"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 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["map_editor"] = [{"text":"impl StructuralPartialEq for ID","synthetic":false,"types":["map_editor::model::ID"]}]; -implementors["map_model"] = [{"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 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 AreaType","synthetic":false,"types":["map_model::objects::area::AreaType"]},{"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 BusStopID","synthetic":false,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl StructuralPartialEq for BusRouteID","synthetic":false,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl StructuralPartialEq for BusStop","synthetic":false,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl StructuralPartialEq for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl StructuralPartialEq for IntersectionType","synthetic":false,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl StructuralPartialEq for LaneID","synthetic":false,"types":["map_model::objects::lane::LaneID"]},{"text":"impl StructuralPartialEq for LaneType","synthetic":false,"types":["map_model::objects::lane::LaneType"]},{"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 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 Phase","synthetic":false,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl StructuralPartialEq for PhaseType","synthetic":false,"types":["map_model::objects::traffic_signals::PhaseType"]},{"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 TurnGroupID","synthetic":false,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl StructuralPartialEq for TurnGroup","synthetic":false,"types":["map_model::objects::turn::TurnGroup"]},{"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 RoadRank","synthetic":false,"types":["map_model::osm::RoadRank"]},{"text":"impl StructuralPartialEq for NodeID","synthetic":false,"types":["map_model::osm::NodeID"]},{"text":"impl StructuralPartialEq for WayID","synthetic":false,"types":["map_model::osm::WayID"]},{"text":"impl StructuralPartialEq for RelationID","synthetic":false,"types":["map_model::osm::RelationID"]},{"text":"impl StructuralPartialEq for OsmID","synthetic":false,"types":["map_model::osm::OsmID"]},{"text":"impl StructuralPartialEq for UberTurn","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl StructuralPartialEq for PathStep","synthetic":false,"types":["map_model::pathfind::PathStep"]},{"text":"impl StructuralPartialEq for Path","synthetic":false,"types":["map_model::pathfind::Path"]},{"text":"impl StructuralPartialEq for PathRequest","synthetic":false,"types":["map_model::pathfind::PathRequest"]},{"text":"impl StructuralPartialEq for OriginalRoad","synthetic":false,"types":["map_model::raw::OriginalRoad"]},{"text":"impl StructuralPartialEq for RawRoad","synthetic":false,"types":["map_model::raw::RawRoad"]},{"text":"impl StructuralPartialEq for RawIntersection","synthetic":false,"types":["map_model::raw::RawIntersection"]},{"text":"impl StructuralPartialEq for RestrictionType","synthetic":false,"types":["map_model::raw::RestrictionType"]},{"text":"impl StructuralPartialEq for TurnRestriction","synthetic":false,"types":["map_model::raw::TurnRestriction"]},{"text":"impl StructuralPartialEq for DrivingSide","synthetic":false,"types":["map_model::raw::DrivingSide"]},{"text":"impl StructuralPartialEq for Position","synthetic":false,"types":["map_model::traversable::Position"]},{"text":"impl StructuralPartialEq for Traversable","synthetic":false,"types":["map_model::traversable::Traversable"]}]; +implementors["map_model"] = [{"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 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 AreaType","synthetic":false,"types":["map_model::objects::area::AreaType"]},{"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 NamePerLanguage","synthetic":false,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl StructuralPartialEq for BusStopID","synthetic":false,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl StructuralPartialEq for BusRouteID","synthetic":false,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl StructuralPartialEq for BusStop","synthetic":false,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl StructuralPartialEq for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl StructuralPartialEq for IntersectionType","synthetic":false,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl StructuralPartialEq for LaneID","synthetic":false,"types":["map_model::objects::lane::LaneID"]},{"text":"impl StructuralPartialEq for LaneType","synthetic":false,"types":["map_model::objects::lane::LaneType"]},{"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 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 Phase","synthetic":false,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl StructuralPartialEq for PhaseType","synthetic":false,"types":["map_model::objects::traffic_signals::PhaseType"]},{"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 TurnGroupID","synthetic":false,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl StructuralPartialEq for TurnGroup","synthetic":false,"types":["map_model::objects::turn::TurnGroup"]},{"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 RoadRank","synthetic":false,"types":["map_model::osm::RoadRank"]},{"text":"impl StructuralPartialEq for NodeID","synthetic":false,"types":["map_model::osm::NodeID"]},{"text":"impl StructuralPartialEq for WayID","synthetic":false,"types":["map_model::osm::WayID"]},{"text":"impl StructuralPartialEq for RelationID","synthetic":false,"types":["map_model::osm::RelationID"]},{"text":"impl StructuralPartialEq for OsmID","synthetic":false,"types":["map_model::osm::OsmID"]},{"text":"impl StructuralPartialEq for UberTurn","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl StructuralPartialEq for PathStep","synthetic":false,"types":["map_model::pathfind::PathStep"]},{"text":"impl StructuralPartialEq for Path","synthetic":false,"types":["map_model::pathfind::Path"]},{"text":"impl StructuralPartialEq for PathRequest","synthetic":false,"types":["map_model::pathfind::PathRequest"]},{"text":"impl StructuralPartialEq for OriginalRoad","synthetic":false,"types":["map_model::raw::OriginalRoad"]},{"text":"impl StructuralPartialEq for RawRoad","synthetic":false,"types":["map_model::raw::RawRoad"]},{"text":"impl StructuralPartialEq for RawIntersection","synthetic":false,"types":["map_model::raw::RawIntersection"]},{"text":"impl StructuralPartialEq for RestrictionType","synthetic":false,"types":["map_model::raw::RestrictionType"]},{"text":"impl StructuralPartialEq for TurnRestriction","synthetic":false,"types":["map_model::raw::TurnRestriction"]},{"text":"impl StructuralPartialEq for DrivingSide","synthetic":false,"types":["map_model::raw::DrivingSide"]},{"text":"impl StructuralPartialEq for Position","synthetic":false,"types":["map_model::traversable::Position"]},{"text":"impl StructuralPartialEq for Traversable","synthetic":false,"types":["map_model::traversable::Traversable"]}]; implementors["sim"] = [{"text":"impl StructuralPartialEq for AlertLocation","synthetic":false,"types":["sim::events::AlertLocation"]},{"text":"impl StructuralPartialEq for TripPhaseType","synthetic":false,"types":["sim::events::TripPhaseType"]},{"text":"impl StructuralPartialEq for ScenarioModifier","synthetic":false,"types":["sim::make::modifier::ScenarioModifier"]},{"text":"impl StructuralPartialEq for OffMapLocation","synthetic":false,"types":["sim::make::scenario::OffMapLocation"]},{"text":"impl StructuralPartialEq for TripSpec","synthetic":false,"types":["sim::make::spawner::TripSpec"]},{"text":"impl StructuralPartialEq for CarStatus","synthetic":false,"types":["sim::render::CarStatus"]},{"text":"impl StructuralPartialEq for TripInfo","synthetic":false,"types":["sim::trips::TripInfo"]},{"text":"impl StructuralPartialEq for TripMode","synthetic":false,"types":["sim::trips::TripMode"]},{"text":"impl StructuralPartialEq for TripEndpoint","synthetic":false,"types":["sim::trips::TripEndpoint"]},{"text":"impl StructuralPartialEq for Person","synthetic":false,"types":["sim::trips::Person"]},{"text":"impl StructuralPartialEq for PersonState","synthetic":false,"types":["sim::trips::PersonState"]},{"text":"impl StructuralPartialEq for CarID","synthetic":false,"types":["sim::CarID"]},{"text":"impl StructuralPartialEq for PedestrianID","synthetic":false,"types":["sim::PedestrianID"]},{"text":"impl StructuralPartialEq for AgentID","synthetic":false,"types":["sim::AgentID"]},{"text":"impl StructuralPartialEq for AgentType","synthetic":false,"types":["sim::AgentType"]},{"text":"impl StructuralPartialEq for TripID","synthetic":false,"types":["sim::TripID"]},{"text":"impl StructuralPartialEq for PersonID","synthetic":false,"types":["sim::PersonID"]},{"text":"impl StructuralPartialEq for OrigPersonID","synthetic":false,"types":["sim::OrigPersonID"]},{"text":"impl StructuralPartialEq for VehicleType","synthetic":false,"types":["sim::VehicleType"]},{"text":"impl StructuralPartialEq for Vehicle","synthetic":false,"types":["sim::Vehicle"]},{"text":"impl StructuralPartialEq for VehicleSpec","synthetic":false,"types":["sim::VehicleSpec"]},{"text":"impl StructuralPartialEq for ParkingSpot","synthetic":false,"types":["sim::ParkingSpot"]},{"text":"impl StructuralPartialEq for ParkedCar","synthetic":false,"types":["sim::ParkedCar"]},{"text":"impl StructuralPartialEq for DrivingGoal","synthetic":false,"types":["sim::DrivingGoal"]},{"text":"impl StructuralPartialEq for SidewalkSpot","synthetic":false,"types":["sim::SidewalkSpot"]},{"text":"impl StructuralPartialEq for SidewalkPOI","synthetic":false,"types":["sim::SidewalkPOI"]},{"text":"impl StructuralPartialEq for TimeInterval","synthetic":false,"types":["sim::TimeInterval"]},{"text":"impl StructuralPartialEq for DistanceInterval","synthetic":false,"types":["sim::DistanceInterval"]},{"text":"impl StructuralPartialEq for CreatePedestrian","synthetic":false,"types":["sim::CreatePedestrian"]},{"text":"impl StructuralPartialEq for CreateCar","synthetic":false,"types":["sim::CreateCar"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.Sync.js b/rustdoc/implementors/core/marker/trait.Sync.js index 95611eddc0..b72deeb1d6 100644 --- a/rustdoc/implementors/core/marker/trait.Sync.js +++ b/rustdoc/implementors/core/marker/trait.Sync.js @@ -9,7 +9,7 @@ implementors["importer"] = [{"text":"impl Sync for Input","synthetic":true,"types":["iotool::Input"]},{"text":"impl Sync for Person","synthetic":true,"types":["iotool::Person"]},{"text":"impl Sync for Trip","synthetic":true,"types":["iotool::Trip"]}]; implementors["kml"] = [{"text":"impl Sync for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl Sync for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}]; implementors["map_editor"] = [{"text":"impl !Sync for UI","synthetic":true,"types":["map_editor::UI"]},{"text":"impl !Sync for State","synthetic":true,"types":["map_editor::State"]},{"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<ID> Sync for Object<ID> where
ID: Sync, ","synthetic":true,"types":["map_editor::world::Object"]},{"text":"impl !Sync for WorldObject","synthetic":true,"types":["map_editor::world::WorldObject"]},{"text":"impl<ID> !Sync for World<ID>","synthetic":true,"types":["map_editor::world::World"]}]; -implementors["map_model"] = [{"text":"impl Sync for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Sync for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Sync for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Sync for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl Sync for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl Sync for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl Sync for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Sync for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Sync for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Sync for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Sync for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl Sync for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl Sync for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl Sync for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl Sync for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Sync for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Sync for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Sync for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Sync for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Sync for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Sync for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Sync for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Sync for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl Sync for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Sync for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl Sync for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl Sync for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl Sync for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl Sync for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl Sync for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Sync for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl Sync for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Sync for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Sync for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl Sync for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Sync for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Sync for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Sync for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Sync for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl Sync for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Sync for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Sync for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Sync for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl Sync for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Sync for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl Sync for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl Sync for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl Sync for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl Sync for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl Sync for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl Sync for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Sync for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl Sync for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl Sync for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl Sync for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl Sync for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl Sync for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl Sync for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl Sync for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl Sync for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl Sync for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; +implementors["map_model"] = [{"text":"impl Sync for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Sync for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Sync for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Sync for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl Sync for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl Sync for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl Sync for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Sync for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Sync for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Sync for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Sync for NamePerLanguage","synthetic":true,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl Sync for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl Sync for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl Sync for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl Sync for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl Sync for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Sync for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Sync for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Sync for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Sync for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Sync for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Sync for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Sync for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Sync for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl Sync for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Sync for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl Sync for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl Sync for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl Sync for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl Sync for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl Sync for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Sync for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl Sync for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Sync for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Sync for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl Sync for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Sync for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Sync for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Sync for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Sync for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl Sync for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Sync for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Sync for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Sync for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl Sync for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Sync for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl Sync for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl Sync for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl Sync for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl Sync for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl Sync for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl Sync for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Sync for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl Sync for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl Sync for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl Sync for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl Sync for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl Sync for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl Sync for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl Sync for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl Sync for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl Sync for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; implementors["sim"] = [{"text":"impl Sync for Analytics","synthetic":true,"types":["sim::analytics::Analytics"]},{"text":"impl Sync for TripPhase","synthetic":true,"types":["sim::analytics::TripPhase"]},{"text":"impl Sync for BorderSpawnOverTime","synthetic":true,"types":["sim::make::generator::BorderSpawnOverTime"]},{"text":"impl Sync for IndividTrip","synthetic":true,"types":["sim::make::scenario::IndividTrip"]},{"text":"impl Sync for OffMapLocation","synthetic":true,"types":["sim::make::scenario::OffMapLocation"]},{"text":"impl Sync for PersonSpec","synthetic":true,"types":["sim::make::scenario::PersonSpec"]},{"text":"impl Sync for Scenario","synthetic":true,"types":["sim::make::scenario::Scenario"]},{"text":"impl Sync for ScenarioGenerator","synthetic":true,"types":["sim::make::generator::ScenarioGenerator"]},{"text":"impl Sync for SimFlags","synthetic":true,"types":["sim::make::load::SimFlags"]},{"text":"impl Sync for SpawnOverTime","synthetic":true,"types":["sim::make::generator::SpawnOverTime"]},{"text":"impl Sync for TripSpawner","synthetic":true,"types":["sim::make::spawner::TripSpawner"]},{"text":"impl Sync for AgentProperties","synthetic":true,"types":["sim::sim::AgentProperties"]},{"text":"impl Sync for Sim","synthetic":true,"types":["sim::sim::Sim"]},{"text":"impl Sync for SimOptions","synthetic":true,"types":["sim::sim::SimOptions"]},{"text":"impl Sync for Person","synthetic":true,"types":["sim::trips::Person"]},{"text":"impl Sync for TripInfo","synthetic":true,"types":["sim::trips::TripInfo"]},{"text":"impl Sync for DontDrawAgents","synthetic":true,"types":["sim::render::DontDrawAgents"]},{"text":"impl Sync for DrawCarInput","synthetic":true,"types":["sim::render::DrawCarInput"]},{"text":"impl Sync for DrawPedCrowdInput","synthetic":true,"types":["sim::render::DrawPedCrowdInput"]},{"text":"impl Sync for DrawPedestrianInput","synthetic":true,"types":["sim::render::DrawPedestrianInput"]},{"text":"impl Sync for UnzoomedAgent","synthetic":true,"types":["sim::render::UnzoomedAgent"]},{"text":"impl Sync for CarID","synthetic":true,"types":["sim::CarID"]},{"text":"impl Sync for PedestrianID","synthetic":true,"types":["sim::PedestrianID"]},{"text":"impl Sync for TripID","synthetic":true,"types":["sim::TripID"]},{"text":"impl Sync for PersonID","synthetic":true,"types":["sim::PersonID"]},{"text":"impl Sync for OrigPersonID","synthetic":true,"types":["sim::OrigPersonID"]},{"text":"impl Sync for Vehicle","synthetic":true,"types":["sim::Vehicle"]},{"text":"impl Sync for VehicleSpec","synthetic":true,"types":["sim::VehicleSpec"]},{"text":"impl Sync for ParkedCar","synthetic":true,"types":["sim::ParkedCar"]},{"text":"impl Sync for SidewalkSpot","synthetic":true,"types":["sim::SidewalkSpot"]},{"text":"impl Sync for TimeInterval","synthetic":true,"types":["sim::TimeInterval"]},{"text":"impl Sync for DistanceInterval","synthetic":true,"types":["sim::DistanceInterval"]},{"text":"impl Sync for CreatePedestrian","synthetic":true,"types":["sim::CreatePedestrian"]},{"text":"impl Sync for CreateCar","synthetic":true,"types":["sim::CreateCar"]},{"text":"impl Sync for AlertLocation","synthetic":true,"types":["sim::events::AlertLocation"]},{"text":"impl Sync for TripPhaseType","synthetic":true,"types":["sim::events::TripPhaseType"]},{"text":"impl Sync for OriginDestination","synthetic":true,"types":["sim::make::generator::OriginDestination"]},{"text":"impl Sync for ScenarioModifier","synthetic":true,"types":["sim::make::modifier::ScenarioModifier"]},{"text":"impl Sync for SpawnTrip","synthetic":true,"types":["sim::make::scenario::SpawnTrip"]},{"text":"impl Sync for TripSpec","synthetic":true,"types":["sim::make::spawner::TripSpec"]},{"text":"impl Sync for AlertHandler","synthetic":true,"types":["sim::sim::AlertHandler"]},{"text":"impl Sync for PersonState","synthetic":true,"types":["sim::trips::PersonState"]},{"text":"impl<T> Sync for TripResult<T> where
T: Sync, ","synthetic":true,"types":["sim::trips::TripResult"]},{"text":"impl Sync for TripEndpoint","synthetic":true,"types":["sim::trips::TripEndpoint"]},{"text":"impl Sync for TripMode","synthetic":true,"types":["sim::trips::TripMode"]},{"text":"impl Sync for CarStatus","synthetic":true,"types":["sim::render::CarStatus"]},{"text":"impl Sync for PedCrowdLocation","synthetic":true,"types":["sim::render::PedCrowdLocation"]},{"text":"impl Sync for AgentID","synthetic":true,"types":["sim::AgentID"]},{"text":"impl Sync for AgentType","synthetic":true,"types":["sim::AgentType"]},{"text":"impl Sync for VehicleType","synthetic":true,"types":["sim::VehicleType"]},{"text":"impl Sync for ParkingSpot","synthetic":true,"types":["sim::ParkingSpot"]},{"text":"impl Sync for DrivingGoal","synthetic":true,"types":["sim::DrivingGoal"]},{"text":"impl Sync for SidewalkPOI","synthetic":true,"types":["sim::SidewalkPOI"]}]; implementors["updater"] = [{"text":"impl Sync for Manifest","synthetic":true,"types":["updater::Manifest"]},{"text":"impl Sync for Entry","synthetic":true,"types":["updater::Entry"]},{"text":"impl Sync for Cities","synthetic":true,"types":["updater::Cities"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.Unpin.js b/rustdoc/implementors/core/marker/trait.Unpin.js index 157b8a7446..3d7c7e8f86 100644 --- a/rustdoc/implementors/core/marker/trait.Unpin.js +++ b/rustdoc/implementors/core/marker/trait.Unpin.js @@ -9,7 +9,7 @@ implementors["importer"] = [{"text":"impl Unpin for Input","synthetic":true,"types":["iotool::Input"]},{"text":"impl Unpin for Person","synthetic":true,"types":["iotool::Person"]},{"text":"impl Unpin for Trip","synthetic":true,"types":["iotool::Trip"]}]; implementors["kml"] = [{"text":"impl Unpin for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl Unpin for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}]; implementors["map_editor"] = [{"text":"impl Unpin for UI","synthetic":true,"types":["map_editor::UI"]},{"text":"impl Unpin for State","synthetic":true,"types":["map_editor::State"]},{"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<ID> Unpin for Object<ID> where
ID: Unpin, ","synthetic":true,"types":["map_editor::world::Object"]},{"text":"impl Unpin for WorldObject","synthetic":true,"types":["map_editor::world::WorldObject"]},{"text":"impl<ID> Unpin for World<ID> where
ID: Unpin, ","synthetic":true,"types":["map_editor::world::World"]}]; -implementors["map_model"] = [{"text":"impl Unpin for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Unpin for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Unpin for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Unpin for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl Unpin for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl Unpin for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl Unpin for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Unpin for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Unpin for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Unpin for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Unpin for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl Unpin for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl Unpin for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl Unpin for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl Unpin for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Unpin for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Unpin for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Unpin for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Unpin for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Unpin for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Unpin for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Unpin for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Unpin for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl Unpin for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Unpin for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl Unpin for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl Unpin for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl Unpin for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl Unpin for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl Unpin for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Unpin for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl Unpin for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Unpin for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Unpin for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl Unpin for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Unpin for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Unpin for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Unpin for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Unpin for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl Unpin for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Unpin for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Unpin for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Unpin for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl Unpin for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Unpin for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl Unpin for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl Unpin for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl Unpin for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl Unpin for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl Unpin for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl Unpin for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Unpin for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl Unpin for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl Unpin for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl Unpin for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl Unpin for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl Unpin for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl Unpin for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl Unpin for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl Unpin for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl Unpin for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; +implementors["map_model"] = [{"text":"impl Unpin for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl Unpin for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl Unpin for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl Unpin for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl Unpin for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl Unpin for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl Unpin for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl Unpin for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl Unpin for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl Unpin for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Unpin for NamePerLanguage","synthetic":true,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl Unpin for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl Unpin for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl Unpin for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl Unpin for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl Unpin for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Unpin for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Unpin for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl Unpin for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Unpin for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Unpin for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Unpin for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Unpin for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl Unpin for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl Unpin for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl Unpin for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl Unpin for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl Unpin for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl Unpin for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl Unpin for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl Unpin for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl Unpin for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl Unpin for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl Unpin for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl Unpin for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl Unpin for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Unpin for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Unpin for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Unpin for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Unpin for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl Unpin for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Unpin for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Unpin for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Unpin for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl Unpin for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl Unpin for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl Unpin for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl Unpin for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl Unpin for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl Unpin for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl Unpin for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl Unpin for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Unpin for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl Unpin for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl Unpin for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl Unpin for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl Unpin for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl Unpin for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl Unpin for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl Unpin for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl Unpin for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl Unpin for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; implementors["sim"] = [{"text":"impl Unpin for Analytics","synthetic":true,"types":["sim::analytics::Analytics"]},{"text":"impl Unpin for TripPhase","synthetic":true,"types":["sim::analytics::TripPhase"]},{"text":"impl Unpin for BorderSpawnOverTime","synthetic":true,"types":["sim::make::generator::BorderSpawnOverTime"]},{"text":"impl Unpin for IndividTrip","synthetic":true,"types":["sim::make::scenario::IndividTrip"]},{"text":"impl Unpin for OffMapLocation","synthetic":true,"types":["sim::make::scenario::OffMapLocation"]},{"text":"impl Unpin for PersonSpec","synthetic":true,"types":["sim::make::scenario::PersonSpec"]},{"text":"impl Unpin for Scenario","synthetic":true,"types":["sim::make::scenario::Scenario"]},{"text":"impl Unpin for ScenarioGenerator","synthetic":true,"types":["sim::make::generator::ScenarioGenerator"]},{"text":"impl Unpin for SimFlags","synthetic":true,"types":["sim::make::load::SimFlags"]},{"text":"impl Unpin for SpawnOverTime","synthetic":true,"types":["sim::make::generator::SpawnOverTime"]},{"text":"impl Unpin for TripSpawner","synthetic":true,"types":["sim::make::spawner::TripSpawner"]},{"text":"impl Unpin for AgentProperties","synthetic":true,"types":["sim::sim::AgentProperties"]},{"text":"impl Unpin for Sim","synthetic":true,"types":["sim::sim::Sim"]},{"text":"impl Unpin for SimOptions","synthetic":true,"types":["sim::sim::SimOptions"]},{"text":"impl Unpin for Person","synthetic":true,"types":["sim::trips::Person"]},{"text":"impl Unpin for TripInfo","synthetic":true,"types":["sim::trips::TripInfo"]},{"text":"impl Unpin for DontDrawAgents","synthetic":true,"types":["sim::render::DontDrawAgents"]},{"text":"impl Unpin for DrawCarInput","synthetic":true,"types":["sim::render::DrawCarInput"]},{"text":"impl Unpin for DrawPedCrowdInput","synthetic":true,"types":["sim::render::DrawPedCrowdInput"]},{"text":"impl Unpin for DrawPedestrianInput","synthetic":true,"types":["sim::render::DrawPedestrianInput"]},{"text":"impl Unpin for UnzoomedAgent","synthetic":true,"types":["sim::render::UnzoomedAgent"]},{"text":"impl Unpin for CarID","synthetic":true,"types":["sim::CarID"]},{"text":"impl Unpin for PedestrianID","synthetic":true,"types":["sim::PedestrianID"]},{"text":"impl Unpin for TripID","synthetic":true,"types":["sim::TripID"]},{"text":"impl Unpin for PersonID","synthetic":true,"types":["sim::PersonID"]},{"text":"impl Unpin for OrigPersonID","synthetic":true,"types":["sim::OrigPersonID"]},{"text":"impl Unpin for Vehicle","synthetic":true,"types":["sim::Vehicle"]},{"text":"impl Unpin for VehicleSpec","synthetic":true,"types":["sim::VehicleSpec"]},{"text":"impl Unpin for ParkedCar","synthetic":true,"types":["sim::ParkedCar"]},{"text":"impl Unpin for SidewalkSpot","synthetic":true,"types":["sim::SidewalkSpot"]},{"text":"impl Unpin for TimeInterval","synthetic":true,"types":["sim::TimeInterval"]},{"text":"impl Unpin for DistanceInterval","synthetic":true,"types":["sim::DistanceInterval"]},{"text":"impl Unpin for CreatePedestrian","synthetic":true,"types":["sim::CreatePedestrian"]},{"text":"impl Unpin for CreateCar","synthetic":true,"types":["sim::CreateCar"]},{"text":"impl Unpin for AlertLocation","synthetic":true,"types":["sim::events::AlertLocation"]},{"text":"impl Unpin for TripPhaseType","synthetic":true,"types":["sim::events::TripPhaseType"]},{"text":"impl Unpin for OriginDestination","synthetic":true,"types":["sim::make::generator::OriginDestination"]},{"text":"impl Unpin for ScenarioModifier","synthetic":true,"types":["sim::make::modifier::ScenarioModifier"]},{"text":"impl Unpin for SpawnTrip","synthetic":true,"types":["sim::make::scenario::SpawnTrip"]},{"text":"impl Unpin for TripSpec","synthetic":true,"types":["sim::make::spawner::TripSpec"]},{"text":"impl Unpin for AlertHandler","synthetic":true,"types":["sim::sim::AlertHandler"]},{"text":"impl Unpin for PersonState","synthetic":true,"types":["sim::trips::PersonState"]},{"text":"impl<T> Unpin for TripResult<T> where
T: Unpin, ","synthetic":true,"types":["sim::trips::TripResult"]},{"text":"impl Unpin for TripEndpoint","synthetic":true,"types":["sim::trips::TripEndpoint"]},{"text":"impl Unpin for TripMode","synthetic":true,"types":["sim::trips::TripMode"]},{"text":"impl Unpin for CarStatus","synthetic":true,"types":["sim::render::CarStatus"]},{"text":"impl Unpin for PedCrowdLocation","synthetic":true,"types":["sim::render::PedCrowdLocation"]},{"text":"impl Unpin for AgentID","synthetic":true,"types":["sim::AgentID"]},{"text":"impl Unpin for AgentType","synthetic":true,"types":["sim::AgentType"]},{"text":"impl Unpin for VehicleType","synthetic":true,"types":["sim::VehicleType"]},{"text":"impl Unpin for ParkingSpot","synthetic":true,"types":["sim::ParkingSpot"]},{"text":"impl Unpin for DrivingGoal","synthetic":true,"types":["sim::DrivingGoal"]},{"text":"impl Unpin for SidewalkPOI","synthetic":true,"types":["sim::SidewalkPOI"]}]; implementors["updater"] = [{"text":"impl Unpin for Manifest","synthetic":true,"types":["updater::Manifest"]},{"text":"impl Unpin for Entry","synthetic":true,"types":["updater::Entry"]},{"text":"impl Unpin for Cities","synthetic":true,"types":["updater::Cities"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/serde/de/trait.Deserialize.js b/rustdoc/implementors/serde/de/trait.Deserialize.js index c8d9254bb3..107c9205ce 100644 --- a/rustdoc/implementors/serde/de/trait.Deserialize.js +++ b/rustdoc/implementors/serde/de/trait.Deserialize.js @@ -6,6 +6,6 @@ implementors["geom"] = [{"text":"impl<'de> Deserialize<'de> for Record","synthetic":false,"types":["importer::berlin::Record"]},{"text":"impl<'de> Deserialize<'de> for TripRecord","synthetic":false,"types":["importer::seattle::TripRecord"]},{"text":"impl<'de> Deserialize<'de> for StopTimeRecord","synthetic":false,"types":["importer::seattle::StopTimeRecord"]}]; implementors["iotool"] = [{"text":"impl<'de> Deserialize<'de> for Input","synthetic":false,"types":["iotool::Input"]},{"text":"impl<'de> Deserialize<'de> for Person","synthetic":false,"types":["iotool::Person"]},{"text":"impl<'de> Deserialize<'de> for Trip","synthetic":false,"types":["iotool::Trip"]}]; 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["map_model"] = [{"text":"impl<'de> Deserialize<'de> for City","synthetic":false,"types":["map_model::city::City"]},{"text":"impl<'de> Deserialize<'de> for PermanentMapEdits","synthetic":false,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl<'de> Deserialize<'de> for OriginalLane","synthetic":false,"types":["map_model::edits::OriginalLane"]},{"text":"impl<'de> Deserialize<'de> for MapConfig","synthetic":false,"types":["map_model::map::MapConfig"]},{"text":"impl<'de> Deserialize<'de> for AreaID","synthetic":false,"types":["map_model::objects::area::AreaID"]},{"text":"impl<'de> Deserialize<'de> for AreaType","synthetic":false,"types":["map_model::objects::area::AreaType"]},{"text":"impl<'de> Deserialize<'de> for Area","synthetic":false,"types":["map_model::objects::area::Area"]},{"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 BusStopID","synthetic":false,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl<'de> Deserialize<'de> for BusRouteID","synthetic":false,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl<'de> Deserialize<'de> for BusStop","synthetic":false,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl<'de> Deserialize<'de> for BusRoute","synthetic":false,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl<'de> Deserialize<'de> for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl<'de> Deserialize<'de> for IntersectionType","synthetic":false,"types":["map_model::objects::intersection::IntersectionType"]},{"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 LaneType","synthetic":false,"types":["map_model::objects::lane::LaneType"]},{"text":"impl<'de> Deserialize<'de> for Lane","synthetic":false,"types":["map_model::objects::lane::Lane"]},{"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 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 Phase","synthetic":false,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl<'de> Deserialize<'de> for PhaseType","synthetic":false,"types":["map_model::objects::traffic_signals::PhaseType"]},{"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 TurnGroupID","synthetic":false,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl<'de> Deserialize<'de> for TurnGroup","synthetic":false,"types":["map_model::objects::turn::TurnGroup"]},{"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 NodeID","synthetic":false,"types":["map_model::osm::NodeID"]},{"text":"impl<'de> Deserialize<'de> for WayID","synthetic":false,"types":["map_model::osm::WayID"]},{"text":"impl<'de> Deserialize<'de> for RelationID","synthetic":false,"types":["map_model::osm::RelationID"]},{"text":"impl<'de> Deserialize<'de> for OsmID","synthetic":false,"types":["map_model::osm::OsmID"]},{"text":"impl<'de> Deserialize<'de> for IntersectionCluster","synthetic":false,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl<'de> Deserialize<'de> for UberTurn","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl<'de> Deserialize<'de> for PathStep","synthetic":false,"types":["map_model::pathfind::PathStep"]},{"text":"impl<'de> Deserialize<'de> for Path","synthetic":false,"types":["map_model::pathfind::Path"]},{"text":"impl<'de> Deserialize<'de> for PathConstraints","synthetic":false,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl<'de> Deserialize<'de> for PathRequest","synthetic":false,"types":["map_model::pathfind::PathRequest"]},{"text":"impl<'de> Deserialize<'de> for RawMap","synthetic":false,"types":["map_model::raw::RawMap"]},{"text":"impl<'de> Deserialize<'de> for OriginalRoad","synthetic":false,"types":["map_model::raw::OriginalRoad"]},{"text":"impl<'de> Deserialize<'de> for RawRoad","synthetic":false,"types":["map_model::raw::RawRoad"]},{"text":"impl<'de> Deserialize<'de> for RawIntersection","synthetic":false,"types":["map_model::raw::RawIntersection"]},{"text":"impl<'de> Deserialize<'de> for RawBuilding","synthetic":false,"types":["map_model::raw::RawBuilding"]},{"text":"impl<'de> Deserialize<'de> for RawArea","synthetic":false,"types":["map_model::raw::RawArea"]},{"text":"impl<'de> Deserialize<'de> for RawParkingLot","synthetic":false,"types":["map_model::raw::RawParkingLot"]},{"text":"impl<'de> Deserialize<'de> for RestrictionType","synthetic":false,"types":["map_model::raw::RestrictionType"]},{"text":"impl<'de> Deserialize<'de> for DrivingSide","synthetic":false,"types":["map_model::raw::DrivingSide"]},{"text":"impl<'de> Deserialize<'de> for RawBusRoute","synthetic":false,"types":["map_model::raw::RawBusRoute"]},{"text":"impl<'de> Deserialize<'de> for RawBusStop","synthetic":false,"types":["map_model::raw::RawBusStop"]},{"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["map_model"] = [{"text":"impl<'de> Deserialize<'de> for City","synthetic":false,"types":["map_model::city::City"]},{"text":"impl<'de> Deserialize<'de> for PermanentMapEdits","synthetic":false,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl<'de> Deserialize<'de> for OriginalLane","synthetic":false,"types":["map_model::edits::OriginalLane"]},{"text":"impl<'de> Deserialize<'de> for MapConfig","synthetic":false,"types":["map_model::map::MapConfig"]},{"text":"impl<'de> Deserialize<'de> for AreaID","synthetic":false,"types":["map_model::objects::area::AreaID"]},{"text":"impl<'de> Deserialize<'de> for AreaType","synthetic":false,"types":["map_model::objects::area::AreaType"]},{"text":"impl<'de> Deserialize<'de> for Area","synthetic":false,"types":["map_model::objects::area::Area"]},{"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 NamePerLanguage","synthetic":false,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl<'de> Deserialize<'de> for BusStopID","synthetic":false,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl<'de> Deserialize<'de> for BusRouteID","synthetic":false,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl<'de> Deserialize<'de> for BusStop","synthetic":false,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl<'de> Deserialize<'de> for BusRoute","synthetic":false,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl<'de> Deserialize<'de> for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl<'de> Deserialize<'de> for IntersectionType","synthetic":false,"types":["map_model::objects::intersection::IntersectionType"]},{"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 LaneType","synthetic":false,"types":["map_model::objects::lane::LaneType"]},{"text":"impl<'de> Deserialize<'de> for Lane","synthetic":false,"types":["map_model::objects::lane::Lane"]},{"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 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 Phase","synthetic":false,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl<'de> Deserialize<'de> for PhaseType","synthetic":false,"types":["map_model::objects::traffic_signals::PhaseType"]},{"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 TurnGroupID","synthetic":false,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl<'de> Deserialize<'de> for TurnGroup","synthetic":false,"types":["map_model::objects::turn::TurnGroup"]},{"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 NodeID","synthetic":false,"types":["map_model::osm::NodeID"]},{"text":"impl<'de> Deserialize<'de> for WayID","synthetic":false,"types":["map_model::osm::WayID"]},{"text":"impl<'de> Deserialize<'de> for RelationID","synthetic":false,"types":["map_model::osm::RelationID"]},{"text":"impl<'de> Deserialize<'de> for OsmID","synthetic":false,"types":["map_model::osm::OsmID"]},{"text":"impl<'de> Deserialize<'de> for IntersectionCluster","synthetic":false,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl<'de> Deserialize<'de> for UberTurn","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl<'de> Deserialize<'de> for PathStep","synthetic":false,"types":["map_model::pathfind::PathStep"]},{"text":"impl<'de> Deserialize<'de> for Path","synthetic":false,"types":["map_model::pathfind::Path"]},{"text":"impl<'de> Deserialize<'de> for PathConstraints","synthetic":false,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl<'de> Deserialize<'de> for PathRequest","synthetic":false,"types":["map_model::pathfind::PathRequest"]},{"text":"impl<'de> Deserialize<'de> for RawMap","synthetic":false,"types":["map_model::raw::RawMap"]},{"text":"impl<'de> Deserialize<'de> for OriginalRoad","synthetic":false,"types":["map_model::raw::OriginalRoad"]},{"text":"impl<'de> Deserialize<'de> for RawRoad","synthetic":false,"types":["map_model::raw::RawRoad"]},{"text":"impl<'de> Deserialize<'de> for RawIntersection","synthetic":false,"types":["map_model::raw::RawIntersection"]},{"text":"impl<'de> Deserialize<'de> for RawBuilding","synthetic":false,"types":["map_model::raw::RawBuilding"]},{"text":"impl<'de> Deserialize<'de> for RawArea","synthetic":false,"types":["map_model::raw::RawArea"]},{"text":"impl<'de> Deserialize<'de> for RawParkingLot","synthetic":false,"types":["map_model::raw::RawParkingLot"]},{"text":"impl<'de> Deserialize<'de> for RestrictionType","synthetic":false,"types":["map_model::raw::RestrictionType"]},{"text":"impl<'de> Deserialize<'de> for DrivingSide","synthetic":false,"types":["map_model::raw::DrivingSide"]},{"text":"impl<'de> Deserialize<'de> for RawBusRoute","synthetic":false,"types":["map_model::raw::RawBusRoute"]},{"text":"impl<'de> Deserialize<'de> for RawBusStop","synthetic":false,"types":["map_model::raw::RawBusStop"]},{"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["sim"] = [{"text":"impl<'de> Deserialize<'de> for Analytics","synthetic":false,"types":["sim::analytics::Analytics"]},{"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 OriginDestination","synthetic":false,"types":["sim::make::generator::OriginDestination"]},{"text":"impl<'de> Deserialize<'de> for Scenario","synthetic":false,"types":["sim::make::scenario::Scenario"]},{"text":"impl<'de> Deserialize<'de> for PersonSpec","synthetic":false,"types":["sim::make::scenario::PersonSpec"]},{"text":"impl<'de> Deserialize<'de> for IndividTrip","synthetic":false,"types":["sim::make::scenario::IndividTrip"]},{"text":"impl<'de> Deserialize<'de> for SpawnTrip","synthetic":false,"types":["sim::make::scenario::SpawnTrip"]},{"text":"impl<'de> Deserialize<'de> for OffMapLocation","synthetic":false,"types":["sim::make::scenario::OffMapLocation"]},{"text":"impl<'de> Deserialize<'de> for TripSpec","synthetic":false,"types":["sim::make::spawner::TripSpec"]},{"text":"impl<'de> Deserialize<'de> for Sim","synthetic":false,"types":["sim::sim::Sim"]},{"text":"impl<'de> Deserialize<'de> for TripInfo","synthetic":false,"types":["sim::trips::TripInfo"]},{"text":"impl<'de> Deserialize<'de> for TripMode","synthetic":false,"types":["sim::trips::TripMode"]},{"text":"impl<'de> Deserialize<'de> for TripEndpoint","synthetic":false,"types":["sim::trips::TripEndpoint"]},{"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 OrigPersonID","synthetic":false,"types":["sim::OrigPersonID"]},{"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"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/serde/ser/trait.Serialize.js b/rustdoc/implementors/serde/ser/trait.Serialize.js index 3be5d5b697..b9164b8024 100644 --- a/rustdoc/implementors/serde/ser/trait.Serialize.js +++ b/rustdoc/implementors/serde/ser/trait.Serialize.js @@ -5,6 +5,6 @@ implementors["game"] = [{"text":"impl Serialize for Angle","synthetic":false,"types":["geom::angle::Angle"]},{"text":"impl Serialize for Bounds","synthetic":false,"types":["geom::bounds::Bounds"]},{"text":"impl Serialize for GPSBounds","synthetic":false,"types":["geom::bounds::GPSBounds"]},{"text":"impl Serialize for Circle","synthetic":false,"types":["geom::circle::Circle"]},{"text":"impl Serialize for Distance","synthetic":false,"types":["geom::distance::Distance"]},{"text":"impl Serialize for Duration","synthetic":false,"types":["geom::duration::Duration"]},{"text":"impl Serialize for LonLat","synthetic":false,"types":["geom::gps::LonLat"]},{"text":"impl Serialize for Line","synthetic":false,"types":["geom::line::Line"]},{"text":"impl Serialize for InfiniteLine","synthetic":false,"types":["geom::line::InfiniteLine"]},{"text":"impl Serialize for Polygon","synthetic":false,"types":["geom::polygon::Polygon"]},{"text":"impl Serialize for PolyLine","synthetic":false,"types":["geom::polyline::PolyLine"]},{"text":"impl Serialize for Pt2D","synthetic":false,"types":["geom::pt::Pt2D"]},{"text":"impl Serialize for Ring","synthetic":false,"types":["geom::ring::Ring"]},{"text":"impl Serialize for Speed","synthetic":false,"types":["geom::speed::Speed"]},{"text":"impl Serialize for Statistic","synthetic":false,"types":["geom::stats::Statistic"]},{"text":"impl Serialize for Time","synthetic":false,"types":["geom::time::Time"]}]; implementors["headless"] = [{"text":"impl Serialize for FinishedTrips","synthetic":false,"types":["headless::FinishedTrips"]}]; implementors["kml"] = [{"text":"impl Serialize for ExtraShapes","synthetic":false,"types":["kml::ExtraShapes"]},{"text":"impl Serialize for ExtraShape","synthetic":false,"types":["kml::ExtraShape"]}]; -implementors["map_model"] = [{"text":"impl Serialize for City","synthetic":false,"types":["map_model::city::City"]},{"text":"impl Serialize for PermanentMapEdits","synthetic":false,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl Serialize for OriginalLane","synthetic":false,"types":["map_model::edits::OriginalLane"]},{"text":"impl Serialize for MapConfig","synthetic":false,"types":["map_model::map::MapConfig"]},{"text":"impl Serialize for AreaID","synthetic":false,"types":["map_model::objects::area::AreaID"]},{"text":"impl Serialize for AreaType","synthetic":false,"types":["map_model::objects::area::AreaType"]},{"text":"impl Serialize for Area","synthetic":false,"types":["map_model::objects::area::Area"]},{"text":"impl Serialize for BuildingID","synthetic":false,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Serialize for Building","synthetic":false,"types":["map_model::objects::building::Building"]},{"text":"impl Serialize for OffstreetParking","synthetic":false,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Serialize for BuildingType","synthetic":false,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Serialize for BusStopID","synthetic":false,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl Serialize for BusRouteID","synthetic":false,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl Serialize for BusStop","synthetic":false,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl Serialize for BusRoute","synthetic":false,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl Serialize for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Serialize for IntersectionType","synthetic":false,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Serialize for Intersection","synthetic":false,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Serialize for LaneID","synthetic":false,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Serialize for LaneType","synthetic":false,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Serialize for Lane","synthetic":false,"types":["map_model::objects::lane::Lane"]},{"text":"impl Serialize for ParkingLotID","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Serialize for ParkingLot","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Serialize for RoadID","synthetic":false,"types":["map_model::objects::road::RoadID"]},{"text":"impl Serialize for DirectedRoadID","synthetic":false,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Serialize for Road","synthetic":false,"types":["map_model::objects::road::Road"]},{"text":"impl Serialize for ControlStopSign","synthetic":false,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl Serialize for RoadWithStopSign","synthetic":false,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl Serialize for ControlTrafficSignal","synthetic":false,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl Serialize for Phase","synthetic":false,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl Serialize for PhaseType","synthetic":false,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl Serialize for TurnID","synthetic":false,"types":["map_model::objects::turn::TurnID"]},{"text":"impl Serialize for TurnType","synthetic":false,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Serialize for TurnPriority","synthetic":false,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Serialize for Turn","synthetic":false,"types":["map_model::objects::turn::Turn"]},{"text":"impl Serialize for TurnGroupID","synthetic":false,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl Serialize for TurnGroup","synthetic":false,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl Serialize for AccessRestrictions","synthetic":false,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl Serialize for Zone","synthetic":false,"types":["map_model::objects::zone::Zone"]},{"text":"impl Serialize for NodeID","synthetic":false,"types":["map_model::osm::NodeID"]},{"text":"impl Serialize for WayID","synthetic":false,"types":["map_model::osm::WayID"]},{"text":"impl Serialize for RelationID","synthetic":false,"types":["map_model::osm::RelationID"]},{"text":"impl Serialize for OsmID","synthetic":false,"types":["map_model::osm::OsmID"]},{"text":"impl Serialize for IntersectionCluster","synthetic":false,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl Serialize for UberTurn","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl Serialize for PathStep","synthetic":false,"types":["map_model::pathfind::PathStep"]},{"text":"impl Serialize for Path","synthetic":false,"types":["map_model::pathfind::Path"]},{"text":"impl Serialize for PathConstraints","synthetic":false,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Serialize for PathRequest","synthetic":false,"types":["map_model::pathfind::PathRequest"]},{"text":"impl Serialize for RawMap","synthetic":false,"types":["map_model::raw::RawMap"]},{"text":"impl Serialize for OriginalRoad","synthetic":false,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Serialize for RawRoad","synthetic":false,"types":["map_model::raw::RawRoad"]},{"text":"impl Serialize for RawIntersection","synthetic":false,"types":["map_model::raw::RawIntersection"]},{"text":"impl Serialize for RawBuilding","synthetic":false,"types":["map_model::raw::RawBuilding"]},{"text":"impl Serialize for RawArea","synthetic":false,"types":["map_model::raw::RawArea"]},{"text":"impl Serialize for RawParkingLot","synthetic":false,"types":["map_model::raw::RawParkingLot"]},{"text":"impl Serialize for RestrictionType","synthetic":false,"types":["map_model::raw::RestrictionType"]},{"text":"impl Serialize for DrivingSide","synthetic":false,"types":["map_model::raw::DrivingSide"]},{"text":"impl Serialize for RawBusRoute","synthetic":false,"types":["map_model::raw::RawBusRoute"]},{"text":"impl Serialize for RawBusStop","synthetic":false,"types":["map_model::raw::RawBusStop"]},{"text":"impl Serialize for Position","synthetic":false,"types":["map_model::traversable::Position"]},{"text":"impl Serialize for Traversable","synthetic":false,"types":["map_model::traversable::Traversable"]},{"text":"impl Serialize for Map","synthetic":false,"types":["map_model::Map"]}]; +implementors["map_model"] = [{"text":"impl Serialize for City","synthetic":false,"types":["map_model::city::City"]},{"text":"impl Serialize for PermanentMapEdits","synthetic":false,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl Serialize for OriginalLane","synthetic":false,"types":["map_model::edits::OriginalLane"]},{"text":"impl Serialize for MapConfig","synthetic":false,"types":["map_model::map::MapConfig"]},{"text":"impl Serialize for AreaID","synthetic":false,"types":["map_model::objects::area::AreaID"]},{"text":"impl Serialize for AreaType","synthetic":false,"types":["map_model::objects::area::AreaType"]},{"text":"impl Serialize for Area","synthetic":false,"types":["map_model::objects::area::Area"]},{"text":"impl Serialize for BuildingID","synthetic":false,"types":["map_model::objects::building::BuildingID"]},{"text":"impl Serialize for Building","synthetic":false,"types":["map_model::objects::building::Building"]},{"text":"impl Serialize for OffstreetParking","synthetic":false,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl Serialize for BuildingType","synthetic":false,"types":["map_model::objects::building::BuildingType"]},{"text":"impl Serialize for NamePerLanguage","synthetic":false,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl Serialize for BusStopID","synthetic":false,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl Serialize for BusRouteID","synthetic":false,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl Serialize for BusStop","synthetic":false,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl Serialize for BusRoute","synthetic":false,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl Serialize for IntersectionID","synthetic":false,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl Serialize for IntersectionType","synthetic":false,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl Serialize for Intersection","synthetic":false,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl Serialize for LaneID","synthetic":false,"types":["map_model::objects::lane::LaneID"]},{"text":"impl Serialize for LaneType","synthetic":false,"types":["map_model::objects::lane::LaneType"]},{"text":"impl Serialize for Lane","synthetic":false,"types":["map_model::objects::lane::Lane"]},{"text":"impl Serialize for ParkingLotID","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl Serialize for ParkingLot","synthetic":false,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl Serialize for RoadID","synthetic":false,"types":["map_model::objects::road::RoadID"]},{"text":"impl Serialize for DirectedRoadID","synthetic":false,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl Serialize for Road","synthetic":false,"types":["map_model::objects::road::Road"]},{"text":"impl Serialize for ControlStopSign","synthetic":false,"types":["map_model::objects::stop_signs::ControlStopSign"]},{"text":"impl Serialize for RoadWithStopSign","synthetic":false,"types":["map_model::objects::stop_signs::RoadWithStopSign"]},{"text":"impl Serialize for ControlTrafficSignal","synthetic":false,"types":["map_model::objects::traffic_signals::ControlTrafficSignal"]},{"text":"impl Serialize for Phase","synthetic":false,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl Serialize for PhaseType","synthetic":false,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl Serialize for TurnID","synthetic":false,"types":["map_model::objects::turn::TurnID"]},{"text":"impl Serialize for TurnType","synthetic":false,"types":["map_model::objects::turn::TurnType"]},{"text":"impl Serialize for TurnPriority","synthetic":false,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl Serialize for Turn","synthetic":false,"types":["map_model::objects::turn::Turn"]},{"text":"impl Serialize for TurnGroupID","synthetic":false,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl Serialize for TurnGroup","synthetic":false,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl Serialize for AccessRestrictions","synthetic":false,"types":["map_model::objects::zone::AccessRestrictions"]},{"text":"impl Serialize for Zone","synthetic":false,"types":["map_model::objects::zone::Zone"]},{"text":"impl Serialize for NodeID","synthetic":false,"types":["map_model::osm::NodeID"]},{"text":"impl Serialize for WayID","synthetic":false,"types":["map_model::osm::WayID"]},{"text":"impl Serialize for RelationID","synthetic":false,"types":["map_model::osm::RelationID"]},{"text":"impl Serialize for OsmID","synthetic":false,"types":["map_model::osm::OsmID"]},{"text":"impl Serialize for IntersectionCluster","synthetic":false,"types":["map_model::pathfind::uber_turns::IntersectionCluster"]},{"text":"impl Serialize for UberTurn","synthetic":false,"types":["map_model::pathfind::uber_turns::UberTurn"]},{"text":"impl Serialize for PathStep","synthetic":false,"types":["map_model::pathfind::PathStep"]},{"text":"impl Serialize for Path","synthetic":false,"types":["map_model::pathfind::Path"]},{"text":"impl Serialize for PathConstraints","synthetic":false,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl Serialize for PathRequest","synthetic":false,"types":["map_model::pathfind::PathRequest"]},{"text":"impl Serialize for RawMap","synthetic":false,"types":["map_model::raw::RawMap"]},{"text":"impl Serialize for OriginalRoad","synthetic":false,"types":["map_model::raw::OriginalRoad"]},{"text":"impl Serialize for RawRoad","synthetic":false,"types":["map_model::raw::RawRoad"]},{"text":"impl Serialize for RawIntersection","synthetic":false,"types":["map_model::raw::RawIntersection"]},{"text":"impl Serialize for RawBuilding","synthetic":false,"types":["map_model::raw::RawBuilding"]},{"text":"impl Serialize for RawArea","synthetic":false,"types":["map_model::raw::RawArea"]},{"text":"impl Serialize for RawParkingLot","synthetic":false,"types":["map_model::raw::RawParkingLot"]},{"text":"impl Serialize for RestrictionType","synthetic":false,"types":["map_model::raw::RestrictionType"]},{"text":"impl Serialize for DrivingSide","synthetic":false,"types":["map_model::raw::DrivingSide"]},{"text":"impl Serialize for RawBusRoute","synthetic":false,"types":["map_model::raw::RawBusRoute"]},{"text":"impl Serialize for RawBusStop","synthetic":false,"types":["map_model::raw::RawBusStop"]},{"text":"impl Serialize for Position","synthetic":false,"types":["map_model::traversable::Position"]},{"text":"impl Serialize for Traversable","synthetic":false,"types":["map_model::traversable::Traversable"]},{"text":"impl Serialize for Map","synthetic":false,"types":["map_model::Map"]}]; implementors["sim"] = [{"text":"impl Serialize for Analytics","synthetic":false,"types":["sim::analytics::Analytics"]},{"text":"impl Serialize for AlertLocation","synthetic":false,"types":["sim::events::AlertLocation"]},{"text":"impl Serialize for TripPhaseType","synthetic":false,"types":["sim::events::TripPhaseType"]},{"text":"impl Serialize for ScenarioGenerator","synthetic":false,"types":["sim::make::generator::ScenarioGenerator"]},{"text":"impl Serialize for SpawnOverTime","synthetic":false,"types":["sim::make::generator::SpawnOverTime"]},{"text":"impl Serialize for BorderSpawnOverTime","synthetic":false,"types":["sim::make::generator::BorderSpawnOverTime"]},{"text":"impl Serialize for OriginDestination","synthetic":false,"types":["sim::make::generator::OriginDestination"]},{"text":"impl Serialize for Scenario","synthetic":false,"types":["sim::make::scenario::Scenario"]},{"text":"impl Serialize for PersonSpec","synthetic":false,"types":["sim::make::scenario::PersonSpec"]},{"text":"impl Serialize for IndividTrip","synthetic":false,"types":["sim::make::scenario::IndividTrip"]},{"text":"impl Serialize for SpawnTrip","synthetic":false,"types":["sim::make::scenario::SpawnTrip"]},{"text":"impl Serialize for OffMapLocation","synthetic":false,"types":["sim::make::scenario::OffMapLocation"]},{"text":"impl Serialize for TripSpec","synthetic":false,"types":["sim::make::spawner::TripSpec"]},{"text":"impl Serialize for Sim","synthetic":false,"types":["sim::sim::Sim"]},{"text":"impl Serialize for TripInfo","synthetic":false,"types":["sim::trips::TripInfo"]},{"text":"impl Serialize for TripMode","synthetic":false,"types":["sim::trips::TripMode"]},{"text":"impl Serialize for TripEndpoint","synthetic":false,"types":["sim::trips::TripEndpoint"]},{"text":"impl Serialize for Person","synthetic":false,"types":["sim::trips::Person"]},{"text":"impl Serialize for PersonState","synthetic":false,"types":["sim::trips::PersonState"]},{"text":"impl Serialize for CarID","synthetic":false,"types":["sim::CarID"]},{"text":"impl Serialize for PedestrianID","synthetic":false,"types":["sim::PedestrianID"]},{"text":"impl Serialize for AgentID","synthetic":false,"types":["sim::AgentID"]},{"text":"impl Serialize for AgentType","synthetic":false,"types":["sim::AgentType"]},{"text":"impl Serialize for TripID","synthetic":false,"types":["sim::TripID"]},{"text":"impl Serialize for PersonID","synthetic":false,"types":["sim::PersonID"]},{"text":"impl Serialize for OrigPersonID","synthetic":false,"types":["sim::OrigPersonID"]},{"text":"impl Serialize for VehicleType","synthetic":false,"types":["sim::VehicleType"]},{"text":"impl Serialize for Vehicle","synthetic":false,"types":["sim::Vehicle"]},{"text":"impl Serialize for VehicleSpec","synthetic":false,"types":["sim::VehicleSpec"]},{"text":"impl Serialize for ParkingSpot","synthetic":false,"types":["sim::ParkingSpot"]},{"text":"impl Serialize for ParkedCar","synthetic":false,"types":["sim::ParkedCar"]},{"text":"impl Serialize for DrivingGoal","synthetic":false,"types":["sim::DrivingGoal"]},{"text":"impl Serialize for SidewalkSpot","synthetic":false,"types":["sim::SidewalkSpot"]},{"text":"impl Serialize for SidewalkPOI","synthetic":false,"types":["sim::SidewalkPOI"]},{"text":"impl Serialize for TimeInterval","synthetic":false,"types":["sim::TimeInterval"]},{"text":"impl Serialize for DistanceInterval","synthetic":false,"types":["sim::DistanceInterval"]},{"text":"impl Serialize for CreatePedestrian","synthetic":false,"types":["sim::CreatePedestrian"]},{"text":"impl Serialize for CreateCar","synthetic":false,"types":["sim::CreateCar"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/std/panic/trait.RefUnwindSafe.js b/rustdoc/implementors/std/panic/trait.RefUnwindSafe.js index 4ffe6e4b5b..34c8137453 100644 --- a/rustdoc/implementors/std/panic/trait.RefUnwindSafe.js +++ b/rustdoc/implementors/std/panic/trait.RefUnwindSafe.js @@ -9,7 +9,7 @@ implementors["importer"] = [{"text":"impl RefUnwindSafe for Input","synthetic":true,"types":["iotool::Input"]},{"text":"impl RefUnwindSafe for Person","synthetic":true,"types":["iotool::Person"]},{"text":"impl RefUnwindSafe for Trip","synthetic":true,"types":["iotool::Trip"]}]; implementors["kml"] = [{"text":"impl RefUnwindSafe for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl RefUnwindSafe for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}]; implementors["map_editor"] = [{"text":"impl !RefUnwindSafe for UI","synthetic":true,"types":["map_editor::UI"]},{"text":"impl !RefUnwindSafe for State","synthetic":true,"types":["map_editor::State"]},{"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<ID> RefUnwindSafe for Object<ID> where
ID: RefUnwindSafe, ","synthetic":true,"types":["map_editor::world::Object"]},{"text":"impl !RefUnwindSafe for WorldObject","synthetic":true,"types":["map_editor::world::WorldObject"]},{"text":"impl<ID> !RefUnwindSafe for World<ID>","synthetic":true,"types":["map_editor::world::World"]}]; -implementors["map_model"] = [{"text":"impl RefUnwindSafe for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl RefUnwindSafe for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl RefUnwindSafe for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl RefUnwindSafe for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl RefUnwindSafe for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl RefUnwindSafe for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl RefUnwindSafe for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl RefUnwindSafe for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl RefUnwindSafe for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl RefUnwindSafe for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl RefUnwindSafe for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl RefUnwindSafe for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl RefUnwindSafe for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl RefUnwindSafe for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl RefUnwindSafe for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl RefUnwindSafe for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl RefUnwindSafe for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl RefUnwindSafe for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl RefUnwindSafe for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl RefUnwindSafe for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl RefUnwindSafe for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl RefUnwindSafe for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl RefUnwindSafe for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl RefUnwindSafe for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl RefUnwindSafe for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl RefUnwindSafe for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl RefUnwindSafe for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl RefUnwindSafe for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl RefUnwindSafe for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl RefUnwindSafe for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl RefUnwindSafe for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl RefUnwindSafe for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl RefUnwindSafe for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl RefUnwindSafe for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl RefUnwindSafe for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl RefUnwindSafe for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl RefUnwindSafe for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl RefUnwindSafe for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl RefUnwindSafe for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl RefUnwindSafe for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl RefUnwindSafe for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl RefUnwindSafe for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl RefUnwindSafe for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl RefUnwindSafe for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl RefUnwindSafe for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl RefUnwindSafe for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl RefUnwindSafe for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl RefUnwindSafe for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl RefUnwindSafe for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl RefUnwindSafe for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl RefUnwindSafe for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl RefUnwindSafe for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl RefUnwindSafe for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl RefUnwindSafe for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl RefUnwindSafe for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl RefUnwindSafe for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl RefUnwindSafe for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl RefUnwindSafe for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl RefUnwindSafe for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl RefUnwindSafe for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl RefUnwindSafe for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; +implementors["map_model"] = [{"text":"impl RefUnwindSafe for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl RefUnwindSafe for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl RefUnwindSafe for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl RefUnwindSafe for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl RefUnwindSafe for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl RefUnwindSafe for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl RefUnwindSafe for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl RefUnwindSafe for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl RefUnwindSafe for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl RefUnwindSafe for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl RefUnwindSafe for NamePerLanguage","synthetic":true,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl RefUnwindSafe for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl RefUnwindSafe for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl RefUnwindSafe for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl RefUnwindSafe for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl RefUnwindSafe for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl RefUnwindSafe for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl RefUnwindSafe for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl RefUnwindSafe for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl RefUnwindSafe for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl RefUnwindSafe for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl RefUnwindSafe for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl RefUnwindSafe for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl RefUnwindSafe for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl RefUnwindSafe for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl RefUnwindSafe for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl RefUnwindSafe for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl RefUnwindSafe for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl RefUnwindSafe for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl RefUnwindSafe for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl RefUnwindSafe for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl RefUnwindSafe for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl RefUnwindSafe for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl RefUnwindSafe for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl RefUnwindSafe for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl RefUnwindSafe for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl RefUnwindSafe for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl RefUnwindSafe for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl RefUnwindSafe for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl RefUnwindSafe for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl RefUnwindSafe for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl RefUnwindSafe for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl RefUnwindSafe for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl RefUnwindSafe for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl RefUnwindSafe for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl RefUnwindSafe for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl RefUnwindSafe for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl RefUnwindSafe for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl RefUnwindSafe for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl RefUnwindSafe for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl RefUnwindSafe for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl RefUnwindSafe for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl RefUnwindSafe for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl RefUnwindSafe for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl RefUnwindSafe for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl RefUnwindSafe for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl RefUnwindSafe for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl RefUnwindSafe for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl RefUnwindSafe for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl RefUnwindSafe for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl RefUnwindSafe for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl RefUnwindSafe for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; implementors["sim"] = [{"text":"impl RefUnwindSafe for Analytics","synthetic":true,"types":["sim::analytics::Analytics"]},{"text":"impl RefUnwindSafe for TripPhase","synthetic":true,"types":["sim::analytics::TripPhase"]},{"text":"impl RefUnwindSafe for BorderSpawnOverTime","synthetic":true,"types":["sim::make::generator::BorderSpawnOverTime"]},{"text":"impl RefUnwindSafe for IndividTrip","synthetic":true,"types":["sim::make::scenario::IndividTrip"]},{"text":"impl RefUnwindSafe for OffMapLocation","synthetic":true,"types":["sim::make::scenario::OffMapLocation"]},{"text":"impl RefUnwindSafe for PersonSpec","synthetic":true,"types":["sim::make::scenario::PersonSpec"]},{"text":"impl RefUnwindSafe for Scenario","synthetic":true,"types":["sim::make::scenario::Scenario"]},{"text":"impl RefUnwindSafe for ScenarioGenerator","synthetic":true,"types":["sim::make::generator::ScenarioGenerator"]},{"text":"impl RefUnwindSafe for SimFlags","synthetic":true,"types":["sim::make::load::SimFlags"]},{"text":"impl RefUnwindSafe for SpawnOverTime","synthetic":true,"types":["sim::make::generator::SpawnOverTime"]},{"text":"impl RefUnwindSafe for TripSpawner","synthetic":true,"types":["sim::make::spawner::TripSpawner"]},{"text":"impl RefUnwindSafe for AgentProperties","synthetic":true,"types":["sim::sim::AgentProperties"]},{"text":"impl RefUnwindSafe for Sim","synthetic":true,"types":["sim::sim::Sim"]},{"text":"impl RefUnwindSafe for SimOptions","synthetic":true,"types":["sim::sim::SimOptions"]},{"text":"impl RefUnwindSafe for Person","synthetic":true,"types":["sim::trips::Person"]},{"text":"impl RefUnwindSafe for TripInfo","synthetic":true,"types":["sim::trips::TripInfo"]},{"text":"impl RefUnwindSafe for DontDrawAgents","synthetic":true,"types":["sim::render::DontDrawAgents"]},{"text":"impl RefUnwindSafe for DrawCarInput","synthetic":true,"types":["sim::render::DrawCarInput"]},{"text":"impl RefUnwindSafe for DrawPedCrowdInput","synthetic":true,"types":["sim::render::DrawPedCrowdInput"]},{"text":"impl RefUnwindSafe for DrawPedestrianInput","synthetic":true,"types":["sim::render::DrawPedestrianInput"]},{"text":"impl RefUnwindSafe for UnzoomedAgent","synthetic":true,"types":["sim::render::UnzoomedAgent"]},{"text":"impl RefUnwindSafe for CarID","synthetic":true,"types":["sim::CarID"]},{"text":"impl RefUnwindSafe for PedestrianID","synthetic":true,"types":["sim::PedestrianID"]},{"text":"impl RefUnwindSafe for TripID","synthetic":true,"types":["sim::TripID"]},{"text":"impl RefUnwindSafe for PersonID","synthetic":true,"types":["sim::PersonID"]},{"text":"impl RefUnwindSafe for OrigPersonID","synthetic":true,"types":["sim::OrigPersonID"]},{"text":"impl RefUnwindSafe for Vehicle","synthetic":true,"types":["sim::Vehicle"]},{"text":"impl RefUnwindSafe for VehicleSpec","synthetic":true,"types":["sim::VehicleSpec"]},{"text":"impl RefUnwindSafe for ParkedCar","synthetic":true,"types":["sim::ParkedCar"]},{"text":"impl RefUnwindSafe for SidewalkSpot","synthetic":true,"types":["sim::SidewalkSpot"]},{"text":"impl RefUnwindSafe for TimeInterval","synthetic":true,"types":["sim::TimeInterval"]},{"text":"impl RefUnwindSafe for DistanceInterval","synthetic":true,"types":["sim::DistanceInterval"]},{"text":"impl RefUnwindSafe for CreatePedestrian","synthetic":true,"types":["sim::CreatePedestrian"]},{"text":"impl RefUnwindSafe for CreateCar","synthetic":true,"types":["sim::CreateCar"]},{"text":"impl RefUnwindSafe for AlertLocation","synthetic":true,"types":["sim::events::AlertLocation"]},{"text":"impl RefUnwindSafe for TripPhaseType","synthetic":true,"types":["sim::events::TripPhaseType"]},{"text":"impl RefUnwindSafe for OriginDestination","synthetic":true,"types":["sim::make::generator::OriginDestination"]},{"text":"impl RefUnwindSafe for ScenarioModifier","synthetic":true,"types":["sim::make::modifier::ScenarioModifier"]},{"text":"impl RefUnwindSafe for SpawnTrip","synthetic":true,"types":["sim::make::scenario::SpawnTrip"]},{"text":"impl RefUnwindSafe for TripSpec","synthetic":true,"types":["sim::make::spawner::TripSpec"]},{"text":"impl RefUnwindSafe for AlertHandler","synthetic":true,"types":["sim::sim::AlertHandler"]},{"text":"impl RefUnwindSafe for PersonState","synthetic":true,"types":["sim::trips::PersonState"]},{"text":"impl<T> RefUnwindSafe for TripResult<T> where
T: RefUnwindSafe, ","synthetic":true,"types":["sim::trips::TripResult"]},{"text":"impl RefUnwindSafe for TripEndpoint","synthetic":true,"types":["sim::trips::TripEndpoint"]},{"text":"impl RefUnwindSafe for TripMode","synthetic":true,"types":["sim::trips::TripMode"]},{"text":"impl RefUnwindSafe for CarStatus","synthetic":true,"types":["sim::render::CarStatus"]},{"text":"impl RefUnwindSafe for PedCrowdLocation","synthetic":true,"types":["sim::render::PedCrowdLocation"]},{"text":"impl RefUnwindSafe for AgentID","synthetic":true,"types":["sim::AgentID"]},{"text":"impl RefUnwindSafe for AgentType","synthetic":true,"types":["sim::AgentType"]},{"text":"impl RefUnwindSafe for VehicleType","synthetic":true,"types":["sim::VehicleType"]},{"text":"impl RefUnwindSafe for ParkingSpot","synthetic":true,"types":["sim::ParkingSpot"]},{"text":"impl RefUnwindSafe for DrivingGoal","synthetic":true,"types":["sim::DrivingGoal"]},{"text":"impl RefUnwindSafe for SidewalkPOI","synthetic":true,"types":["sim::SidewalkPOI"]}]; implementors["updater"] = [{"text":"impl RefUnwindSafe for Manifest","synthetic":true,"types":["updater::Manifest"]},{"text":"impl RefUnwindSafe for Entry","synthetic":true,"types":["updater::Entry"]},{"text":"impl RefUnwindSafe for Cities","synthetic":true,"types":["updater::Cities"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/std/panic/trait.UnwindSafe.js b/rustdoc/implementors/std/panic/trait.UnwindSafe.js index bccc06e9f3..b722d2a907 100644 --- a/rustdoc/implementors/std/panic/trait.UnwindSafe.js +++ b/rustdoc/implementors/std/panic/trait.UnwindSafe.js @@ -9,7 +9,7 @@ implementors["importer"] = [{"text":"impl UnwindSafe for Input","synthetic":true,"types":["iotool::Input"]},{"text":"impl UnwindSafe for Person","synthetic":true,"types":["iotool::Person"]},{"text":"impl UnwindSafe for Trip","synthetic":true,"types":["iotool::Trip"]}]; implementors["kml"] = [{"text":"impl UnwindSafe for ExtraShapes","synthetic":true,"types":["kml::ExtraShapes"]},{"text":"impl UnwindSafe for ExtraShape","synthetic":true,"types":["kml::ExtraShape"]}]; implementors["map_editor"] = [{"text":"impl !UnwindSafe for UI","synthetic":true,"types":["map_editor::UI"]},{"text":"impl !UnwindSafe for State","synthetic":true,"types":["map_editor::State"]},{"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<ID> UnwindSafe for Object<ID> where
ID: UnwindSafe, ","synthetic":true,"types":["map_editor::world::Object"]},{"text":"impl !UnwindSafe for WorldObject","synthetic":true,"types":["map_editor::world::WorldObject"]},{"text":"impl<ID> !UnwindSafe for World<ID>","synthetic":true,"types":["map_editor::world::World"]}]; -implementors["map_model"] = [{"text":"impl UnwindSafe for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl UnwindSafe for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl UnwindSafe for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl UnwindSafe for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl UnwindSafe for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl UnwindSafe for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl UnwindSafe for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl UnwindSafe for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl UnwindSafe for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl UnwindSafe for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl UnwindSafe for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl UnwindSafe for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl UnwindSafe for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl UnwindSafe for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl UnwindSafe for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl UnwindSafe for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl UnwindSafe for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl UnwindSafe for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl UnwindSafe for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl UnwindSafe for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl UnwindSafe for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl UnwindSafe for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl UnwindSafe for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl UnwindSafe for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl UnwindSafe for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl UnwindSafe for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl UnwindSafe for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl UnwindSafe for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl UnwindSafe for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl UnwindSafe for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl UnwindSafe for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl UnwindSafe for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl UnwindSafe for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl UnwindSafe for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl UnwindSafe for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl UnwindSafe for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl UnwindSafe for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl UnwindSafe for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl UnwindSafe for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl UnwindSafe for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl UnwindSafe for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl UnwindSafe for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl UnwindSafe for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl UnwindSafe for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl UnwindSafe for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl UnwindSafe for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl UnwindSafe for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl UnwindSafe for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl UnwindSafe for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl UnwindSafe for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl UnwindSafe for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl UnwindSafe for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl UnwindSafe for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl UnwindSafe for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl UnwindSafe for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl UnwindSafe for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl UnwindSafe for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl UnwindSafe for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl UnwindSafe for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl UnwindSafe for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl UnwindSafe for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; +implementors["map_model"] = [{"text":"impl UnwindSafe for City","synthetic":true,"types":["map_model::city::City"]},{"text":"impl UnwindSafe for EditEffects","synthetic":true,"types":["map_model::edits::EditEffects"]},{"text":"impl UnwindSafe for MapEdits","synthetic":true,"types":["map_model::edits::MapEdits"]},{"text":"impl UnwindSafe for OriginalLane","synthetic":true,"types":["map_model::edits::OriginalLane"]},{"text":"impl UnwindSafe for PermanentMapEdits","synthetic":true,"types":["map_model::edits::PermanentMapEdits"]},{"text":"impl UnwindSafe for MapConfig","synthetic":true,"types":["map_model::map::MapConfig"]},{"text":"impl UnwindSafe for Area","synthetic":true,"types":["map_model::objects::area::Area"]},{"text":"impl UnwindSafe for AreaID","synthetic":true,"types":["map_model::objects::area::AreaID"]},{"text":"impl UnwindSafe for Building","synthetic":true,"types":["map_model::objects::building::Building"]},{"text":"impl UnwindSafe for BuildingID","synthetic":true,"types":["map_model::objects::building::BuildingID"]},{"text":"impl UnwindSafe for NamePerLanguage","synthetic":true,"types":["map_model::objects::building::NamePerLanguage"]},{"text":"impl UnwindSafe for BusRoute","synthetic":true,"types":["map_model::objects::bus_stop::BusRoute"]},{"text":"impl UnwindSafe for BusRouteID","synthetic":true,"types":["map_model::objects::bus_stop::BusRouteID"]},{"text":"impl UnwindSafe for BusStop","synthetic":true,"types":["map_model::objects::bus_stop::BusStop"]},{"text":"impl UnwindSafe for BusStopID","synthetic":true,"types":["map_model::objects::bus_stop::BusStopID"]},{"text":"impl UnwindSafe for Intersection","synthetic":true,"types":["map_model::objects::intersection::Intersection"]},{"text":"impl UnwindSafe for IntersectionID","synthetic":true,"types":["map_model::objects::intersection::IntersectionID"]},{"text":"impl UnwindSafe for Lane","synthetic":true,"types":["map_model::objects::lane::Lane"]},{"text":"impl UnwindSafe for LaneID","synthetic":true,"types":["map_model::objects::lane::LaneID"]},{"text":"impl UnwindSafe for ParkingLot","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLot"]},{"text":"impl UnwindSafe for ParkingLotID","synthetic":true,"types":["map_model::objects::parking_lot::ParkingLotID"]},{"text":"impl UnwindSafe for DirectedRoadID","synthetic":true,"types":["map_model::objects::road::DirectedRoadID"]},{"text":"impl UnwindSafe for Road","synthetic":true,"types":["map_model::objects::road::Road"]},{"text":"impl UnwindSafe for RoadID","synthetic":true,"types":["map_model::objects::road::RoadID"]},{"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 Phase","synthetic":true,"types":["map_model::objects::traffic_signals::Phase"]},{"text":"impl UnwindSafe for Turn","synthetic":true,"types":["map_model::objects::turn::Turn"]},{"text":"impl UnwindSafe for TurnGroup","synthetic":true,"types":["map_model::objects::turn::TurnGroup"]},{"text":"impl UnwindSafe for TurnGroupID","synthetic":true,"types":["map_model::objects::turn::TurnGroupID"]},{"text":"impl UnwindSafe for TurnID","synthetic":true,"types":["map_model::objects::turn::TurnID"]},{"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 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 UberTurnGroup","synthetic":true,"types":["map_model::pathfind::uber_turns::UberTurnGroup"]},{"text":"impl UnwindSafe for Path","synthetic":true,"types":["map_model::pathfind::Path"]},{"text":"impl UnwindSafe for PathRequest","synthetic":true,"types":["map_model::pathfind::PathRequest"]},{"text":"impl UnwindSafe for Position","synthetic":true,"types":["map_model::traversable::Position"]},{"text":"impl UnwindSafe for Map","synthetic":true,"types":["map_model::Map"]},{"text":"impl UnwindSafe for EditCmd","synthetic":true,"types":["map_model::edits::EditCmd"]},{"text":"impl UnwindSafe for EditIntersection","synthetic":true,"types":["map_model::edits::EditIntersection"]},{"text":"impl UnwindSafe for AreaType","synthetic":true,"types":["map_model::objects::area::AreaType"]},{"text":"impl UnwindSafe for BuildingType","synthetic":true,"types":["map_model::objects::building::BuildingType"]},{"text":"impl UnwindSafe for OffstreetParking","synthetic":true,"types":["map_model::objects::building::OffstreetParking"]},{"text":"impl UnwindSafe for IntersectionType","synthetic":true,"types":["map_model::objects::intersection::IntersectionType"]},{"text":"impl UnwindSafe for LaneType","synthetic":true,"types":["map_model::objects::lane::LaneType"]},{"text":"impl UnwindSafe for PhaseType","synthetic":true,"types":["map_model::objects::traffic_signals::PhaseType"]},{"text":"impl UnwindSafe for TurnPriority","synthetic":true,"types":["map_model::objects::turn::TurnPriority"]},{"text":"impl UnwindSafe for TurnType","synthetic":true,"types":["map_model::objects::turn::TurnType"]},{"text":"impl UnwindSafe for PathConstraints","synthetic":true,"types":["map_model::pathfind::PathConstraints"]},{"text":"impl UnwindSafe for PathStep","synthetic":true,"types":["map_model::pathfind::PathStep"]},{"text":"impl UnwindSafe for Traversable","synthetic":true,"types":["map_model::traversable::Traversable"]},{"text":"impl UnwindSafe for NodeID","synthetic":true,"types":["map_model::osm::NodeID"]},{"text":"impl UnwindSafe for WayID","synthetic":true,"types":["map_model::osm::WayID"]},{"text":"impl UnwindSafe for RelationID","synthetic":true,"types":["map_model::osm::RelationID"]},{"text":"impl UnwindSafe for RoadRank","synthetic":true,"types":["map_model::osm::RoadRank"]},{"text":"impl UnwindSafe for OsmID","synthetic":true,"types":["map_model::osm::OsmID"]},{"text":"impl UnwindSafe for RawMap","synthetic":true,"types":["map_model::raw::RawMap"]},{"text":"impl UnwindSafe for OriginalRoad","synthetic":true,"types":["map_model::raw::OriginalRoad"]},{"text":"impl UnwindSafe for RawRoad","synthetic":true,"types":["map_model::raw::RawRoad"]},{"text":"impl UnwindSafe for RawIntersection","synthetic":true,"types":["map_model::raw::RawIntersection"]},{"text":"impl UnwindSafe for RawBuilding","synthetic":true,"types":["map_model::raw::RawBuilding"]},{"text":"impl UnwindSafe for RawArea","synthetic":true,"types":["map_model::raw::RawArea"]},{"text":"impl UnwindSafe for RawParkingLot","synthetic":true,"types":["map_model::raw::RawParkingLot"]},{"text":"impl UnwindSafe for TurnRestriction","synthetic":true,"types":["map_model::raw::TurnRestriction"]},{"text":"impl UnwindSafe for RawBusRoute","synthetic":true,"types":["map_model::raw::RawBusRoute"]},{"text":"impl UnwindSafe for RawBusStop","synthetic":true,"types":["map_model::raw::RawBusStop"]},{"text":"impl UnwindSafe for RestrictionType","synthetic":true,"types":["map_model::raw::RestrictionType"]},{"text":"impl UnwindSafe for DrivingSide","synthetic":true,"types":["map_model::raw::DrivingSide"]}]; implementors["sim"] = [{"text":"impl UnwindSafe for Analytics","synthetic":true,"types":["sim::analytics::Analytics"]},{"text":"impl UnwindSafe for TripPhase","synthetic":true,"types":["sim::analytics::TripPhase"]},{"text":"impl UnwindSafe for BorderSpawnOverTime","synthetic":true,"types":["sim::make::generator::BorderSpawnOverTime"]},{"text":"impl UnwindSafe for IndividTrip","synthetic":true,"types":["sim::make::scenario::IndividTrip"]},{"text":"impl UnwindSafe for OffMapLocation","synthetic":true,"types":["sim::make::scenario::OffMapLocation"]},{"text":"impl UnwindSafe for PersonSpec","synthetic":true,"types":["sim::make::scenario::PersonSpec"]},{"text":"impl UnwindSafe for Scenario","synthetic":true,"types":["sim::make::scenario::Scenario"]},{"text":"impl UnwindSafe for ScenarioGenerator","synthetic":true,"types":["sim::make::generator::ScenarioGenerator"]},{"text":"impl UnwindSafe for SimFlags","synthetic":true,"types":["sim::make::load::SimFlags"]},{"text":"impl UnwindSafe for SpawnOverTime","synthetic":true,"types":["sim::make::generator::SpawnOverTime"]},{"text":"impl UnwindSafe for TripSpawner","synthetic":true,"types":["sim::make::spawner::TripSpawner"]},{"text":"impl UnwindSafe for AgentProperties","synthetic":true,"types":["sim::sim::AgentProperties"]},{"text":"impl UnwindSafe for Sim","synthetic":true,"types":["sim::sim::Sim"]},{"text":"impl UnwindSafe for SimOptions","synthetic":true,"types":["sim::sim::SimOptions"]},{"text":"impl UnwindSafe for Person","synthetic":true,"types":["sim::trips::Person"]},{"text":"impl UnwindSafe for TripInfo","synthetic":true,"types":["sim::trips::TripInfo"]},{"text":"impl UnwindSafe for DontDrawAgents","synthetic":true,"types":["sim::render::DontDrawAgents"]},{"text":"impl UnwindSafe for DrawCarInput","synthetic":true,"types":["sim::render::DrawCarInput"]},{"text":"impl UnwindSafe for DrawPedCrowdInput","synthetic":true,"types":["sim::render::DrawPedCrowdInput"]},{"text":"impl UnwindSafe for DrawPedestrianInput","synthetic":true,"types":["sim::render::DrawPedestrianInput"]},{"text":"impl UnwindSafe for UnzoomedAgent","synthetic":true,"types":["sim::render::UnzoomedAgent"]},{"text":"impl UnwindSafe for CarID","synthetic":true,"types":["sim::CarID"]},{"text":"impl UnwindSafe for PedestrianID","synthetic":true,"types":["sim::PedestrianID"]},{"text":"impl UnwindSafe for TripID","synthetic":true,"types":["sim::TripID"]},{"text":"impl UnwindSafe for PersonID","synthetic":true,"types":["sim::PersonID"]},{"text":"impl UnwindSafe for OrigPersonID","synthetic":true,"types":["sim::OrigPersonID"]},{"text":"impl UnwindSafe for Vehicle","synthetic":true,"types":["sim::Vehicle"]},{"text":"impl UnwindSafe for VehicleSpec","synthetic":true,"types":["sim::VehicleSpec"]},{"text":"impl UnwindSafe for ParkedCar","synthetic":true,"types":["sim::ParkedCar"]},{"text":"impl UnwindSafe for SidewalkSpot","synthetic":true,"types":["sim::SidewalkSpot"]},{"text":"impl UnwindSafe for TimeInterval","synthetic":true,"types":["sim::TimeInterval"]},{"text":"impl UnwindSafe for DistanceInterval","synthetic":true,"types":["sim::DistanceInterval"]},{"text":"impl UnwindSafe for CreatePedestrian","synthetic":true,"types":["sim::CreatePedestrian"]},{"text":"impl UnwindSafe for CreateCar","synthetic":true,"types":["sim::CreateCar"]},{"text":"impl UnwindSafe for AlertLocation","synthetic":true,"types":["sim::events::AlertLocation"]},{"text":"impl UnwindSafe for TripPhaseType","synthetic":true,"types":["sim::events::TripPhaseType"]},{"text":"impl UnwindSafe for OriginDestination","synthetic":true,"types":["sim::make::generator::OriginDestination"]},{"text":"impl UnwindSafe for ScenarioModifier","synthetic":true,"types":["sim::make::modifier::ScenarioModifier"]},{"text":"impl UnwindSafe for SpawnTrip","synthetic":true,"types":["sim::make::scenario::SpawnTrip"]},{"text":"impl UnwindSafe for TripSpec","synthetic":true,"types":["sim::make::spawner::TripSpec"]},{"text":"impl UnwindSafe for AlertHandler","synthetic":true,"types":["sim::sim::AlertHandler"]},{"text":"impl UnwindSafe for PersonState","synthetic":true,"types":["sim::trips::PersonState"]},{"text":"impl<T> UnwindSafe for TripResult<T> where
T: UnwindSafe, ","synthetic":true,"types":["sim::trips::TripResult"]},{"text":"impl UnwindSafe for TripEndpoint","synthetic":true,"types":["sim::trips::TripEndpoint"]},{"text":"impl UnwindSafe for TripMode","synthetic":true,"types":["sim::trips::TripMode"]},{"text":"impl UnwindSafe for CarStatus","synthetic":true,"types":["sim::render::CarStatus"]},{"text":"impl UnwindSafe for PedCrowdLocation","synthetic":true,"types":["sim::render::PedCrowdLocation"]},{"text":"impl UnwindSafe for AgentID","synthetic":true,"types":["sim::AgentID"]},{"text":"impl UnwindSafe for AgentType","synthetic":true,"types":["sim::AgentType"]},{"text":"impl UnwindSafe for VehicleType","synthetic":true,"types":["sim::VehicleType"]},{"text":"impl UnwindSafe for ParkingSpot","synthetic":true,"types":["sim::ParkingSpot"]},{"text":"impl UnwindSafe for DrivingGoal","synthetic":true,"types":["sim::DrivingGoal"]},{"text":"impl UnwindSafe for SidewalkPOI","synthetic":true,"types":["sim::SidewalkPOI"]}]; implementors["updater"] = [{"text":"impl UnwindSafe for Manifest","synthetic":true,"types":["updater::Manifest"]},{"text":"impl UnwindSafe for Entry","synthetic":true,"types":["updater::Entry"]},{"text":"impl UnwindSafe for Cities","synthetic":true,"types":["updater::Cities"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/map_model/all.html b/rustdoc/map_model/all.html index 3ac2936bed..5004e1df1e 100644 --- a/rustdoc/map_model/all.html +++ b/rustdoc/map_model/all.html @@ -1,3 +1,3 @@
[−] - List of all items
Structs
- AccessRestrictions
- Area
- AreaID
- Building
- BuildingID
- BusRoute
- BusRouteID
- BusStop
- BusStopID
- City
- ControlStopSign
- ControlTrafficSignal
- DirectedRoadID
- EditEffects
- Intersection
- IntersectionCluster
- IntersectionID
- Lane
- LaneID
- Map
- MapConfig
- MapEdits
- OriginalLane
- ParkingLot
- ParkingLotID
- Path
- PathRequest
- PermanentMapEdits
- Phase
- Position
- Road
- RoadID
- RoadWithStopSign
- Turn
- TurnGroup
- TurnGroupID
- TurnID
- UberTurn
- UberTurnGroup
- Zone
- osm::NodeID
- osm::RelationID
- osm::WayID
- raw::OriginalRoad
- raw::RawArea
- raw::RawBuilding
- raw::RawBusRoute
- raw::RawBusStop
- raw::RawIntersection
- raw::RawMap
- raw::RawParkingLot
- raw::RawRoad
- raw::TurnRestriction
Enums
- AreaType
- BuildingType
- EditCmd
- EditIntersection
- IntersectionType
- LaneType
- OffstreetParking
- PathConstraints
- PathStep
- PhaseType
- Traversable
- TurnPriority
- TurnType
- osm::OsmID
- osm::RoadRank
- raw::DrivingSide
- raw::RestrictionType
Functions
Constants
Structs
- AccessRestrictions
- Area
- AreaID
- Building
- BuildingID
- BusRoute
- BusRouteID
- BusStop
- BusStopID
- City
- ControlStopSign
- ControlTrafficSignal
- DirectedRoadID
- EditEffects
- Intersection
- IntersectionCluster
- IntersectionID
- Lane
- LaneID
- Map
- MapConfig
- MapEdits
- NamePerLanguage
- OriginalLane
- ParkingLot
- ParkingLotID
- Path
- PathRequest
- PermanentMapEdits
- Phase
- Position
- Road
- RoadID
- RoadWithStopSign
- Turn
- TurnGroup
- TurnGroupID
- TurnID
- UberTurn
- UberTurnGroup
- Zone
- osm::NodeID
- osm::RelationID
- osm::WayID
- raw::OriginalRoad
- raw::RawArea
- raw::RawBuilding
- raw::RawBusRoute
- raw::RawBusStop
- raw::RawIntersection
- raw::RawMap
- raw::RawParkingLot
- raw::RawRoad
- raw::TurnRestriction
Enums
- AreaType
- BuildingType
- EditCmd
- EditIntersection
- IntersectionType
- LaneType
- OffstreetParking
- PathConstraints
- PathStep
- PhaseType
- Traversable
- TurnPriority
- TurnType
- osm::OsmID
- osm::RoadRank
- raw::DrivingSide
- raw::RestrictionType
Functions
Constants
- NORMAL_LANE_THICKNESS
- PARKING_LOT_SPOT_LENGTH
- PARKING_SPOT_LENGTH
- SIDEWALK_THICKNESS
- osm::ENDPT_BACK
- osm::ENDPT_FWD
- osm::HIGHWAY
- osm::INFERRED_PARKING
- osm::INFERRED_SIDEWALKS
- osm::MAXSPEED
- osm::NAME
- osm::OSM_REL_ID
- osm::OSM_WAY_ID
- osm::PARKING_BOTH
- osm::PARKING_LEFT
- osm::PARKING_RIGHT
- osm::SIDEWALK
[−][src]Constant map_model::NORMAL_LANE_THICKNESS
pub const NORMAL_LANE_THICKNESS: Distance;
[−][src]Constant map_model::NORMAL_LANE_THICKNESS
pub const NORMAL_LANE_THICKNESS: Distance;
[−][src]Constant map_model::SIDEWALK_THICKNESS
pub const SIDEWALK_THICKNESS: Distance;
[−][src]Constant map_model::SIDEWALK_THICKNESS
pub const SIDEWALK_THICKNESS: Distance;
[−][src]Enum map_model::BuildingType
pub enum BuildingType { +map_model::BuildingType - Rust [−][src]Enum map_model::
BuildingType Variants
-Residential(usize)
ResidentialCommercial(usize)
Implementations
impl BuildingType
[src]
pub fn has_residents(&self) -> bool
[src]Trait Implementations
impl Debug for BuildingType
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
-
impl<'de> Deserialize<'de> for BuildingType
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
-
impl Serialize for BuildingType
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
[src]
__S: Serializer,Serialize this value into the given Serde serializer. Read more
+Residential(usize)
ResidentialCommercial(usize)
Implementations
impl BuildingType
[src]
pub fn has_residents(&self) -> bool
[src]Trait Implementations
impl Debug for BuildingType
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
+
impl<'de> Deserialize<'de> for BuildingType
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
+
impl Serialize for BuildingType
[src]Auto Trait Implementations
impl RefUnwindSafe for BuildingType
impl Send for BuildingType
impl Sync for BuildingType
impl Unpin for BuildingType
impl UnwindSafe for BuildingType
Blanket Implementations
impl<T> Any for T where
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
diff --git a/rustdoc/map_model/enum.OffstreetParking.html b/rustdoc/map_model/enum.OffstreetParking.html index b6aafbcd0b..24ff585a77 100644 --- a/rustdoc/map_model/enum.OffstreetParking.html +++ b/rustdoc/map_model/enum.OffstreetParking.html @@ -1,16 +1,16 @@ -map_model::OffstreetParking - Rust [−][src]Enum map_model::
OffstreetParking pub enum OffstreetParking { +map_model::OffstreetParking - Rust [−][src]Enum map_model::
OffstreetParking Variants
-Private(usize)
Trait Implementations
impl Clone for OffstreetParking
[src]
fn clone(&self) -> OffstreetParking
[src]Returns a copy of the value. Read more
+Private(usize)
Trait Implementations
impl Clone for OffstreetParking
[src]
fn clone(&self) -> OffstreetParking
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from
-source
. Read more
impl Debug for OffstreetParking
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
-
impl<'de> Deserialize<'de> for OffstreetParking
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
-
impl PartialEq<OffstreetParking> for OffstreetParking
[src]
fn eq(&self, other: &OffstreetParking) -> bool
[src]This method tests for
-self
andother
values to be equal, and is used by==
. Read more
fn ne(&self, other: &OffstreetParking) -> bool
[src]This method tests for
-!=
.
impl Serialize for OffstreetParking
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
[src]
__S: Serializer,Serialize this value into the given Serde serializer. Read more
-
impl StructuralPartialEq for OffstreetParking
[src]Auto Trait Implementations
impl RefUnwindSafe for OffstreetParking
impl Send for OffstreetParking
impl Sync for OffstreetParking
impl Unpin for OffstreetParking
impl UnwindSafe for OffstreetParking
Blanket Implementations
impl<T> Any for T where
[src]
T: 'static + ?Sized,
impl Debug for OffstreetParking
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
+
impl<'de> Deserialize<'de> for OffstreetParking
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
+
impl PartialEq<OffstreetParking> for OffstreetParking
[src]
fn eq(&self, other: &OffstreetParking) -> bool
[src]This method tests for
+self
andother
values to be equal, and is used by==
. Read more
fn ne(&self, other: &OffstreetParking) -> bool
[src]This method tests for
+!=
.
impl Serialize for OffstreetParking
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
[src]
__S: Serializer,Serialize this value into the given Serde serializer. Read more
+
impl StructuralPartialEq for OffstreetParking
[src]Auto Trait Implementations
impl RefUnwindSafe for OffstreetParking
impl Send for OffstreetParking
impl Sync for OffstreetParking
impl Unpin for OffstreetParking
impl UnwindSafe for OffstreetParking
Blanket Implementations
impl<T> Any for T where
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> DeserializeOwned for T where
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
fn from(t: T) -> T
[src]Performs the conversion.
diff --git a/rustdoc/map_model/index.html b/rustdoc/map_model/index.html index dc8bc63ab7..706fffd1e6 100644 --- a/rustdoc/map_model/index.html +++ b/rustdoc/map_model/index.html @@ -1,5 +1,5 @@ -map_model - Rust [−][src]Crate map_model
Modules
+map_model - Rust \ No newline at end of file diff --git a/rustdoc/map_model/objects/building/struct.NamePerLanguage.html b/rustdoc/map_model/objects/building/struct.NamePerLanguage.html new file mode 100644 index 0000000000..5dbf671359 --- /dev/null +++ b/rustdoc/map_model/objects/building/struct.NamePerLanguage.html @@ -0,0 +1,10 @@ + + + + + + + [−][src]Crate map_model
Modules
connectivity osm raw Structs
-Enums
+Enums
AreaType BuildingType EditCmd EditIntersection IntersectionType LaneType OffstreetParking PathConstraints PathStep PhaseType Traversable TurnPriority TurnType Constants
NORMAL_LANE_THICKNESS PARKING_LOT_SPOT_LENGTH PARKING_SPOT_LENGTH SIDEWALK_THICKNESS Redirecting to ../../../map_model/struct.NamePerLanguage.html...
+ + + \ No newline at end of file diff --git a/rustdoc/map_model/raw/struct.RawBuilding.html b/rustdoc/map_model/raw/struct.RawBuilding.html index 464f3a2f1e..ec47e4cebc 100644 --- a/rustdoc/map_model/raw/struct.RawBuilding.html +++ b/rustdoc/map_model/raw/struct.RawBuilding.html @@ -3,9 +3,9 @@ pub osm_tags: Tags, pub public_garage_name: Option<String>, pub num_parking_spots: usize, - pub amenities: BTreeSet<(String, String)>, + pub amenities: BTreeSet<(NamePerLanguage, String)>, }- Fields
polygon: Polygon
osm_tags: Tags
public_garage_name: Option<String>
num_parking_spots: usize
amenities: BTreeSet<(String, String)>
Trait Implementations
impl Clone for RawBuilding
[src]
fn clone(&self) -> RawBuilding
[src]Returns a copy of the value. Read more
+ Fieldspolygon: Polygon
osm_tags: Tags
public_garage_name: Option<String>
num_parking_spots: usize
amenities: BTreeSet<(NamePerLanguage, String)>
Trait Implementations
impl Clone for RawBuilding
[src]
fn clone(&self) -> RawBuilding
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from
source
. Read more
impl Debug for RawBuilding
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
impl<'de> Deserialize<'de> for RawBuilding
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
diff --git a/rustdoc/map_model/sidebar-items.js b/rustdoc/map_model/sidebar-items.js index 2056ab2cf4..a0bfafd07c 100644 --- a/rustdoc/map_model/sidebar-items.js +++ b/rustdoc/map_model/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"constant":[["NORMAL_LANE_THICKNESS",""],["PARKING_LOT_SPOT_LENGTH",""],["PARKING_SPOT_LENGTH",""],["SIDEWALK_THICKNESS",""]],"enum":[["AreaType",""],["BuildingType",""],["EditCmd",""],["EditIntersection",""],["IntersectionType",""],["LaneType",""],["OffstreetParking",""],["PathConstraints",""],["PathStep",""],["PhaseType",""],["Traversable",""],["TurnPriority",""],["TurnType",""]],"mod":[["connectivity",""],["osm",""],["raw",""]],"struct":[["AccessRestrictions",""],["Area",""],["AreaID",""],["Building",""],["BuildingID",""],["BusRoute",""],["BusRouteID",""],["BusStop",""],["BusStopID",""],["City",""],["ControlStopSign",""],["ControlTrafficSignal",""],["DirectedRoadID",""],["EditEffects",""],["Intersection",""],["IntersectionCluster",""],["IntersectionID",""],["Lane",""],["LaneID",""],["Map",""],["MapConfig",""],["MapEdits",""],["OriginalLane",""],["ParkingLot",""],["ParkingLotID",""],["Path",""],["PathRequest",""],["PermanentMapEdits",""],["Phase",""],["Position",""],["Road",""],["RoadID",""],["RoadWithStopSign",""],["Turn",""],["TurnGroup",""],["TurnGroupID",""],["TurnID",""],["UberTurn",""],["UberTurnGroup",""],["Zone",""]]}); \ No newline at end of file +initSidebarItems({"constant":[["NORMAL_LANE_THICKNESS",""],["PARKING_LOT_SPOT_LENGTH",""],["PARKING_SPOT_LENGTH",""],["SIDEWALK_THICKNESS",""]],"enum":[["AreaType",""],["BuildingType",""],["EditCmd",""],["EditIntersection",""],["IntersectionType",""],["LaneType",""],["OffstreetParking",""],["PathConstraints",""],["PathStep",""],["PhaseType",""],["Traversable",""],["TurnPriority",""],["TurnType",""]],"mod":[["connectivity",""],["osm",""],["raw",""]],"struct":[["AccessRestrictions",""],["Area",""],["AreaID",""],["Building",""],["BuildingID",""],["BusRoute",""],["BusRouteID",""],["BusStop",""],["BusStopID",""],["City",""],["ControlStopSign",""],["ControlTrafficSignal",""],["DirectedRoadID",""],["EditEffects",""],["Intersection",""],["IntersectionCluster",""],["IntersectionID",""],["Lane",""],["LaneID",""],["Map",""],["MapConfig",""],["MapEdits",""],["NamePerLanguage",""],["OriginalLane",""],["ParkingLot",""],["ParkingLotID",""],["Path",""],["PathRequest",""],["PermanentMapEdits",""],["Phase",""],["Position",""],["Road",""],["RoadID",""],["RoadWithStopSign",""],["Turn",""],["TurnGroup",""],["TurnGroupID",""],["TurnID",""],["UberTurn",""],["UberTurnGroup",""],["Zone",""]]}); \ No newline at end of file diff --git a/rustdoc/map_model/struct.Building.html b/rustdoc/map_model/struct.Building.html index 7faa392d8c..4dfc4ded68 100644 --- a/rustdoc/map_model/struct.Building.html +++ b/rustdoc/map_model/struct.Building.html @@ -1,19 +1,19 @@ -map_model::Building - Rust [−][src]Struct map_model::
Building pub struct Building { +map_model::Building - Rust [−][src]Struct map_model::
Building pub struct Building { pub id: BuildingID, pub polygon: Polygon, pub address: String, - pub name: Option<String>, + pub name: Option<NamePerLanguage>, pub orig_id: OsmID, pub label_center: Pt2D, - pub amenities: BTreeSet<(String, String)>, + pub amenities: BTreeSet<(NamePerLanguage, String)>, pub bldg_type: BuildingType, pub parking: OffstreetParking, pub sidewalk_pos: Position, pub driveway_geom: PolyLine, }- Fields
id: BuildingID
polygon: Polygon
address: String
name: Option<String>
orig_id: OsmID
label_center: Pt2D
amenities: BTreeSet<(String, String)>
bldg_type: BuildingType
parking: OffstreetParking
sidewalk_pos: Position
driveway_geom: PolyLine
Implementations
impl Building
[src]
pub fn sidewalk(&self) -> LaneID
[src]
pub fn house_number(&self) -> Option<String>
[src]
pub fn driving_connection(&self, map: &Map) -> Option<(Position, PolyLine)>
[src]
pub fn biking_connection(&self, map: &Map) -> Option<(Position, Position)>
[src]
pub fn num_parking_spots(&self) -> usize
[src]Trait Implementations
impl Debug for Building
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
-
impl<'de> Deserialize<'de> for Building
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
-
impl Serialize for Building
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
[src]
__S: Serializer,Serialize this value into the given Serde serializer. Read more
+ Fieldsid: BuildingID
polygon: Polygon
address: String
name: Option<NamePerLanguage>
orig_id: OsmID
label_center: Pt2D
amenities: BTreeSet<(NamePerLanguage, String)>
bldg_type: BuildingType
parking: OffstreetParking
sidewalk_pos: Position
driveway_geom: PolyLine
Implementations
impl Building
[src]
pub fn sidewalk(&self) -> LaneID
[src]
pub fn house_number(&self) -> Option<String>
[src]
pub fn driving_connection(&self, map: &Map) -> Option<(Position, PolyLine)>
[src]
pub fn biking_connection(&self, map: &Map) -> Option<(Position, Position)>
[src]
pub fn num_parking_spots(&self) -> usize
[src]Trait Implementations
impl Debug for Building
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
+
impl<'de> Deserialize<'de> for Building
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
+
impl Serialize for Building
[src]Auto Trait Implementations
impl RefUnwindSafe for Building
impl Send for Building
impl Sync for Building
impl Unpin for Building
impl UnwindSafe for Building
Blanket Implementations
impl<T> Any for T where
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
diff --git a/rustdoc/map_model/struct.BuildingID.html b/rustdoc/map_model/struct.BuildingID.html index 99af9b84c4..243b60ae68 100644 --- a/rustdoc/map_model/struct.BuildingID.html +++ b/rustdoc/map_model/struct.BuildingID.html @@ -1,23 +1,23 @@ -map_model::BuildingID - Rust [−][src]Struct map_model::
BuildingID pub struct BuildingID(pub usize);Trait Implementations
impl Clone for BuildingID
[src]
fn clone(&self) -> BuildingID
[src]Returns a copy of the value. Read more
+map_model::BuildingID - Rust [−][src]Struct map_model::
BuildingID pub struct BuildingID(pub usize);Trait Implementations
impl Clone for BuildingID
[src]
fn clone(&self) -> BuildingID
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from
-source
. Read more
impl Copy for BuildingID
[src]
impl Debug for BuildingID
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
-
impl<'de> Deserialize<'de> for BuildingID
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
-
impl Display for BuildingID
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
-
impl Eq for BuildingID
[src]
impl Hash for BuildingID
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]Feeds this value into the given [
+Hasher
]. Read more
impl Copy for BuildingID
[src]
impl Debug for BuildingID
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
+
impl<'de> Deserialize<'de> for BuildingID
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
+
impl Display for BuildingID
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
+
impl Eq for BuildingID
[src]
impl Hash for BuildingID
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]Feeds this value into the given [
Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
1.3.0[src]
H: Hasher,Feeds a slice of this type into the given [
-Hasher
]. Read more
impl Ord for BuildingID
[src]
fn cmp(&self, other: &BuildingID) -> Ordering
[src]This method returns an [
+Ordering
] betweenself
andother
. Read more
impl Ord for BuildingID
[src]
fn cmp(&self, other: &BuildingID) -> Ordering
[src]This method returns an [
Ordering
] betweenself
andother
. Read more
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]Compares and returns the maximum of two values. Read more
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]Compares and returns the minimum of two values. Read more
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]🔬 This is a nightly-only experimental API. (clamp
)Restrict a value to a certain interval. Read more
-
impl PartialEq<BuildingID> for BuildingID
[src]
fn eq(&self, other: &BuildingID) -> bool
[src]This method tests for
-self
andother
values to be equal, and is used by==
. Read more
fn ne(&self, other: &BuildingID) -> bool
[src]This method tests for
-!=
.
impl PartialOrd<BuildingID> for BuildingID
[src]
fn partial_cmp(&self, other: &BuildingID) -> Option<Ordering>
[src]This method returns an ordering between
-self
andother
values if one exists. Read more
fn lt(&self, other: &BuildingID) -> bool
[src]This method tests less than (for
-self
andother
) and is used by the<
operator. Read more
fn le(&self, other: &BuildingID) -> bool
[src]This method tests less than or equal to (for
-self
andother
) and is used by the<=
operator. Read more
fn gt(&self, other: &BuildingID) -> bool
[src]This method tests greater than (for
-self
andother
) and is used by the>
operator. Read more
fn ge(&self, other: &BuildingID) -> bool
[src]This method tests greater than or equal to (for
-self
andother
) and is used by the>=
operator. Read more
impl Serialize for BuildingID
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
[src]
__S: Serializer,Serialize this value into the given Serde serializer. Read more
-
impl StructuralEq for BuildingID
[src]
impl StructuralPartialEq for BuildingID
[src]Auto Trait Implementations
impl RefUnwindSafe for BuildingID
impl Send for BuildingID
impl Sync for BuildingID
impl Unpin for BuildingID
impl UnwindSafe for BuildingID
Blanket Implementations
impl<T> Any for T where
[src]
T: 'static + ?Sized,
impl PartialEq<BuildingID> for BuildingID
[src]
fn eq(&self, other: &BuildingID) -> bool
[src]This method tests for
+self
andother
values to be equal, and is used by==
. Read more
fn ne(&self, other: &BuildingID) -> bool
[src]This method tests for
+!=
.
impl PartialOrd<BuildingID> for BuildingID
[src]
fn partial_cmp(&self, other: &BuildingID) -> Option<Ordering>
[src]This method returns an ordering between
+self
andother
values if one exists. Read more
fn lt(&self, other: &BuildingID) -> bool
[src]This method tests less than (for
+self
andother
) and is used by the<
operator. Read more
fn le(&self, other: &BuildingID) -> bool
[src]This method tests less than or equal to (for
+self
andother
) and is used by the<=
operator. Read more
fn gt(&self, other: &BuildingID) -> bool
[src]This method tests greater than (for
+self
andother
) and is used by the>
operator. Read more
fn ge(&self, other: &BuildingID) -> bool
[src]This method tests greater than or equal to (for
+self
andother
) and is used by the>=
operator. Read more
impl Serialize for BuildingID
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
[src]
__S: Serializer,Serialize this value into the given Serde serializer. Read more
+
impl StructuralEq for BuildingID
[src]
impl StructuralPartialEq for BuildingID
[src]Auto Trait Implementations
impl RefUnwindSafe for BuildingID
impl Send for BuildingID
impl Sync for BuildingID
impl Unpin for BuildingID
impl UnwindSafe for BuildingID
Blanket Implementations
impl<T> Any for T where
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> DeserializeOwned for T where
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]Compare self to
diff --git a/rustdoc/map_model/struct.Map.html b/rustdoc/map_model/struct.Map.html index cf8f268eb9..e81f383e39 100644 --- a/rustdoc/map_model/struct.Map.html +++ b/rustdoc/map_model/struct.Map.html @@ -1,5 +1,5 @@ -key
and returntrue
if they are equal.map_model::Map - Rust [−][src]Struct map_model::
Map pub struct Map { /* fields omitted */ }Implementations
impl Map
[src]
pub fn get_edits(&self) -> &MapEdits
[src]
pub fn get_i_edit(&self, i: IntersectionID) -> EditIntersection
[src]
pub fn save_edits(&self)
[src]
pub fn must_apply_edits(
[src]
&mut self,
new_edits: MapEdits,
timer: &mut Timer
) -> (BTreeSet<RoadID>, BTreeSet<TurnID>, BTreeSet<TurnID>, BTreeSet<IntersectionID>)
pub fn try_apply_edits(&mut self, new_edits: MapEdits, timer: &mut Timer)
[src]
pub fn recalculate_pathfinding_after_edits(&mut self, timer: &mut Timer)
[src]
pub fn incremental_edit_traffic_signal(&mut self, signal: ControlTrafficSignal)
[src]
impl Map
[src]
impl Map
[src]
pub fn new(path: String, timer: &mut Timer) -> Map
[src]
pub fn corrupt_err(path: String, err: Error)
[src]
pub fn blank() -> Map
[src]
pub fn all_roads(&self) -> &Vec<Road>
[src]
pub fn all_lanes(&self) -> &Vec<Lane>
[src]
pub fn all_intersections(&self) -> &Vec<Intersection>
[src]
pub fn all_turns(&self) -> &BTreeMap<TurnID, Turn>
[src]
pub fn all_buildings(&self) -> &Vec<Building>
[src]
pub fn all_areas(&self) -> &Vec<Area>
[src]
pub fn all_parking_lots(&self) -> &Vec<ParkingLot>
[src]
pub fn maybe_get_r(&self, id: RoadID) -> Option<&Road>
[src]
pub fn maybe_get_l(&self, id: LaneID) -> Option<&Lane>
[src]
pub fn maybe_get_i(&self, id: IntersectionID) -> Option<&Intersection>
[src]
pub fn maybe_get_t(&self, id: TurnID) -> Option<&Turn>
[src]
pub fn maybe_get_b(&self, id: BuildingID) -> Option<&Building>
[src]
pub fn maybe_get_pl(&self, id: ParkingLotID) -> Option<&ParkingLot>
[src]
pub fn maybe_get_a(&self, id: AreaID) -> Option<&Area>
[src]
pub fn maybe_get_bs(&self, id: BusStopID) -> Option<&BusStop>
[src]
pub fn maybe_get_stop_sign(
[src]
&self,
id: IntersectionID
) -> Option<&ControlStopSign>
pub fn maybe_get_traffic_signal(
[src]
&self,
id: IntersectionID
) -> Option<&ControlTrafficSignal>
pub fn maybe_get_br(&self, route: BusRouteID) -> Option<&BusRoute>
[src]
pub fn get_r(&self, id: RoadID) -> &Road
[src]
pub fn get_l(&self, id: LaneID) -> &Lane
[src]
pub fn get_i(&self, id: IntersectionID) -> &Intersection
[src]
pub fn get_t(&self, id: TurnID) -> &Turn
[src]
pub fn get_b(&self, id: BuildingID) -> &Building
[src]
pub fn get_a(&self, id: AreaID) -> &Area
[src]
pub fn get_pl(&self, id: ParkingLotID) -> &ParkingLot
[src]
pub fn get_stop_sign(&self, id: IntersectionID) -> &ControlStopSign
[src]
pub fn get_traffic_signal(&self, id: IntersectionID) -> &ControlTrafficSignal
[src]
pub fn get_turns_in_intersection<'a>(
[src]
&'a self,
id: IntersectionID
) -> impl Iterator<Item = &'a Turn> + 'a
pub fn get_turns_from_lane(&self, l: LaneID) -> Vec<&Turn>
[src]
pub fn get_turns_to_lane(&self, l: LaneID) -> Vec<&Turn>
[src]
pub fn get_turn_between(
[src]
&self,
from: LaneID,
to: LaneID,
parent: IntersectionID
) -> Option<TurnID>
pub fn get_next_turns_and_lanes<'a>(
[src]
&'a self,
from: LaneID,
parent: IntersectionID
) -> impl Iterator<Item = (&'a Turn, &'a Lane)> + 'a
pub fn get_turns_for(
[src]
&self,
from: LaneID,
constraints: PathConstraints
) -> Vec<&Turn>
pub fn get_next_roads(&self, from: RoadID) -> impl Iterator<Item = RoadID>
[src]
pub fn get_parent(&self, id: LaneID) -> &Road
[src]
pub fn get_gps_bounds(&self) -> &GPSBounds
[src]
pub fn get_bounds(&self) -> &Bounds
[src]
pub fn get_city_name(&self) -> &String
[src]
pub fn get_name(&self) -> &String
[src]
pub fn all_bus_stops(&self) -> &BTreeMap<BusStopID, BusStop>
[src]
pub fn get_bs(&self, stop: BusStopID) -> &BusStop
[src]
pub fn get_br(&self, route: BusRouteID) -> &BusRoute
[src]
pub fn all_bus_routes(&self) -> &Vec<BusRoute>
[src]
pub fn get_bus_route(&self, name: &str) -> Option<&BusRoute>
[src]
pub fn get_routes_serving_stop(&self, stop: BusStopID) -> Vec<&BusRoute>
[src]
pub fn building_to_road(&self, id: BuildingID) -> &Road
[src]
pub fn all_incoming_borders(&self) -> Vec<&Intersection>
[src]
pub fn all_outgoing_borders(&self) -> Vec<&Intersection>
[src]
pub fn unsaved_edits(&self) -> bool
[src]
pub fn save(&self)
[src]
pub fn find_driving_lane_near_building(&self, b: BuildingID) -> LaneID
[src]
pub fn get_boundary_polygon(&self) -> &Polygon
[src]
pub fn pathfind(&self, req: PathRequest) -> Option<Path>
[src]
pub fn should_use_transit(
[src]
&self,
start: Position,
end: Position
) -> Option<(BusStopID, Option<BusStopID>, BusRouteID)>
pub fn get_turn_group(&self, t: TurnID) -> Option<TurnGroupID>
[src]
pub fn find_r_by_osm_id(&self, id: OriginalRoad) -> Result<RoadID, String>
[src]
pub fn find_i_by_osm_id(&self, id: NodeID) -> Result<IntersectionID, String>
[src]
pub fn find_b_by_osm_id(&self, id: OsmID) -> Option<BuildingID>
[src]
pub fn find_br(&self, id: RelationID) -> Option<BusRouteID>
[src]
pub fn right_shift(
[src]
&self,
pl: PolyLine,
width: Distance
) -> Result<PolyLine, String>
pub fn must_right_shift(&self, pl: PolyLine, width: Distance) -> PolyLine
[src]
pub fn left_shift(
[src]
&self,
pl: PolyLine,
width: Distance
) -> Result<PolyLine, String>
pub fn must_left_shift(&self, pl: PolyLine, width: Distance) -> PolyLine
[src]
pub fn right_shift_line(&self, line: Line, width: Distance) -> Line
[src]
pub fn left_shift_line(&self, line: Line, width: Distance) -> Line
[src]
pub fn driving_side_angle(&self, a: Angle) -> Angle
[src]
pub fn get_driving_side(&self) -> DrivingSide
[src]
pub fn hack_override_offstreet_spots(&mut self, spots_per_bldg: usize)
[src]
pub fn hack_override_offstreet_spots_individ(
[src]
&mut self,
b: BuildingID,
spots: usize
)
pub fn hack_override_bldg_type(
[src]
&mut self,
b: BuildingID,
bldg_type: BuildingType
)
pub fn hack_override_orig_spawn_times(
[src]
&mut self,
br: BusRouteID,
times: Vec<Time>
)
pub fn get_languages(&self) -> BTreeSet<&str>
[src]Trait Implementations
impl<'de> Deserialize<'de> for Map
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
-
impl Serialize for Map
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
[src]
__S: Serializer,Serialize this value into the given Serde serializer. Read more
+map_model::Map - Rust [−][src]Struct map_model::
Map pub struct Map { /* fields omitted */ }Implementations
impl Map
[src]
pub fn get_edits(&self) -> &MapEdits
[src]
pub fn get_i_edit(&self, i: IntersectionID) -> EditIntersection
[src]
pub fn save_edits(&self)
[src]
pub fn must_apply_edits(
[src]
&mut self,
new_edits: MapEdits,
timer: &mut Timer
) -> (BTreeSet<RoadID>, BTreeSet<TurnID>, BTreeSet<TurnID>, BTreeSet<IntersectionID>)
pub fn try_apply_edits(&mut self, new_edits: MapEdits, timer: &mut Timer)
[src]
pub fn recalculate_pathfinding_after_edits(&mut self, timer: &mut Timer)
[src]
pub fn incremental_edit_traffic_signal(&mut self, signal: ControlTrafficSignal)
[src]
impl Map
[src]
impl Map
[src]
pub fn new(path: String, timer: &mut Timer) -> Map
[src]
pub fn corrupt_err(path: String, err: Error)
[src]
pub fn blank() -> Map
[src]
pub fn all_roads(&self) -> &Vec<Road>
[src]
pub fn all_lanes(&self) -> &Vec<Lane>
[src]
pub fn all_intersections(&self) -> &Vec<Intersection>
[src]
pub fn all_turns(&self) -> &BTreeMap<TurnID, Turn>
[src]
pub fn all_buildings(&self) -> &Vec<Building>
[src]
pub fn all_areas(&self) -> &Vec<Area>
[src]
pub fn all_parking_lots(&self) -> &Vec<ParkingLot>
[src]
pub fn maybe_get_r(&self, id: RoadID) -> Option<&Road>
[src]
pub fn maybe_get_l(&self, id: LaneID) -> Option<&Lane>
[src]
pub fn maybe_get_i(&self, id: IntersectionID) -> Option<&Intersection>
[src]
pub fn maybe_get_t(&self, id: TurnID) -> Option<&Turn>
[src]
pub fn maybe_get_b(&self, id: BuildingID) -> Option<&Building>
[src]
pub fn maybe_get_pl(&self, id: ParkingLotID) -> Option<&ParkingLot>
[src]
pub fn maybe_get_a(&self, id: AreaID) -> Option<&Area>
[src]
pub fn maybe_get_bs(&self, id: BusStopID) -> Option<&BusStop>
[src]
pub fn maybe_get_stop_sign(
[src]
&self,
id: IntersectionID
) -> Option<&ControlStopSign>
pub fn maybe_get_traffic_signal(
[src]
&self,
id: IntersectionID
) -> Option<&ControlTrafficSignal>
pub fn maybe_get_br(&self, route: BusRouteID) -> Option<&BusRoute>
[src]
pub fn get_r(&self, id: RoadID) -> &Road
[src]
pub fn get_l(&self, id: LaneID) -> &Lane
[src]
pub fn get_i(&self, id: IntersectionID) -> &Intersection
[src]
pub fn get_t(&self, id: TurnID) -> &Turn
[src]
pub fn get_b(&self, id: BuildingID) -> &Building
[src]
pub fn get_a(&self, id: AreaID) -> &Area
[src]
pub fn get_pl(&self, id: ParkingLotID) -> &ParkingLot
[src]
pub fn get_stop_sign(&self, id: IntersectionID) -> &ControlStopSign
[src]
pub fn get_traffic_signal(&self, id: IntersectionID) -> &ControlTrafficSignal
[src]
pub fn get_turns_in_intersection<'a>(
[src]
&'a self,
id: IntersectionID
) -> impl Iterator<Item = &'a Turn> + 'a
pub fn get_turns_from_lane(&self, l: LaneID) -> Vec<&Turn>
[src]
pub fn get_turns_to_lane(&self, l: LaneID) -> Vec<&Turn>
[src]
pub fn get_turn_between(
[src]
&self,
from: LaneID,
to: LaneID,
parent: IntersectionID
) -> Option<TurnID>
pub fn get_next_turns_and_lanes<'a>(
[src]
&'a self,
from: LaneID,
parent: IntersectionID
) -> impl Iterator<Item = (&'a Turn, &'a Lane)> + 'a
pub fn get_turns_for(
[src]
&self,
from: LaneID,
constraints: PathConstraints
) -> Vec<&Turn>
pub fn get_next_roads(&self, from: RoadID) -> impl Iterator<Item = RoadID>
[src]
pub fn get_parent(&self, id: LaneID) -> &Road
[src]
pub fn get_gps_bounds(&self) -> &GPSBounds
[src]
pub fn get_bounds(&self) -> &Bounds
[src]
pub fn get_city_name(&self) -> &String
[src]
pub fn get_name(&self) -> &String
[src]
pub fn all_bus_stops(&self) -> &BTreeMap<BusStopID, BusStop>
[src]
pub fn get_bs(&self, stop: BusStopID) -> &BusStop
[src]
pub fn get_br(&self, route: BusRouteID) -> &BusRoute
[src]
pub fn all_bus_routes(&self) -> &Vec<BusRoute>
[src]
pub fn get_bus_route(&self, name: &str) -> Option<&BusRoute>
[src]
pub fn get_routes_serving_stop(&self, stop: BusStopID) -> Vec<&BusRoute>
[src]
pub fn building_to_road(&self, id: BuildingID) -> &Road
[src]
pub fn all_incoming_borders(&self) -> Vec<&Intersection>
[src]
pub fn all_outgoing_borders(&self) -> Vec<&Intersection>
[src]
pub fn unsaved_edits(&self) -> bool
[src]
pub fn save(&self)
[src]
pub fn find_driving_lane_near_building(&self, b: BuildingID) -> LaneID
[src]
pub fn get_boundary_polygon(&self) -> &Polygon
[src]
pub fn pathfind(&self, req: PathRequest) -> Option<Path>
[src]
pub fn should_use_transit(
[src]
&self,
start: Position,
end: Position
) -> Option<(BusStopID, Option<BusStopID>, BusRouteID)>
pub fn get_turn_group(&self, t: TurnID) -> Option<TurnGroupID>
[src]
pub fn find_r_by_osm_id(&self, id: OriginalRoad) -> Result<RoadID, String>
[src]
pub fn find_i_by_osm_id(&self, id: NodeID) -> Result<IntersectionID, String>
[src]
pub fn find_b_by_osm_id(&self, id: OsmID) -> Option<BuildingID>
[src]
pub fn find_br(&self, id: RelationID) -> Option<BusRouteID>
[src]
pub fn right_shift(
[src]
&self,
pl: PolyLine,
width: Distance
) -> Result<PolyLine, String>
pub fn must_right_shift(&self, pl: PolyLine, width: Distance) -> PolyLine
[src]
pub fn left_shift(
[src]
&self,
pl: PolyLine,
width: Distance
) -> Result<PolyLine, String>
pub fn must_left_shift(&self, pl: PolyLine, width: Distance) -> PolyLine
[src]
pub fn right_shift_line(&self, line: Line, width: Distance) -> Line
[src]
pub fn left_shift_line(&self, line: Line, width: Distance) -> Line
[src]
pub fn driving_side_angle(&self, a: Angle) -> Angle
[src]
pub fn get_driving_side(&self) -> DrivingSide
[src]
pub fn hack_override_offstreet_spots(&mut self, spots_per_bldg: usize)
[src]
pub fn hack_override_offstreet_spots_individ(
[src]
&mut self,
b: BuildingID,
spots: usize
)
pub fn hack_override_bldg_type(
[src]
&mut self,
b: BuildingID,
bldg_type: BuildingType
)
pub fn hack_override_orig_spawn_times(
[src]
&mut self,
br: BusRouteID,
times: Vec<Time>
)
pub fn get_languages(&self) -> BTreeSet<&str>
[src]Trait Implementations
impl<'de> Deserialize<'de> for Map
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
+
impl Serialize for Map
[src]Auto Trait Implementations
impl RefUnwindSafe for Map
impl Send for Map
impl Sync for Map
impl Unpin for Map
impl UnwindSafe for Map
Blanket Implementations
impl<T> Any for T where
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
diff --git a/rustdoc/map_model/struct.NamePerLanguage.html b/rustdoc/map_model/struct.NamePerLanguage.html new file mode 100644 index 0000000000..750c983b45 --- /dev/null +++ b/rustdoc/map_model/struct.NamePerLanguage.html @@ -0,0 +1,31 @@ +map_model::NamePerLanguage - Rust \ No newline at end of file diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js index 693e054c79..90c50a7952 100644 --- a/rustdoc/search-index.js +++ b/rustdoc/search-index.js @@ -2,15 +2,15 @@ var searchIndex = JSON.parse('{\ "abstutil":{"doc":"","i":[[3,"CmdArgs","abstutil","",null,null],[3,"Counter","","",null,null],[3,"MultiMap","","",null,null],[3,"Tags","","",null,null],[3,"VecMap","","",null,null],[3,"FileWithProgress","","",null,null],[3,"WeightedUsizeChoice","","",null,null],[12,"weights","","",0,null],[3,"MeasureMemory","","",null,null],[3,"Profiler","","",null,null],[3,"Timer","","",null,null],[4,"Parallelism","","",null,null],[13,"Fastest","","",1,null],[13,"Polite","","",1,null],[5,"contains_duplicates","","",null,[[["vec",3]]]],[5,"retain_btreemap","","",null,[[["btreemap",3],["fn",8]]]],[5,"retain_btreeset","","",null,[[["btreeset",3],["fnmut",8]]]],[5,"wraparound_get","","",null,[[["vec",3]]]],[5,"basename","","",null,[[],["string",3]]],[5,"deserialize_btreemap","","",null,[[["deserializer",8]],[["btreemap",3],["result",4]]]],[5,"deserialize_multimap","","",null,[[["deserializer",8]],[["result",4],["multimap",3]]]],[5,"deserialize_usize","","",null,[[["deserializer",8]],["result",4]]],[5,"file_exists","","",null,[[["string",3]]]],[5,"find_next_file","","",null,[[["string",3]],[["string",3],["option",4]]]],[5,"find_prev_file","","",null,[[["string",3]],[["string",3],["option",4]]]],[5,"from_json","","",null,[[["vec",3]],[["deserializeowned",8],["error",3],["result",4]]]],[5,"list_all_objects","","",null,[[["string",3]],[["vec",3],["string",3]]]],[5,"list_dir","","",null,[[["path",3]],[["vec",3],["string",3]]]],[5,"load_all_objects","","",null,[[["string",3]],["vec",3]]],[5,"maybe_read_binary","","",null,[[["string",3],["timer",3]],[["deserializeowned",8],["error",3],["result",4]]]],[5,"maybe_read_json","","",null,[[["string",3],["timer",3]],[["deserializeowned",8],["error",3],["result",4]]]],[5,"read_binary","","",null,[[["string",3],["timer",3]],["deserializeowned",8]]],[5,"read_json","","",null,[[["string",3],["timer",3]],["deserializeowned",8]]],[5,"serialize_btreemap","","",null,[[["btreemap",3],["serializer",8]],["result",4]]],[5,"serialize_multimap","","",null,[[["multimap",3],["serializer",8]],["result",4]]],[5,"serialize_usize","","",null,[[["serializer",8]],["result",4]]],[5,"serialized_size_bytes","","",null,[[]]],[5,"slurp_file","","",null,[[],[["result",4],["vec",3],["error",3]]]],[5,"to_json","","",null,[[],["string",3]]],[5,"write_binary","","",null,[[["string",3]]]],[5,"write_json","","",null,[[["string",3]]]],[5,"fork_rng","","",null,[[["xorshiftrng",3]],["xorshiftrng",3]]],[5,"elapsed_seconds","","",null,[[["instant",6]]]],[5,"prettyprint_usize","","",null,[[],["string",3]]],[5,"start_profiler","","",null,[[]]],[5,"stop_profiler","","",null,[[]]],[5,"clamp","","",null,[[]]],[5,"plain_list_names","","",null,[[["btreeset",3],["string",3]],["string",3]]],[5,"path","","",null,[[["into",8],["string",3]],["string",3]]],[5,"path_map","","",null,[[],["string",3]]],[5,"path_all_maps","","",null,[[],["string",3]]],[5,"path_prebaked_results","","",null,[[],["string",3]]],[5,"path_scenario","","",null,[[],["string",3]]],[5,"path_all_scenarios","","",null,[[],["string",3]]],[5,"path_synthetic_map","","",null,[[],["string",3]]],[5,"path_all_synthetic_maps","","",null,[[],["string",3]]],[5,"path_camera_state","","",null,[[],["string",3]]],[5,"path_edits","","",null,[[],["string",3]]],[5,"path_all_edits","","",null,[[],["string",3]]],[5,"path_save","","",null,[[["string",3]],["string",3]]],[5,"path_all_saves","","",null,[[],["string",3]]],[5,"path_popdat","","",null,[[],["string",3]]],[5,"path_raw_map","","",null,[[],["string",3]]],[5,"path_all_raw_maps","","",null,[[],["string",3]]],[11,"new","","",2,[[],["cmdargs",3]]],[11,"required","","",2,[[],["string",3]]],[11,"optional","","",2,[[],[["string",3],["option",4]]]],[11,"optional_parse","","",2,[[["fn",8]],["option",4]]],[11,"true_false","","",2,[[]]],[11,"enabled","","",2,[[]]],[11,"required_free","","",2,[[],["string",3]]],[11,"optional_free","","",2,[[],[["string",3],["option",4]]]],[11,"done","","",2,[[]]],[11,"new","","",3,[[],["multimap",3]]],[11,"insert","","",3,[[]]],[11,"remove","","",3,[[]]],[11,"get","","",3,[[],["btreeset",3]]],[11,"len","","",3,[[]]],[11,"consume","","",3,[[],[["btreeset",3],["btreemap",3]]]],[11,"new","","",4,[[],["counter",3]]],[11,"add","","",4,[[]]],[11,"inc","","",4,[[]]],[11,"get","","",4,[[]]],[11,"sorted_asc","","",4,[[],[["vec",3],["vec",3]]]],[11,"max","","",4,[[]]],[11,"sum","","",4,[[]]],[11,"compare","","",4,[[["counter",3]],["vec",3]]],[11,"borrow","","",4,[[],["btreemap",3]]],[11,"consume","","",4,[[],["btreemap",3]]],[11,"new","","",5,[[],["vecmap",3]]],[11,"consume","","",5,[[],["vec",3]]],[11,"mut_or_insert","","",5,[[["fn",8]]]],[11,"new","","",6,[[["btreemap",3],["string",3]],["tags",3]]],[11,"get","","",6,[[],[["string",3],["option",4]]]],[11,"contains_key","","",6,[[]]],[11,"is","","",6,[[]]],[11,"is_any","","",6,[[["vec",3]]]],[11,"insert","","",6,[[["into",8],["string",3]]]],[11,"remove","","",6,[[],[["string",3],["option",4]]]],[11,"inner","","",6,[[],["btreemap",3]]],[11,"new","","",7,[[],[["error",3],["result",4]]]],[11,"parse","","",0,[[],[["weightedusizechoice",3],["option",4]]]],[11,"sample","","",0,[[["xorshiftrng",3]]]],[11,"new","","",8,[[["into",8],["string",3]],["timer",3]]],[11,"new_with_sink","","",8,[[["timersink",8],["box",3]],["timer",3]]],[11,"throwaway","","",8,[[],["timer",3]]],[11,"note","","",8,[[["string",3]]]],[11,"warn","","",8,[[["string",3]]]],[11,"error","","",8,[[["string",3]]]],[11,"done","","",8,[[]]],[11,"start","","",8,[[["into",8],["string",3]]]],[11,"stop","","",8,[[["into",8],["string",3]]]],[11,"start_iter","","",8,[[["into",8],["string",3]]]],[11,"next","","",8,[[]]],[11,"cancel_iter_early","","",8,[[]]],[11,"parallelize","","",8,[[["fn",8],["parallelism",4],["vec",3]],["vec",3]]],[11,"read_file","","",8,[[],[["error",3],["result",4]]]],[11,"new","","",9,[[],["profiler",3]]],[11,"start","","",9,[[]]],[11,"stop","","",9,[[]]],[11,"dump","","",9,[[]]],[11,"new","","",10,[[],["measurememory",3]]],[11,"reset","","",10,[[["timer",3]]]],[8,"TimerSink","","",null,null],[10,"println","","",11,[[["string",3]]]],[10,"reprintln","","",11,[[["string",3]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"events","","",7,[[],["events",3]]],[11,"keys","","",7,[[],["keys",3]]],[11,"read_line","","",7,[[],[["error",3],["result",4],["option",4]]]],[11,"events_and_raw","","",7,[[],["eventsandraw",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"events","","",8,[[],["events",3]]],[11,"keys","","",8,[[],["keys",3]]],[11,"read_line","","",8,[[],[["error",3],["result",4],["option",4]]]],[11,"events_and_raw","","",8,[[],["eventsandraw",3]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"drop","","",8,[[]]],[11,"clone","","",3,[[],["multimap",3]]],[11,"clone","","",4,[[],["counter",3]]],[11,"clone","","",6,[[],["tags",3]]],[11,"clone","","",0,[[],["weightedusizechoice",3]]],[11,"default","","",4,[[],["counter",3]]],[11,"eq","","",3,[[["multimap",3]]]],[11,"ne","","",3,[[["multimap",3]]]],[11,"eq","","",6,[[["tags",3]]]],[11,"ne","","",6,[[["tags",3]]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"read","","",7,[[],[["result",4],["error",3]]]],[11,"read","","",8,[[],[["result",4],["error",3]]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",0,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",0,[[],["result",4]]]],"p":[[3,"WeightedUsizeChoice"],[4,"Parallelism"],[3,"CmdArgs"],[3,"MultiMap"],[3,"Counter"],[3,"VecMap"],[3,"Tags"],[3,"FileWithProgress"],[3,"Timer"],[3,"Profiler"],[3,"MeasureMemory"],[8,"TimerSink"]]},\ "convert_osm":{"doc":"","i":[[3,"Options","convert_osm","",null,null],[12,"osm_input","","",0,null],[12,"city_name","","",0,null],[12,"name","","",0,null],[12,"clip","","",0,null],[12,"map_config","","",0,null],[12,"onstreet_parking","","",0,null],[12,"public_offstreet_parking","","",0,null],[12,"private_offstreet_parking","","",0,null],[12,"elevation","","",0,null],[12,"include_railroads","","",0,null],[4,"OnstreetParking","","",null,null],[13,"JustOSM","","",1,null],[13,"Blockface","","",1,null],[13,"SomeAdditionalWhereNoData","","",1,null],[12,"pct","convert_osm::OnstreetParking","",2,null],[4,"PublicOffstreetParking","convert_osm","",null,null],[13,"None","","",3,null],[13,"GIS","","",3,null],[4,"PrivateOffstreetParking","","",null,null],[13,"FixedPerBldg","","",4,null],[5,"convert","","",null,[[["timer",3],["options",3]],["rawmap",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]]],"p":[[3,"Options"],[4,"OnstreetParking"],[13,"SomeAdditionalWhereNoData"],[4,"PublicOffstreetParking"],[4,"PrivateOffstreetParking"]]},\ "ezgui":{"doc":"Widgets","i":[[3,"Drawable","ezgui","",null,null],[3,"Canvas","","",null,null],[12,"cam_x","","",0,null],[12,"cam_y","","",0,null],[12,"cam_zoom","","",0,null],[12,"window_width","","",0,null],[12,"window_height","","",0,null],[12,"map_dims","","",0,null],[12,"invert_scroll","","",0,null],[12,"touchpad_to_move","","",0,null],[12,"edge_auto_panning","","",0,null],[12,"keys_to_pan","","",0,null],[12,"gui_scroll_speed","","",0,null],[3,"Color","","",null,null],[12,"r","","",1,null],[12,"g","","",1,null],[12,"b","","",1,null],[12,"a","","",1,null],[3,"LinearGradient","","",null,null],[12,"line","","",2,null],[12,"stops","","",2,null],[3,"GfxCtx","","",null,null],[12,"canvas","","",3,null],[12,"prerender","","",3,null],[3,"Prerender","","",null,null],[3,"EventCtx","","",null,null],[12,"input","","",4,null],[12,"canvas","","",4,null],[12,"prerender","","",4,null],[3,"GeomBatch","","A mutable builder for a group of colored polygons.",null,null],[12,"autocrop_dims","","",5,null],[3,"UserInput","","",null,null],[3,"Composite","","",null,null],[3,"Widget","","",null,null],[3,"Settings","","",null,null],[3,"ScreenDims","","ScreenDims is in units of logical pixels, as opposed to…",null,null],[12,"width","","",6,null],[12,"height","","",6,null],[3,"ScreenPt","","ScreenPt is in units of logical pixels, as opposed to…",null,null],[12,"x","","",7,null],[12,"y","","",7,null],[3,"ScreenRectangle","","ScreenRectangle is in units of logical pixels, as opposed…",null,null],[12,"x1","","",8,null],[12,"y1","","",8,null],[12,"x2","","",8,null],[12,"y2","","",8,null],[3,"Style","","",null,null],[12,"outline_thickness","","",9,null],[12,"outline_color","","",9,null],[12,"panel_bg","","",9,null],[12,"hotkey_color","","",9,null],[12,"hovering_color","","",9,null],[3,"Text","","",null,null],[3,"TextSpan","","",null,null],[3,"Warper","","",null,null],[3,"Autocomplete","","",null,null],[3,"Btn","","",null,null],[3,"Checkbox","","",null,null],[3,"CompareTimes","","",null,null],[3,"FanChart","","",null,null],[3,"Filler","","",null,null],[3,"DrawWithTooltips","","",null,null],[3,"LinePlot","","",null,null],[3,"PlotOptions","","",null,null],[12,"filterable","","",10,null],[12,"max_x","","",10,null],[12,"max_y","","",10,null],[12,"disabled","","",10,null],[3,"Series","","",null,null],[12,"label","","",11,null],[12,"color","","",11,null],[12,"pts","","",11,null],[3,"Menu","","",null,null],[3,"PersistentSplit","","",null,null],[3,"ScatterPlot","","",null,null],[3,"AreaSlider","","",null,null],[3,"Slider","","",null,null],[3,"Spinner","","",null,null],[12,"current","","",12,null],[3,"WidgetOutput","","",null,null],[12,"redo_layout","","This widget changed dimensions, so recalculate layout.",13,null],[12,"outcome","","This widget produced an Outcome, and event handling should…",13,null],[3,"Choice","","",null,null],[12,"label","","",14,null],[12,"data","","",14,null],[4,"HorizontalAlignment","","",null,null],[13,"Left","","",15,null],[13,"Center","","",15,null],[13,"Right","","",15,null],[13,"Percent","","",15,null],[13,"Centered","","",15,null],[4,"VerticalAlignment","","",null,null],[13,"Top","","",16,null],[13,"Center","","",16,null],[13,"Bottom","","",16,null],[13,"BottomAboveOSD","","",16,null],[13,"Percent","","",16,null],[13,"Above","","",16,null],[13,"Below","","",16,null],[4,"FancyColor","","",null,null],[13,"RGBA","","",17,null],[13,"LinearGradient","","",17,null],[4,"Event","","",null,null],[13,"NoOp","","",18,null],[13,"LeftMouseButtonDown","","",18,null],[13,"LeftMouseButtonUp","","",18,null],[13,"RightMouseButtonDown","","",18,null],[13,"RightMouseButtonUp","","",18,null],[13,"KeyPress","","",18,null],[13,"KeyRelease","","",18,null],[13,"Update","","",18,null],[13,"MouseMovedTo","","",18,null],[13,"WindowLostCursor","","",18,null],[13,"WindowGainedCursor","","",18,null],[13,"MouseWheelScroll","","",18,null],[13,"WindowResized","","",18,null],[4,"Key","","",null,null],[13,"A","","",19,null],[13,"B","","",19,null],[13,"C","","",19,null],[13,"D","","",19,null],[13,"E","","",19,null],[13,"F","","",19,null],[13,"G","","",19,null],[13,"H","","",19,null],[13,"I","","",19,null],[13,"J","","",19,null],[13,"K","","",19,null],[13,"L","","",19,null],[13,"M","","",19,null],[13,"N","","",19,null],[13,"O","","",19,null],[13,"P","","",19,null],[13,"Q","","",19,null],[13,"R","","",19,null],[13,"S","","",19,null],[13,"T","","",19,null],[13,"U","","",19,null],[13,"V","","",19,null],[13,"W","","",19,null],[13,"X","","",19,null],[13,"Y","","",19,null],[13,"Z","","",19,null],[13,"Num1","","",19,null],[13,"Num2","","",19,null],[13,"Num3","","",19,null],[13,"Num4","","",19,null],[13,"Num5","","",19,null],[13,"Num6","","",19,null],[13,"Num7","","",19,null],[13,"Num8","","",19,null],[13,"Num9","","",19,null],[13,"Num0","","",19,null],[13,"LeftBracket","","",19,null],[13,"RightBracket","","",19,null],[13,"Space","","",19,null],[13,"Slash","","",19,null],[13,"Dot","","",19,null],[13,"Comma","","",19,null],[13,"Semicolon","","",19,null],[13,"Colon","","",19,null],[13,"Equals","","",19,null],[13,"SingleQuote","","",19,null],[13,"Escape","","",19,null],[13,"Enter","","",19,null],[13,"Tab","","",19,null],[13,"Backspace","","",19,null],[13,"LeftShift","","",19,null],[13,"LeftControl","","",19,null],[13,"LeftAlt","","",19,null],[13,"RightAlt","","",19,null],[13,"LeftArrow","","",19,null],[13,"RightArrow","","",19,null],[13,"UpArrow","","",19,null],[13,"DownArrow","","",19,null],[13,"F1","","",19,null],[13,"F2","","",19,null],[13,"F3","","",19,null],[13,"F4","","",19,null],[13,"F5","","",19,null],[13,"F6","","",19,null],[13,"F7","","",19,null],[13,"F8","","",19,null],[13,"F9","","",19,null],[13,"F10","","",19,null],[13,"F11","","",19,null],[13,"F12","","",19,null],[4,"MultiKey","","",null,null],[13,"Normal","","",20,null],[13,"LCtrl","","",20,null],[13,"Any","","",20,null],[4,"UpdateType","","",null,null],[13,"InputOnly","","",21,null],[13,"Game","","",21,null],[13,"Pan","","",21,null],[13,"ScreenCaptureEverything","","",21,null],[12,"dir","ezgui::UpdateType","",22,null],[12,"zoom","","",22,null],[12,"max_x","","",22,null],[12,"max_y","","",22,null],[4,"RewriteColor","ezgui","",null,null],[13,"NoOp","","",23,null],[13,"Change","","",23,null],[13,"ChangeAll","","",23,null],[13,"ChangeAlpha","","",23,null],[4,"Outcome","","",null,null],[13,"Clicked","","An action was done",24,null],[13,"Changed","","A dropdown, checkbox, spinner, etc changed values. Usually…",24,null],[13,"Nothing","","Nothing happened",24,null],[5,"hotkey","","",null,[[["key",4]],[["option",4],["multikey",4]]]],[5,"hotkeys","","",null,[[["vec",3],["key",4]],[["option",4],["multikey",4]]]],[5,"lctrl","","",null,[[["key",4]],[["option",4],["multikey",4]]]],[5,"run","","",null,[[["settings",3],["fnonce",8]]]],[5,"Line","","",null,[[["into",8],["string",3]],["textspan",3]]],[11,"min_zoom","","",0,[[]]],[11,"mark_covered_area","","",0,[[["screenrectangle",3]]]],[11,"get_cursor","","",0,[[],["screenpt",3]]],[11,"get_cursor_in_screen_space","","",0,[[],[["screenpt",3],["option",4]]]],[11,"get_cursor_in_map_space","","",0,[[],[["pt2d",3],["option",4]]]],[11,"screen_to_map","","",0,[[["screenpt",3]],["pt2d",3]]],[11,"center_to_screen_pt","","",0,[[],["screenpt",3]]],[11,"center_to_map_pt","","",0,[[],["pt2d",3]]],[11,"center_on_map_pt","","",0,[[["pt2d",3]]]],[11,"map_to_screen","","",0,[[["pt2d",3]],["screenpt",3]]],[11,"get_window_dims","","",0,[[],["screendims",3]]],[11,"get_screen_bounds","","",0,[[],["bounds",3]]],[11,"save_camera_state","","",0,[[]]],[11,"load_camera_state","","",0,[[]]],[18,"INVISIBLE","","",1,null],[18,"BLACK","","",1,null],[18,"WHITE","","",1,null],[18,"RED","","",1,null],[18,"GREEN","","",1,null],[18,"BLUE","","",1,null],[18,"CYAN","","",1,null],[18,"YELLOW","","",1,null],[18,"PURPLE","","",1,null],[18,"PINK","","",1,null],[18,"ORANGE","","",1,null],[11,"rgb","","",1,[[],["color",3]]],[11,"rgb_f","","",1,[[],["color",3]]],[11,"rgba","","",1,[[],["color",3]]],[11,"rgba_f","","",1,[[],["color",3]]],[11,"grey","","",1,[[],["color",3]]],[11,"alpha","","",1,[[],["color",3]]],[11,"hex","","",1,[[],["color",3]]],[11,"to_hex","","",1,[[],["string",3]]],[11,"lerp","","",1,[[["color",3]],["color",3]]],[11,"fork","","",3,[[["screenpt",3],["pt2d",3],["option",4]]]],[11,"fork_screenspace","","",3,[[]]],[11,"unfork","","",3,[[]]],[11,"clear","","",3,[[["color",3]]]],[11,"draw_polygon","","",3,[[["polygon",3],["color",3]]]],[11,"redraw","","",3,[[["drawable",3]]]],[11,"redraw_at","","",3,[[["screenpt",3],["drawable",3]]]],[11,"enable_clipping","","",3,[[["screenrectangle",3]]]],[11,"disable_clipping","","",3,[[]]],[11,"draw_mouse_tooltip","","",3,[[["text",3]]]],[11,"get_screen_bounds","","",3,[[],["bounds",3]]],[11,"screen_to_map","","",3,[[["screenpt",3]],["pt2d",3]]],[11,"get_cursor_in_map_space","","",3,[[],[["pt2d",3],["option",4]]]],[11,"is_screencap","","",3,[[]]],[11,"set_screencap_naming_hint","","",3,[[["string",3]]]],[11,"upload","","",3,[[["geombatch",3]],["drawable",3]]],[11,"default_line_height","","",3,[[]]],[11,"style","","",3,[[],["style",3]]],[11,"upload","","",25,[[["geombatch",3]],["drawable",3]]],[11,"get_total_bytes_uploaded","","",25,[[]]],[11,"from_winit_event","","",18,[[["windowevent",4]],[["event",4],["option",4]]]],[18,"NUM_KEYS","","",19,null],[11,"to_char","","",19,[[],["option",4]]],[11,"describe","","",19,[[],["string",3]]],[11,"describe","","",20,[[],["string",3]]],[11,"loading_screen","","",4,[[["into",8],["fnonce",8],["string",3]]]],[11,"request_update","","",4,[[["updatetype",4]]]],[11,"canvas_movement","","",4,[[]]],[11,"no_op_event","","",4,[[["fnmut",8]]]],[11,"redo_mouseover","","",4,[[]]],[11,"normal_left_click","","",4,[[]]],[11,"default_line_height","","",4,[[]]],[11,"upload","","",4,[[["geombatch",3]],["drawable",3]]],[11,"style","","",4,[[],["style",3]]],[11,"set_style","","",4,[[["style",3]]]],[11,"new","","Creates an empty batch.",5,[[],["geombatch",3]]],[11,"from","","Creates a batch of colored polygons.",5,[[["vec",3]],["geombatch",3]]],[11,"push","","Adds a single colored polygon.",5,[[["polygon",3],["color",3]]]],[11,"fancy_push","","",5,[[["fancycolor",4],["polygon",3]]]],[11,"extend","","Applies one color to many polygons.",5,[[["vec",3],["polygon",3],["color",3]]]],[11,"append","","Appends all colored polygons from another batch to the…",5,[[["geombatch",3]]]],[11,"consume","","Returns the colored polygons in this batch, destroying the…",5,[[],["vec",3]]],[11,"draw","","Draws the batch, consuming it. Only use this for drawing…",5,[[["gfxctx",3]]]],[11,"upload","","Upload the batch of polygons to the GPU, returning…",5,[[["eventctx",3]],["drawable",3]]],[11,"batch","","Wrap in a Widget for layouting, so this batch can become…",5,[[],["widget",3]]],[11,"to_btn","","Turn this batch into a button.",5,[[["eventctx",3]],["btnbuilder",4]]],[11,"get_bounds","","Compute the bounds of all polygons in this batch.",5,[[],["bounds",3]]],[11,"autocrop","","Sets the top-left to 0, 0. Not sure exactly when this…",5,[[],["geombatch",3]]],[11,"unioned_polygon","","Builds a single polygon covering everything in this batch.…",5,[[],["polygon",3]]],[11,"get_dims","","Returns the width and height of all geometry contained in…",5,[[],["screendims",3]]],[11,"from_svg_contents","","Returns a batch containing a parsed SVG string.",5,[[["vec",3]],["geombatch",3]]],[11,"load_svg","","Returns a batch containing an SVG from a file.",5,[[["prerender",3]],["geombatch",3]]],[11,"color","","Transforms all colors in a batch.",5,[[["rewritecolor",4]],["geombatch",3]]],[11,"centered_on","","Translates the batch to be centered on some point.",5,[[["pt2d",3]],["geombatch",3]]],[11,"translate","","Translates the batch by some offset.",5,[[],["geombatch",3]]],[11,"rotate","","Rotates each polygon in the batch relative to the center…",5,[[["angle",3]],["geombatch",3]]],[11,"rotate_around_batch_center","","Rotates each polygon in the batch relative to the center…",5,[[["angle",3]],["geombatch",3]]],[11,"scale","","Scales the batch by some factor.",5,[[],["geombatch",3]]],[11,"key_pressed","","",26,[[["key",4]]]],[11,"pressed","","",26,[[["option",4],["multikey",4]]]],[11,"key_released","","",26,[[["key",4]]]],[11,"left_mouse_button_pressed","","",26,[[]]],[11,"left_mouse_button_released","","",26,[[]]],[11,"window_lost_cursor","","",26,[[]]],[11,"get_moved_mouse","","",26,[[],[["screenpt",3],["option",4]]]],[11,"is_window_resized","","",26,[[]]],[11,"nonblocking_is_update_event","","",26,[[],[["duration",3],["option",4]]]],[11,"use_update_event","","",26,[[]]],[11,"centered","","",27,[[],["widget",3]]],[11,"centered_horiz","","",27,[[],["widget",3]]],[11,"centered_vert","","",27,[[],["widget",3]]],[11,"centered_cross","","",27,[[],["widget",3]]],[11,"evenly_spaced","","",27,[[],["widget",3]]],[11,"fill_height","","",27,[[],["widget",3]]],[11,"flex_wrap","","",27,[[["eventctx",3]],["widget",3]]],[11,"force_width","","",27,[[],["widget",3]]],[11,"force_width_pct","","",27,[[["eventctx",3]],["widget",3]]],[11,"get_width_for_forcing","","",27,[[]]],[11,"bg","","",27,[[["color",3]],["widget",3]]],[11,"outline","","",27,[[["color",3]],["widget",3]]],[11,"fully_rounded","","",27,[[],["widget",3]]],[11,"container","","",27,[[],["widget",3]]],[11,"padding","","",27,[[],["widget",3]]],[11,"margin_above","","",27,[[],["widget",3]]],[11,"margin_below","","",27,[[],["widget",3]]],[11,"margin_left","","",27,[[],["widget",3]]],[11,"margin_right","","",27,[[],["widget",3]]],[11,"margin_horiz","","",27,[[],["widget",3]]],[11,"margin_vert","","",27,[[],["widget",3]]],[11,"align_left","","",27,[[],["widget",3]]],[11,"align_right","","",27,[[],["widget",3]]],[11,"align_bottom","","",27,[[],["widget",3]]],[11,"align_vert_center","","",27,[[],["widget",3]]],[11,"named","","",27,[[["into",8],["string",3]],["widget",3]]],[11,"new","","",27,[[["widgetimpl",8],["box",3]],["widget",3]]],[11,"draw_batch","","",27,[[["eventctx",3],["geombatch",3]],["widget",3]]],[11,"draw_svg","","",27,[[["eventctx",3],["into",8],["string",3]],["widget",3]]],[11,"draw_svg_transform","","",27,[[["eventctx",3],["rewritecolor",4]],["widget",3]]],[11,"text_entry","","",27,[[["eventctx",3],["string",3]],["widget",3]]],[11,"dropdown","","",27,[[["choice",3],["partialeq",8],["clone",8],["eventctx",3],["debug",8],["vec",3]],["widget",3]]],[11,"custom_row","","",27,[[["widget",3],["vec",3]],["widget",3]]],[11,"row","","",27,[[["widget",3],["vec",3]],["widget",3]]],[11,"custom_col","","",27,[[["widget",3],["vec",3]],["widget",3]]],[11,"col","","",27,[[["widget",3],["vec",3]],["widget",3]]],[11,"nothing","","",27,[[],["widget",3]]],[11,"to_geom","","",27,[[["eventctx",3],["option",4]]]],[11,"horiz_separator","","",27,[[["eventctx",3]],["widget",3]]],[11,"vert_separator","","",27,[[["eventctx",3]],["widget",3]]],[11,"is_btn","","",27,[[]]],[11,"new","","",28,[[["widget",3]],["compositebuilder",3]]],[11,"event","","",28,[[["eventctx",3]],["outcome",4]]],[11,"draw","","",28,[[["gfxctx",3]]]],[11,"get_all_click_actions","","",28,[[],[["hashset",3],["string",3]]]],[11,"restore","","",28,[[["eventctx",3],["composite",3]]]],[11,"scroll_to_member","","",28,[[["eventctx",3],["string",3]]]],[11,"has_widget","","",28,[[]]],[11,"slider","","",28,[[],["slider",3]]],[11,"slider_mut","","",28,[[],["slider",3]]],[11,"area_slider","","",28,[[],["areaslider",3]]],[11,"take_menu_choice","","",28,[[]]],[11,"is_checked","","",28,[[]]],[11,"maybe_is_checked","","",28,[[],["option",4]]],[11,"text_box","","",28,[[],["string",3]]],[11,"spinner","","",28,[[]]],[11,"dropdown_value","","",28,[[],[["partialeq",8],["clone",8]]]],[11,"persistent_split_value","","",28,[[],[["partialeq",8],["clone",8]]]],[11,"autocomplete_done","","",28,[[],[["option",4],["vec",3]]]],[11,"find","","",28,[[]]],[11,"find_mut","","",28,[[]]],[11,"rect_of","","",28,[[],["screenrectangle",3]]],[11,"center_of","","",28,[[],["screenpt",3]]],[11,"center_of_panel","","",28,[[],["screenpt",3]]],[11,"align_above","","",28,[[["eventctx",3],["composite",3]]]],[11,"align_below","","",28,[[["eventctx",3],["composite",3]]]],[11,"replace","","",28,[[["eventctx",3],["widget",3]]]],[11,"clicked_outside","","",28,[[["eventctx",3]]]],[11,"currently_hovering","","",28,[[],[["string",3],["option",4]]]],[11,"new","","",29,[[],["settings",3]]],[11,"enable_profiling","","",29,[[]]],[11,"dump_raw_events","","",29,[[]]],[11,"scale_factor","","",29,[[]]],[11,"window_icon","","",29,[[["string",3]]]],[11,"new","","",7,[[],["screenpt",3]]],[11,"to_pt","","",7,[[],["pt2d",3]]],[11,"top_left","","",8,[[["screenpt",3],["screendims",3]],["screenrectangle",3]]],[11,"placeholder","","",8,[[],["screenrectangle",3]]],[11,"contains","","",8,[[["screenpt",3]]]],[11,"pt_to_percent","","",8,[[["screenpt",3]],["option",4]]],[11,"percent_to_pt","","",8,[[],["screenpt",3]]],[11,"width","","",8,[[]]],[11,"height","","",8,[[]]],[11,"dims","","",8,[[],["screendims",3]]],[11,"center","","",8,[[],["screenpt",3]]],[11,"to_polygon","","",8,[[],["polygon",3]]],[11,"new","","",6,[[],["screendims",3]]],[11,"top_left_for_corner","","",6,[[["screenpt",3],["canvas",3]],["screenpt",3]]],[11,"scaled","","",6,[[],["screendims",3]]],[11,"standard","","",9,[[],["style",3]]],[11,"fg","","",30,[[["color",3]],["textspan",3]]],[11,"draw","","",30,[[["eventctx",3]],["widget",3]]],[11,"batch","","",30,[[["eventctx",3]],["widget",3]]],[11,"display_title","","",30,[[],["textspan",3]]],[11,"big_heading_styled","","",30,[[],["textspan",3]]],[11,"big_heading_plain","","",30,[[],["textspan",3]]],[11,"small_heading","","",30,[[],["textspan",3]]],[11,"body","","",30,[[],["textspan",3]]],[11,"secondary","","",30,[[],["textspan",3]]],[11,"small","","",30,[[],["textspan",3]]],[11,"big_monospaced","","",30,[[],["textspan",3]]],[11,"small_monospaced","","",30,[[],["textspan",3]]],[11,"underlined","","",30,[[],["textspan",3]]],[11,"new","","",31,[[],["text",3]]],[11,"from","","",31,[[["textspan",3]],["text",3]]],[11,"from_all","","",31,[[["vec",3],["textspan",3]],["text",3]]],[11,"from_multiline","","",31,[[["vec",3],["textspan",3]],["text",3]]],[11,"with_bg","","",31,[[],["text",3]]],[11,"bg","","",31,[[["color",3]],["text",3]]],[11,"tooltip","","",31,[[["eventctx",3],["option",4],["multikey",4]],["text",3]]],[11,"change_fg","","",31,[[["color",3]],["text",3]]],[11,"add","","",31,[[["textspan",3]]]],[11,"add_highlighted","","",31,[[["textspan",3],["color",3]]]],[11,"append","","",31,[[["textspan",3]]]],[11,"add_appended","","",31,[[["vec",3],["textspan",3]]]],[11,"append_all","","",31,[[["vec",3],["textspan",3]]]],[11,"is_empty","","",31,[[]]],[11,"extend","","",31,[[["text",3]]]],[11,"render","","",31,[[["assets",3]],["geombatch",3]]],[11,"render_g","","",31,[[["gfxctx",3]],["geombatch",3]]],[11,"render_ctx","","",31,[[["eventctx",3]],["geombatch",3]]],[11,"render_to_batch","","",31,[[["prerender",3]],["geombatch",3]]],[11,"draw","","",31,[[["eventctx",3]],["widget",3]]],[11,"batch","","",31,[[["eventctx",3]],["widget",3]]],[11,"wrap_to_pct","","",31,[[["eventctx",3]],["text",3]]],[11,"render_curvey","","",30,[[["polyline",3],["prerender",3]],["geombatch",3]]],[11,"new","","",32,[[["eventctx",3],["pt2d",3],["option",4]],["warper",3]]],[11,"event","","",32,[[["eventctx",3]]]],[11,"new","","",33,[[["eventctx",3],["vec",3]],["widget",3]]],[11,"final_value","","",33,[[],[["option",4],["vec",3]]]],[11,"svg","","",34,[[["into",8],["string",3],["rewritecolor",4]],["btnbuilder",4]]],[11,"svg_def","","",34,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"plaintext","","",34,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"text_fg","","",34,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"txt","","",34,[[["into",8],["text",3],["string",3]],["btnbuilder",4]]],[11,"text_bg","","",34,[[["into",8],["string",3],["color",3],["text",3]],["btnbuilder",4]]],[11,"text_bg1","","",34,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"text_bg2","","",34,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"custom","","",34,[[["geombatch",3],["polygon",3]],["btnbuilder",4]]],[11,"new","","",35,[[["widget",3]],["widget",3]]],[11,"switch","","",35,[[["into",8],["string",3],["option",4],["eventctx",3],["multikey",4]],["widget",3]]],[11,"checkbox","","",35,[[["into",8],["string",3],["option",4],["eventctx",3],["multikey",4]],["widget",3]]],[11,"custom_checkbox","","",35,[[["into",8],["string",3],["textspan",3],["eventctx",3],["vec",3],["option",4],["multikey",4]],["widget",3]]],[11,"colored","","",35,[[["eventctx",3],["color",3]],["widget",3]]],[11,"toggle","","",35,[[["into",8],["string",3],["option",4],["eventctx",3],["multikey",4]],["widget",3]]],[11,"new","","",36,[[["eventctx",3],["into",8],["string",3],["vec",3]],["widget",3]]],[11,"new","","",37,[[["series",3],["plotoptions",3],["hgramvalue",8],["eventctx",3],["yvalue",8],["vec",3]],["widget",3]]],[11,"square_width","","Creates a square filler, always some percentage of the…",38,[[["eventctx",3]],["widget",3]]],[11,"new","","",39,[[["geombatch",3],["box",3],["fn",8],["eventctx",3],["vec",3]],["widget",3]]],[11,"filterable","","",10,[[],["plotoptions",3]]],[11,"fixed","","",10,[[],["plotoptions",3]]],[11,"new","","",40,[[["series",3],["plotoptions",3],["eventctx",3],["vec",3]],["widget",3]]],[11,"new","","",41,[[["eventctx",3],["choice",3],["vec",3]],["widget",3]]],[11,"take_current_choice","","",41,[[]]],[11,"new","","",42,[[["choice",3],["option",4],["multikey",4],["eventctx",3],["vec",3]],["widget",3]]],[11,"current_value","","",42,[[]]],[11,"new","","",43,[[["series",3],["div",8],["plotoptions",3],["addassign",8],["eventctx",3],["yvalue",8],["vec",3]],["widget",3]]],[11,"horizontal","","",44,[[["eventctx",3]],["widget",3]]],[11,"vertical","","",44,[[["eventctx",3]],["widget",3]]],[11,"get_percent","","",44,[[]]],[11,"get_value","","",44,[[]]],[11,"set_percent","","",44,[[["eventctx",3]]]],[11,"new","","",45,[[["eventctx",3]],["widget",3]]],[11,"get_percent","","",45,[[]]],[11,"set_percent","","",45,[[["eventctx",3]]]],[11,"new","","",12,[[["eventctx",3]],["widget",3]]],[11,"new","","",13,[[],["widgetoutput",3]]],[8,"GUI","","",null,null],[10,"event","","",46,[[["eventctx",3]]]],[10,"draw","","",46,[[["gfxctx",3]]]],[11,"dump_before_abort","","",46,[[["canvas",3]]]],[11,"before_quit","","",46,[[["canvas",3]]]],[8,"TextExt","","",null,null],[10,"draw_text","","",47,[[["eventctx",3]],["widget",3]]],[10,"batch_text","","",47,[[["eventctx",3]],["widget",3]]],[8,"WidgetImpl","","Create a new widget by implementing this trait. You can…",null,null],[10,"get_dims","","What width and height does the widget occupy? If this…",48,[[],["screendims",3]]],[10,"set_pos","","Your widget\'s top left corner should be here. Handle mouse…",48,[[["screenpt",3]]]],[10,"event","","Your chance to react to an event. Any side effects outside…",48,[[["eventctx",3],["widgetoutput",3]]]],[10,"draw","","Draw the widget. Be sure to draw relative to the top-left…",48,[[["gfxctx",3]]]],[11,"can_restore","","If a new Composite is being created to replace an older…",48,[[]]],[11,"restore","","Restore state from the previous version of this widget,…",48,[[["eventctx",3],["box",3]]]],[11,"new","","",14,[[["into",8],["string",3]],["choice",3]]],[11,"from","","",14,[[["vec",3]],[["choice",3],["vec",3]]]],[11,"key","","",14,[[["key",4]],["choice",3]]],[11,"multikey","","",14,[[["option",4],["multikey",4]],["choice",3]]],[11,"active","","",14,[[],["choice",3]]],[11,"tooltip","","",14,[[["into",8],["string",3]],["choice",3]]],[11,"string","","",14,[[],[["choice",3],["string",3]]]],[11,"strings","","",14,[[["into",8],["vec",3],["string",3]],[["vec",3],["choice",3]]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"into_any","","",49,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",49,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",49,[[],["any",8]]],[11,"as_any_mut","","",49,[[],["any",8]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"to_string","","",1,[[],["string",3]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"read","","",1,[[],["result",4]]],[11,"get_elements_size","","",1,[[]]],[11,"to_void_ptr","","",1,[[]]],[11,"ref_from_ptr","","",1,[[],["option",4]]],[11,"is_size_suitable","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"into_any","","",25,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",25,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",25,[[],["any",8]]],[11,"as_any_mut","","",25,[[],["any",8]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"into_any_arc","","",5,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"into_any","","",26,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",26,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",26,[[],["any",8]]],[11,"as_any_mut","","",26,[[],["any",8]]],[11,"into_any_arc","","",26,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",28,[[]]],[11,"into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"into_any","","",28,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",28,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",28,[[],["any",8]]],[11,"as_any_mut","","",28,[[],["any",8]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"into_any","","",27,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",27,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",27,[[],["any",8]]],[11,"as_any_mut","","",27,[[],["any",8]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"into_any","","",29,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",29,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",29,[[],["any",8]]],[11,"as_any_mut","","",29,[[],["any",8]]],[11,"into_any_arc","","",29,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"read","","",6,[[],["result",4]]],[11,"get_elements_size","","",6,[[]]],[11,"to_void_ptr","","",6,[[]]],[11,"ref_from_ptr","","",6,[[],["option",4]]],[11,"is_size_suitable","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"into_any_arc","","",6,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"read","","",7,[[],["result",4]]],[11,"get_elements_size","","",7,[[]]],[11,"to_void_ptr","","",7,[[]]],[11,"ref_from_ptr","","",7,[[],["option",4]]],[11,"is_size_suitable","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"into_any_arc","","",7,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"into_any","","",8,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",8,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",8,[[],["any",8]]],[11,"as_any_mut","","",8,[[],["any",8]]],[11,"into_any_arc","","",8,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"to_owned","","",31,[[]]],[11,"clone_into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"into_any","","",31,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",31,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",31,[[],["any",8]]],[11,"as_any_mut","","",31,[[],["any",8]]],[11,"into_any_arc","","",31,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"to_owned","","",30,[[]]],[11,"clone_into","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"into_any","","",30,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",30,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",30,[[],["any",8]]],[11,"as_any_mut","","",30,[[],["any",8]]],[11,"into_any_arc","","",30,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"into_any","","",32,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",32,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",32,[[],["any",8]]],[11,"as_any_mut","","",32,[[],["any",8]]],[11,"into_any_arc","","",32,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"into_any","","",33,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",33,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",33,[[],["any",8]]],[11,"as_any_mut","","",33,[[],["any",8]]],[11,"into_any_arc","","",33,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"into_any","","",34,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",34,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",34,[[],["any",8]]],[11,"as_any_mut","","",34,[[],["any",8]]],[11,"into_any_arc","","",34,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",35,[[]]],[11,"into","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"into_any","","",35,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",35,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",35,[[],["any",8]]],[11,"as_any_mut","","",35,[[],["any",8]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"into_any","","",36,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",36,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",36,[[],["any",8]]],[11,"as_any_mut","","",36,[[],["any",8]]],[11,"from","","",37,[[]]],[11,"into","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"into_any","","",37,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",37,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",37,[[],["any",8]]],[11,"as_any_mut","","",37,[[],["any",8]]],[11,"from","","",38,[[]]],[11,"into","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"into_any","","",38,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",38,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",38,[[],["any",8]]],[11,"as_any_mut","","",38,[[],["any",8]]],[11,"into_any_arc","","",38,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",39,[[]]],[11,"into","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"into_any","","",39,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",39,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",39,[[],["any",8]]],[11,"as_any_mut","","",39,[[],["any",8]]],[11,"from","","",40,[[]]],[11,"into","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"into_any","","",40,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",40,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",40,[[],["any",8]]],[11,"as_any_mut","","",40,[[],["any",8]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"into_any","","",11,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",11,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",11,[[],["any",8]]],[11,"as_any_mut","","",11,[[],["any",8]]],[11,"into_any_arc","","",11,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",41,[[]]],[11,"into","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"into_any","","",41,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",41,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",41,[[],["any",8]]],[11,"as_any_mut","","",41,[[],["any",8]]],[11,"into_any_arc","","",41,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",42,[[]]],[11,"into","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"into_any","","",42,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",42,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",42,[[],["any",8]]],[11,"as_any_mut","","",42,[[],["any",8]]],[11,"from","","",43,[[]]],[11,"into","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"into_any","","",43,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",43,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",43,[[],["any",8]]],[11,"as_any_mut","","",43,[[],["any",8]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"into_any","","",45,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",45,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",45,[[],["any",8]]],[11,"as_any_mut","","",45,[[],["any",8]]],[11,"from","","",44,[[]]],[11,"into","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"into_any","","",44,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",44,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",44,[[],["any",8]]],[11,"as_any_mut","","",44,[[],["any",8]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"into_any","","",12,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",12,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",12,[[],["any",8]]],[11,"as_any_mut","","",12,[[],["any",8]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"into_any","","",13,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",13,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",13,[[],["any",8]]],[11,"as_any_mut","","",13,[[],["any",8]]],[11,"into_any_arc","","",13,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"into_any","","",14,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",14,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",14,[[],["any",8]]],[11,"as_any_mut","","",14,[[],["any",8]]],[11,"into_any_arc","","",14,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"read","","",15,[[],["result",4]]],[11,"get_elements_size","","",15,[[]]],[11,"to_void_ptr","","",15,[[]]],[11,"ref_from_ptr","","",15,[[],["option",4]]],[11,"is_size_suitable","","",15,[[]]],[11,"into_any","","",15,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",15,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",15,[[],["any",8]]],[11,"as_any_mut","","",15,[[],["any",8]]],[11,"into_any_arc","","",15,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"read","","",16,[[],["result",4]]],[11,"get_elements_size","","",16,[[]]],[11,"to_void_ptr","","",16,[[]]],[11,"ref_from_ptr","","",16,[[],["option",4]]],[11,"is_size_suitable","","",16,[[]]],[11,"into_any","","",16,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",16,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",16,[[],["any",8]]],[11,"as_any_mut","","",16,[[],["any",8]]],[11,"into_any_arc","","",16,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"to_owned","","",17,[[]]],[11,"clone_into","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"into_any","","",17,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",17,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",17,[[],["any",8]]],[11,"as_any_mut","","",17,[[],["any",8]]],[11,"into_any_arc","","",17,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"to_owned","","",18,[[]]],[11,"clone_into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"read","","",18,[[],["result",4]]],[11,"get_elements_size","","",18,[[]]],[11,"to_void_ptr","","",18,[[]]],[11,"ref_from_ptr","","",18,[[],["option",4]]],[11,"is_size_suitable","","",18,[[]]],[11,"into_any","","",18,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",18,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",18,[[],["any",8]]],[11,"as_any_mut","","",18,[[],["any",8]]],[11,"into_any_arc","","",18,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"read","","",19,[[],["result",4]]],[11,"get_elements_size","","",19,[[]]],[11,"to_void_ptr","","",19,[[]]],[11,"ref_from_ptr","","",19,[[],["option",4]]],[11,"is_size_suitable","","",19,[[]]],[11,"into_any","","",19,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",19,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",19,[[],["any",8]]],[11,"as_any_mut","","",19,[[],["any",8]]],[11,"into_any_arc","","",19,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"into_any","","",20,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",20,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",20,[[],["any",8]]],[11,"as_any_mut","","",20,[[],["any",8]]],[11,"into_any_arc","","",20,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_into","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"into_any","","",21,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",21,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",21,[[],["any",8]]],[11,"as_any_mut","","",21,[[],["any",8]]],[11,"into_any_arc","","",21,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"into_any","","",23,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",23,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",23,[[],["any",8]]],[11,"as_any_mut","","",23,[[],["any",8]]],[11,"into_any_arc","","",23,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"into_any","","",24,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",24,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",24,[[],["any",8]]],[11,"as_any_mut","","",24,[[],["any",8]]],[11,"into_any_arc","","",24,[[["arc",3]],[["arc",3],["any",8]]]],[11,"get_dims","","",33,[[],["screendims",3]]],[11,"set_pos","","",33,[[["screenpt",3]]]],[11,"event","","",33,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",33,[[["gfxctx",3]]]],[11,"get_dims","","",35,[[],["screendims",3]]],[11,"set_pos","","",35,[[["screenpt",3]]]],[11,"event","","",35,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",35,[[["gfxctx",3]]]],[11,"get_dims","","",36,[[],["screendims",3]]],[11,"set_pos","","",36,[[["screenpt",3]]]],[11,"event","","",36,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",36,[[["gfxctx",3]]]],[11,"get_dims","","",37,[[],["screendims",3]]],[11,"set_pos","","",37,[[["screenpt",3]]]],[11,"event","","",37,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",37,[[["gfxctx",3]]]],[11,"get_dims","","",38,[[],["screendims",3]]],[11,"set_pos","","",38,[[["screenpt",3]]]],[11,"event","","",38,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",38,[[["gfxctx",3]]]],[11,"get_dims","","",39,[[],["screendims",3]]],[11,"set_pos","","",39,[[["screenpt",3]]]],[11,"event","","",39,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",39,[[["gfxctx",3]]]],[11,"get_dims","","",40,[[],["screendims",3]]],[11,"set_pos","","",40,[[["screenpt",3]]]],[11,"event","","",40,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",40,[[["gfxctx",3]]]],[11,"get_dims","","",41,[[],["screendims",3]]],[11,"set_pos","","",41,[[["screenpt",3]]]],[11,"event","","",41,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",41,[[["gfxctx",3]]]],[11,"get_dims","","",42,[[],["screendims",3]]],[11,"set_pos","","",42,[[["screenpt",3]]]],[11,"event","","",42,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",42,[[["gfxctx",3]]]],[11,"get_dims","","",43,[[],["screendims",3]]],[11,"set_pos","","",43,[[["screenpt",3]]]],[11,"event","","",43,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",43,[[["gfxctx",3]]]],[11,"get_dims","","",44,[[],["screendims",3]]],[11,"set_pos","","",44,[[["screenpt",3]]]],[11,"event","","",44,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",44,[[["gfxctx",3]]]],[11,"get_dims","","",45,[[],["screendims",3]]],[11,"set_pos","","",45,[[["screenpt",3]]]],[11,"event","","",45,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",45,[[["gfxctx",3]]]],[11,"get_dims","","",12,[[],["screendims",3]]],[11,"set_pos","","",12,[[["screenpt",3]]]],[11,"event","","",12,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",12,[[["gfxctx",3]]]],[11,"from","","",7,[[["logicalposition",3]],["screenpt",3]]],[11,"from","","",6,[[["logicalsize",3]],["screendims",3]]],[11,"clone","","",15,[[],["horizontalalignment",4]]],[11,"clone","","",16,[[],["verticalalignment",4]]],[11,"clone","","",1,[[],["color",3]]],[11,"clone","","",17,[[],["fancycolor",4]]],[11,"clone","","",2,[[],["lineargradient",3]]],[11,"clone","","",18,[[],["event",4]]],[11,"clone","","",19,[[],["key",4]]],[11,"clone","","",20,[[],["multikey",4]]],[11,"clone","","",21,[[],["updatetype",4]]],[11,"clone","","",5,[[],["geombatch",3]]],[11,"clone","","",7,[[],["screenpt",3]]],[11,"clone","","",8,[[],["screenrectangle",3]]],[11,"clone","","",6,[[],["screendims",3]]],[11,"clone","","",9,[[],["style",3]]],[11,"clone","","",30,[[],["textspan",3]]],[11,"clone","","",31,[[],["text",3]]],[11,"cmp","","",19,[[["key",4]],["ordering",4]]],[11,"cmp","","",20,[[["multikey",4]],["ordering",4]]],[11,"eq","","",1,[[["color",3]]]],[11,"ne","","",1,[[["color",3]]]],[11,"eq","","",17,[[["fancycolor",4]]]],[11,"ne","","",17,[[["fancycolor",4]]]],[11,"eq","","",2,[[["lineargradient",3]]]],[11,"ne","","",2,[[["lineargradient",3]]]],[11,"eq","","",18,[[["event",4]]]],[11,"ne","","",18,[[["event",4]]]],[11,"eq","","",19,[[["key",4]]]],[11,"eq","","",20,[[["multikey",4]]]],[11,"ne","","",20,[[["multikey",4]]]],[11,"eq","","",21,[[["updatetype",4]]]],[11,"ne","","",21,[[["updatetype",4]]]],[11,"eq","","",7,[[["screenpt",3]]]],[11,"ne","","",7,[[["screenpt",3]]]],[11,"eq","","",6,[[["screendims",3]]]],[11,"ne","","",6,[[["screendims",3]]]],[11,"eq","","",24,[[["outcome",4]]]],[11,"ne","","",24,[[["outcome",4]]]],[11,"partial_cmp","","",19,[[["key",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",20,[[["multikey",4]],[["option",4],["ordering",4]]]],[11,"lt","","",20,[[["multikey",4]]]],[11,"le","","",20,[[["multikey",4]]]],[11,"gt","","",20,[[["multikey",4]]]],[11,"ge","","",20,[[["multikey",4]]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",18,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","","",31,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"hash","","",19,[[]]],[11,"hash","","",20,[[]]],[11,"deserialize","","",1,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"serialize","","",1,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"dump_before_abort","","",46,[[["canvas",3]]]],[11,"before_quit","","",46,[[["canvas",3]]]],[11,"can_restore","","If a new Composite is being created to replace an older…",48,[[]]],[11,"restore","","Restore state from the previous version of this widget,…",48,[[["eventctx",3],["box",3]]]],[11,"is","","Returns true if the trait object wraps an object of type…",48,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",48,[[["box",3]],[["box",3],["result",4],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",48,[[["rc",3]],[["result",4],["rc",3],["rc",3]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",48,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",48,[[],["option",4]]]],"p":[[3,"Canvas"],[3,"Color"],[3,"LinearGradient"],[3,"GfxCtx"],[3,"EventCtx"],[3,"GeomBatch"],[3,"ScreenDims"],[3,"ScreenPt"],[3,"ScreenRectangle"],[3,"Style"],[3,"PlotOptions"],[3,"Series"],[3,"Spinner"],[3,"WidgetOutput"],[3,"Choice"],[4,"HorizontalAlignment"],[4,"VerticalAlignment"],[4,"FancyColor"],[4,"Event"],[4,"Key"],[4,"MultiKey"],[4,"UpdateType"],[13,"ScreenCaptureEverything"],[4,"RewriteColor"],[4,"Outcome"],[3,"Prerender"],[3,"UserInput"],[3,"Widget"],[3,"Composite"],[3,"Settings"],[3,"TextSpan"],[3,"Text"],[3,"Warper"],[3,"Autocomplete"],[3,"Btn"],[3,"Checkbox"],[3,"CompareTimes"],[3,"FanChart"],[3,"Filler"],[3,"DrawWithTooltips"],[3,"LinePlot"],[3,"Menu"],[3,"PersistentSplit"],[3,"ScatterPlot"],[3,"Slider"],[3,"AreaSlider"],[8,"GUI"],[8,"TextExt"],[8,"WidgetImpl"],[3,"Drawable"]]},\ -"game":{"doc":"","i":[[5,"main","game","",null,[[]]],[5,"smoke_test","","",null,[[]]],[0,"app","","",null,null],[3,"App","game::app","",null,null],[12,"primary","","",0,null],[12,"prebaked","","",0,null],[12,"cs","","",0,null],[12,"unzoomed_agents","","",0,null],[12,"opts","","",0,null],[12,"per_obj","","",0,null],[12,"layer","","",0,null],[12,"session","","",0,null],[12,"suspended_sim","","",0,null],[3,"ShowLayers","","",null,null],[12,"show_buildings","","",1,null],[12,"show_parking_lots","","",1,null],[12,"show_intersections","","",1,null],[12,"show_lanes","","",1,null],[12,"show_areas","","",1,null],[12,"show_labels","","",1,null],[3,"ShowEverything","","",null,null],[12,"layers","","",2,null],[3,"Flags","","",null,null],[12,"sim_flags","","",3,null],[12,"num_agents","","",3,null],[3,"PerMap","","",null,null],[12,"map","","",4,null],[12,"draw_map","","",4,null],[12,"sim","","",4,null],[12,"current_selection","","",4,null],[12,"current_flags","","",4,null],[12,"last_warped_from","","",4,null],[12,"sim_cb","","",4,null],[12,"show_zorder","","",4,null],[12,"zorder_range","","",4,null],[12,"dirty_from_edits","","",4,null],[12,"has_modified_trips","","",4,null],[3,"SessionState","","",null,null],[12,"tutorial","","",5,null],[12,"high_scores","","",5,null],[12,"info_panel_tab","","",5,null],[3,"PerObjectActions","","",null,null],[12,"click_action","","",6,null],[3,"FindDelayedIntersections","","",null,null],[12,"halt_limit","","",7,null],[12,"report_limit","","",7,null],[12,"currently_delayed","","",7,null],[8,"ShowObject","","",null,null],[10,"show","","",8,[[["id",4]]]],[10,"layers","","",8,[[],["showlayers",3]]],[11,"new","","",0,[[["options",3],["eventctx",3],["flags",3]],["app",3]]],[11,"has_prebaked","","",0,[[],["option",4]]],[11,"prebaked","","",0,[[],["analytics",3]]],[11,"set_prebaked","","",0,[[["option",4]]]],[11,"switch_map","","",0,[[["eventctx",3],["string",3]]]],[11,"draw","","",0,[[["showobject",8],["drawoptions",3],["gfxctx",3],["getdrawagents",8]]]],[11,"recalculate_current_selection","","",0,[[["eventctx",3]]]],[11,"calculate_current_selection","","",0,[[["eventctx",3],["showobject",8],["getdrawagents",8]],[["id",4],["option",4]]]],[11,"get_renderables_back_to_front","","",0,[[["bounds",3],["agentcache",3],["getdrawagents",8],["showobject",8],["prerender",3]],[["renderable",8],["vec",3]]]],[11,"new","","",1,[[],["showlayers",3]]],[11,"new","","",2,[[],["showeverything",3]]],[11,"new","","",4,[[["timer",3],["eventctx",3],["colorscheme",3],["flags",3]],["permap",3]]],[11,"clear_sim","","",4,[[],["sim",3]]],[11,"empty","","",5,[[],["sessionstate",3]]],[11,"new","","",6,[[],["perobjectactions",3]]],[11,"reset","","",6,[[]]],[11,"left_click","","",6,[[["into",8],["eventctx",3],["string",3]]]],[0,"challenges","game","",null,null],[3,"Challenge","game::challenges","",null,null],[12,"title","","",9,null],[12,"description","","",9,null],[12,"alias","","",9,null],[12,"gameplay","","",9,null],[12,"cutscene","","",9,null],[3,"HighScore","","",null,null],[12,"goal","","",10,null],[12,"score","","",10,null],[12,"edits_name","","",10,null],[3,"ChallengesPicker","","",null,null],[12,"composite","","",11,null],[12,"links","","",11,null],[12,"challenge","","",11,null],[5,"prebake_all","","",null,[[]]],[5,"generic_prebake_all","","",null,[[]]],[5,"prebake","","",null,[[["scenario",3],["duration",3],["option",4],["map",3],["timer",3]]]],[11,"record","","",10,[[["app",3],["gameplaymode",4]]]],[11,"all","","",9,[[],[["btreemap",3],["vec",3],["string",3]]]],[11,"find","","",9,[[["gameplaymode",4]]]],[11,"new","","",11,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"make","","",11,[[["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"colors","game","",null,null],[3,"ColorScheme","game::colors","",null,null],[12,"hovering","","",12,null],[12,"panel_bg","","",12,null],[12,"section_bg","","",12,null],[12,"inner_panel","","",12,null],[12,"day_time_slider","","",12,null],[12,"night_time_slider","","",12,null],[12,"selected","","",12,null],[12,"current_object","","",12,null],[12,"perma_selected_object","","",12,null],[12,"bottom_bar_id","","",12,null],[12,"bottom_bar_name","","",12,null],[12,"fade_map_dark","","",12,null],[12,"gui_style","","",12,null],[12,"driving_lane","","",12,null],[12,"bus_lane","","",12,null],[12,"parking_lane","","",12,null],[12,"bike_lane","","",12,null],[12,"sidewalk","","",12,null],[12,"sidewalk_lines","","",12,null],[12,"general_road_marking","","",12,null],[12,"road_center_line","","",12,null],[12,"light_rail_track","","",12,null],[12,"private_road","","",12,null],[12,"unzoomed_highway","","",12,null],[12,"unzoomed_arterial","","",12,null],[12,"unzoomed_residential","","",12,null],[12,"normal_intersection","","",12,null],[12,"stop_sign","","",12,null],[12,"stop_sign_pole","","",12,null],[12,"signal_protected_turn","","",12,null],[12,"signal_permitted_turn","","",12,null],[12,"signal_banned_turn","","",12,null],[12,"signal_box","","",12,null],[12,"signal_spinner","","",12,null],[12,"signal_turn_block_bg","","",12,null],[12,"void_background","","",12,null],[12,"map_background","","",12,null],[12,"unzoomed_interesting_intersection","","",12,null],[12,"residential_building","","",12,null],[12,"commerical_building","","",12,null],[12,"building_outline","","",12,null],[12,"parking_lot","","",12,null],[12,"grass","","",12,null],[12,"water","","",12,null],[12,"unzoomed_car","","",12,null],[12,"unzoomed_bike","","",12,null],[12,"unzoomed_bus","","",12,null],[12,"unzoomed_pedestrian","","",12,null],[12,"agent_colors","","",12,null],[12,"route","","",12,null],[12,"turn_arrow","","",12,null],[12,"brake_light","","",12,null],[12,"bus_body","","",12,null],[12,"bus_label","","",12,null],[12,"train_body","","",12,null],[12,"ped_head","","",12,null],[12,"ped_foot","","",12,null],[12,"ped_preparing_bike_body","","",12,null],[12,"ped_crowd","","",12,null],[12,"bike_frame","","",12,null],[12,"parked_car","","",12,null],[12,"good_to_bad_red","","",12,null],[12,"good_to_bad_green","","",12,null],[12,"bus_layer","","",12,null],[12,"edits_layer","","",12,null],[12,"parking_trip","","",12,null],[12,"before_changes","","",12,null],[12,"after_changes","","",12,null],[4,"ColorSchemeChoice","","",null,null],[13,"Standard","","",13,null],[13,"NightMode","","",13,null],[13,"SAMGreenDay","","",13,null],[13,"SAMDesertDay","","",13,null],[13,"BAP","","",13,null],[13,"OSM","","",13,null],[13,"Starcat","","",13,null],[5,"modulo_color","","",null,[[["vec",3]],["color",3]]],[5,"hex","","",null,[[],["color",3]]],[11,"choices","","",13,[[],[["vec",3],["choice",3]]]],[11,"new","","",12,[[["colorschemechoice",4]],["colorscheme",3]]],[11,"standard","","",12,[[],["colorscheme",3]]],[11,"rotating_color_plot","","",12,[[],["color",3]]],[11,"rotating_color_agents","","",12,[[],["color",3]]],[11,"night_mode","","",12,[[],["colorscheme",3]]],[11,"sam_green_day","","",12,[[],["colorscheme",3]]],[11,"sam_desert_day","","",12,[[],["colorscheme",3]]],[11,"bap","","",12,[[],["colorscheme",3]]],[11,"osm","","",12,[[],["colorscheme",3]]],[11,"starcat","","",12,[[],["colorscheme",3]]],[0,"common","game","",null,null],[3,"CommonState","game::common","",null,null],[12,"info_panel","","",14,null],[12,"cached_actions","","",14,null],[5,"tool_panel","","",null,[[["eventctx",3]],["composite",3]]],[0,"city_picker","","",null,null],[3,"CityPicker","game::common::city_picker","",null,null],[12,"composite","","",15,null],[12,"regions","","",15,null],[12,"selected","","",15,null],[12,"on_load","","",15,null],[11,"new","","",15,[[["app",3],["box",3],["fn",8],["eventctx",3]],[["state",8],["box",3]]]],[0,"colors","game::common","",null,null],[3,"ColorDiscrete","game::common::colors","",null,null],[12,"map","","",16,null],[12,"unzoomed","","",16,null],[12,"zoomed","","",16,null],[12,"categories","","",16,null],[12,"colors","","",16,null],[3,"ColorLegend","","",null,null],[3,"DivergingScale","","",null,null],[12,"low_color","","",17,null],[12,"mid_color","","",17,null],[12,"high_color","","",17,null],[12,"min","","",17,null],[12,"avg","","",17,null],[12,"max","","",17,null],[12,"ignore","","",17,null],[3,"ColorNetwork","","",null,null],[12,"map","","",18,null],[12,"unzoomed","","",18,null],[12,"zoomed","","",18,null],[3,"ColorScale","","",null,null],[12,"0","","",19,null],[11,"new","","",16,[[["app",3],["vec",3]],["colordiscrete",3]]],[11,"add_l","","",16,[[["laneid",3]]]],[11,"add_r","","",16,[[["roadid",3]]]],[11,"add_i","","",16,[[["intersectionid",3]]]],[11,"add_b","","",16,[[["buildingid",3]]]],[11,"add_bs","","",16,[[["busstopid",3]]]],[11,"build","","",16,[[["eventctx",3]]]],[11,"row","","",20,[[["into",8],["color",3],["string",3],["eventctx",3]],["widget",3]]],[11,"gradient","","",20,[[["into",8],["colorscale",3],["string",3],["eventctx",3],["vec",3]],["widget",3]]],[11,"new","","",17,[[["color",3]],["divergingscale",3]]],[11,"range","","",17,[[],["divergingscale",3]]],[11,"ignore","","",17,[[],["divergingscale",3]]],[11,"eval","","",17,[[],[["option",4],["color",3]]]],[11,"make_legend","","",17,[[["into",8],["string",3],["eventctx",3],["vec",3]],["widget",3]]],[11,"new","","",18,[[["app",3]],["colornetwork",3]]],[11,"add_l","","",18,[[["laneid",3],["color",3]]]],[11,"add_r","","",18,[[["roadid",3],["color",3]]]],[11,"add_i","","",18,[[["intersectionid",3],["color",3]]]],[11,"add_b","","",18,[[["buildingid",3],["color",3]]]],[11,"add_pl","","",18,[[["parkinglotid",3],["color",3]]]],[11,"ranked_roads","","",18,[[["roadid",3],["counter",3],["colorscale",3]]]],[11,"ranked_intersections","","",18,[[["intersectionid",3],["colorscale",3],["counter",3]]]],[11,"build","","",18,[[["eventctx",3]]]],[11,"eval","","",19,[[],["color",3]]],[11,"from_colorous","","",19,[[["gradient",3]],["colorscale",3]]],[11,"inner_eval","","",19,[[]]],[0,"heatmap","game::common","",null,null],[3,"HeatmapOptions","game::common::heatmap","",null,null],[12,"resolution","","",21,null],[12,"radius","","",21,null],[12,"smoothing","","",21,null],[12,"contours","","",21,null],[12,"color_scheme","","",21,null],[3,"Grid","","",null,null],[12,"data","","",22,null],[12,"width","","",22,null],[12,"height","","",22,null],[5,"make_heatmap","","",null,[[["vec",3],["pt2d",3],["bounds",3],["heatmapoptions",3],["eventctx",3],["geombatch",3]],["widget",3]]],[17,"NEIGHBORS","","",null,null],[11,"new","","",21,[[],["heatmapoptions",3]]],[11,"to_controls","","",21,[[["eventctx",3],["widget",3]],[["widget",3],["vec",3]]]],[11,"from_controls","","",21,[[["composite",3]],["heatmapoptions",3]]],[11,"new","","",22,[[],["grid",3]]],[11,"idx","","",22,[[]]],[0,"isochrone","game::common","",null,null],[3,"IsochroneViewer","game::common::isochrone","",null,null],[12,"composite","","",23,null],[12,"draw","","",23,null],[5,"make_isochrone","","",null,[[["eventctx",3],["buildingid",3],["app",3]],["drawable",3]]],[11,"new","","",23,[[["eventctx",3],["buildingid",3],["app",3]],[["state",8],["box",3]]]],[0,"minimap","game::common","",null,null],[3,"Minimap","game::common::minimap","",null,null],[12,"dragging","","",24,null],[12,"composite","","",24,null],[12,"zoomed","","",24,null],[12,"layer","","",24,null],[12,"zoom_lvl","","",24,null],[12,"base_zoom","","",24,null],[12,"zoom","","",24,null],[12,"offset_x","","",24,null],[12,"offset_y","","",24,null],[5,"make_minimap_panel","","",null,[[["eventctx",3],["app",3]],["composite",3]]],[5,"make_tool_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[5,"make_horiz_viz_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[5,"make_vert_viz_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[11,"new","","",24,[[["eventctx",3],["app",3]],["minimap",3]]],[11,"map_to_minimap_pct","","",24,[[["pt2d",3]]]],[11,"set_zoom","","",24,[[["eventctx",3],["app",3]]]],[11,"recenter","","",24,[[["eventctx",3],["app",3]]]],[11,"event","","",24,[[["eventctx",3],["app",3]],[["transition",4],["option",4]]]],[11,"draw","","",24,[[["gfxctx",3],["app",3]]]],[0,"navigate","game::common","",null,null],[3,"Navigator","game::common::navigate","",null,null],[12,"composite","","",25,null],[3,"CrossStreet","","",null,null],[12,"first","","",26,null],[12,"composite","","",26,null],[12,"draw","","",26,null],[3,"SearchBuildings","","",null,null],[12,"composite","","",27,null],[11,"new","","",25,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",26,[[["roadid",3],["eventctx",3],["vec",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",27,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"warp","game::common","",null,null],[3,"Warping","game::common::warp","",null,null],[12,"warper","","",28,null],[12,"id","","",28,null],[3,"DebugWarp","","",null,null],[12,"composite","","",29,null],[5,"warp_to_id","","",null,[[["eventctx",3],["app",3]],[["transition",4],["option",4]]]],[17,"WARP_TO_CAM_ZOOM","","",null,null],[11,"new","","",28,[[["id",4],["option",4],["eventctx",3],["option",4],["permap",3],["pt2d",3]],[["state",8],["box",3]]]],[11,"new","","",29,[[["eventctx",3]],[["state",8],["box",3]]]],[11,"new","game::common","",14,[[],["commonstate",3]]],[11,"event","","",14,[[["eventctx",3],["app",3],["contextualactions",8]],[["transition",4],["option",4]]]],[11,"draw","","",14,[[["gfxctx",3],["app",3]]]],[11,"osd_for","","",14,[[["id",4],["app",3]],["text",3]]],[11,"draw_osd","","",14,[[["gfxctx",3],["app",3]]]],[11,"draw_custom_osd","","",14,[[["gfxctx",3],["text",3],["app",3]]]],[11,"launch_info_panel","","",14,[[["app",3],["eventctx",3],["tab",4],["contextualactions",8]]]],[11,"info_panel_open","","",14,[[["app",3]],[["id",4],["option",4]]]],[0,"cutscene","game","",null,null],[3,"CutsceneBuilder","game::cutscene","",null,null],[12,"name","","",30,null],[12,"scenes","","",30,null],[3,"Scene","","",null,null],[12,"layout","","",31,null],[12,"msg","","",31,null],[3,"CutscenePlayer","","",null,null],[12,"name","","",32,null],[12,"scenes","","",32,null],[12,"idx","","",32,null],[12,"composite","","",32,null],[12,"make_task","","",32,null],[3,"FYI","","",null,null],[12,"composite","","",33,null],[4,"Layout","","",null,null],[13,"PlayerSpeaking","","",34,null],[13,"BossSpeaking","","",34,null],[13,"Extra","","",34,null],[5,"make_panel","","",null,[[["vec",3],["eventctx",3],["box",3],["app",3]],["composite",3]]],[11,"new","","",30,[[],["cutscenebuilder",3]]],[11,"player","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"boss","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"extra","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"build","","",30,[[["fn",8],["eventctx",3],["box",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",33,[[["eventctx",3],["widget",3],["color",3]],[["state",8],["box",3]]]],[0,"debug","game","",null,null],[3,"DebugMode","game::debug","",null,null],[12,"composite","","",35,null],[12,"common","","",35,null],[12,"tool_panel","","",35,null],[12,"objects","","",35,null],[12,"hidden","","",35,null],[12,"layers","","",35,null],[12,"search_results","","",35,null],[12,"all_routes","","",35,null],[12,"highlighted_agents","","",35,null],[3,"SearchResults","","",null,null],[12,"query","","",36,null],[12,"num_matches","","",36,null],[12,"draw","","",36,null],[3,"Actions","","",null,null],[5,"search_osm","","",null,[[["eventctx",3],["string",3],["app",3]],["transition",4]]],[5,"calc_all_routes","","",null,[[["eventctx",3],["app",3]]]],[5,"find_bad_signals","","",null,[[["app",3]]]],[5,"find_degenerate_roads","","",null,[[["app",3]]]],[5,"diff_tags","","",null,[[["tags",3]]]],[5,"find_large_intersections","","",null,[[["app",3]]]],[5,"dump_route_goldenfile","","",null,[[["app",3]],[["error",3],["result",4]]]],[0,"floodfill","","",null,null],[3,"Floodfiller","game::debug::floodfill","",null,null],[12,"composite","","",37,null],[12,"unzoomed","","",37,null],[12,"zoomed","","",37,null],[12,"source","","",37,null],[4,"Source","","",null,null],[13,"Floodfill","","",38,null],[13,"SCC","","",38,null],[11,"floodfill","","",37,[[["laneid",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"scc","","",37,[[["laneid",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",37,[[["source",4],["eventctx",3],["pathconstraints",4],["app",3]],[["state",8],["box",3]]]],[11,"calculate","","",38,[[["map",3],["pathconstraints",4]]]],[0,"objects","game::debug","",null,null],[3,"ObjectDebugger","game::debug::objects","",null,null],[12,"debug_tooltip_key_held","","",39,null],[11,"new","","",39,[[],["objectdebugger",3]]],[11,"event","","",39,[[["eventctx",3]]]],[11,"draw","","",39,[[["gfxctx",3],["app",3]]]],[11,"dump_debug","","",39,[[["sim",3],["id",4],["map",3]]]],[0,"polygons","game::debug","",null,null],[3,"PolygonDebugger","game::debug::polygons","",null,null],[12,"composite","","",40,null],[12,"noun","","",40,null],[12,"items","","",40,null],[12,"center","","",40,null],[4,"Item","","",null,null],[13,"Point","","",41,null],[13,"Triangle","","",41,null],[13,"Polygon","","",41,null],[11,"new","","",40,[[["vec",3],["item",4],["eventctx",3],["option",4],["pt2d",3]],[["state",8],["box",3]]]],[0,"shared_row","game::debug","",null,null],[5,"export","game::debug::shared_row","",null,[[["roadid",3],["map",3],["vec",3]]]],[5,"road","","",null,[[["roadid",3],["map",3]],["feature",3]]],[5,"lane","","",null,[[["lane",3]],[["map",3],["option",4]]]],[11,"new","game::debug","",35,[[["eventctx",3]],["debugmode",3]]],[11,"reset_info","","",35,[[["eventctx",3]]]],[0,"devtools","game","",null,null],[3,"DevToolsMode","game::devtools","",null,null],[12,"composite","","",42,null],[0,"destinations","","",null,null],[3,"PopularDestinations","game::devtools::destinations","",null,null],[12,"per_bldg","","",43,null],[12,"composite","","",43,null],[12,"draw","","",43,null],[11,"new","","",43,[[["scenario",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"make","","",43,[[["heatmapoptions",3],["buildingid",3],["counter",3],["eventctx",3],["option",4],["app",3]],[["state",8],["box",3]]]],[0,"kml","game::devtools","",null,null],[3,"ViewKML","game::devtools::kml","",null,null],[12,"composite","","",44,null],[12,"objects","","",44,null],[12,"draw","","",44,null],[12,"selected","","",44,null],[12,"quadtree","","",44,null],[12,"draw_query","","",44,null],[3,"Object","","",null,null],[12,"polygon","","",45,null],[12,"color","","",45,null],[12,"attribs","","",45,null],[12,"osm_bldg","","",45,null],[5,"make_object","","",null,[[["hashmap",3],["vec",3],["string",3],["pt2d",3],["btreemap",3],["colorscheme",3]],["object",3]]],[5,"make_query","","",null,[[["vec",3],["app",3]]]],[17,"RADIUS","","",null,null],[17,"THICKNESS","","",null,null],[11,"new","","",44,[[["string",3],["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"mapping","game::devtools","",null,null],[3,"ParkingMapper","game::devtools::mapping","",null,null],[12,"composite","","",46,null],[12,"draw_layer","","",46,null],[12,"show","","",46,null],[12,"selected","","",46,null],[12,"data","","",46,null],[3,"ChangeWay","","",null,null],[12,"composite","","",47,null],[12,"draw","","",47,null],[12,"osm_way_id","","",47,null],[12,"data","","",47,null],[12,"show","","",47,null],[4,"Show","","",null,null],[13,"TODO","","",48,null],[13,"Done","","",48,null],[13,"DividedHighways","","",48,null],[13,"OverlappingStuff","","",48,null],[4,"Value","","",null,null],[13,"BothSides","","",49,null],[13,"NoStopping","","",49,null],[13,"RightOnly","","",49,null],[13,"LeftOnly","","",49,null],[13,"Complicated","","",49,null],[5,"generate_osmc","","",null,[[["btreemap",3],["timer",3]],[["box",3],["result",4]]]],[5,"find_divided_highways","","",null,[[["app",3]],[["roadid",3],["hashset",3]]]],[5,"find_overlapping_stuff","","",null,[[["timer",3],["app",3]],[["polygon",3],["vec",3]]]],[11,"new","","",46,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"make","","",46,[[["value",4],["app",3],["btreemap",3],["eventctx",3],["show",4],["wayid",3]],[["state",8],["box",3]]]],[11,"new","","",47,[[["hashset",3],["wayid",3],["value",4],["btreemap",3],["eventctx",3],["show",4],["app",3]],[["state",8],["box",3]]]],[0,"polygon","game::devtools","",null,null],[3,"PolygonEditor","game::devtools::polygon","",null,null],[12,"composite","","",50,null],[12,"name","","",50,null],[12,"points","","",50,null],[12,"mouseover_pt","","",50,null],[12,"moving_pt","","",50,null],[5,"save_as_osmosis","","",null,[[["vec",3]],[["error",3],["result",4]]]],[17,"POINT_RADIUS","","",null,null],[17,"POINT_COLOR","","",null,null],[17,"POLYGON_COLOR","","",null,null],[17,"POINT_TO_MOVE","","",null,null],[17,"LAST_PLACED_POINT","","",null,null],[11,"new","","",50,[[["string",3],["lonlat",3],["eventctx",3],["vec",3]],[["state",8],["box",3]]]],[0,"scenario","game::devtools","",null,null],[3,"ScenarioManager","game::devtools::scenario","",null,null],[12,"composite","","",51,null],[12,"scenario","","",51,null],[12,"unzoomed","","",51,null],[12,"zoomed","","",51,null],[11,"new","","",51,[[["scenario",3],["eventctx",3],["app",3]],["scenariomanager",3]]],[0,"story","game::devtools","",null,null],[3,"StoryMapEditor","game::devtools::story","",null,null],[12,"composite","","",52,null],[12,"story","","",52,null],[12,"mode","","",52,null],[12,"dirty","","",52,null],[12,"hovering","","",52,null],[3,"RecordedStoryMap","","",null,null],[12,"name","","",53,null],[12,"markers","","",53,null],[3,"StoryMap","","",null,null],[12,"name","","",54,null],[12,"markers","","",54,null],[3,"Marker","","",null,null],[12,"pts","","",55,null],[12,"event","","",55,null],[12,"hitbox","","",55,null],[12,"draw","","",55,null],[3,"Lasso","","",null,null],[12,"pl","","",56,null],[4,"Mode","","",null,null],[13,"View","","",57,null],[13,"PlacingMarker","","",57,null],[13,"Dragging","","",57,null],[13,"Editing","","",57,null],[13,"Freehand","","",57,null],[5,"make_panel","","",null,[[["mode",4],["eventctx",3],["storymap",3]],["composite",3]]],[5,"simplify","","",null,[[["vec",3],["pt2d",3]],["ring",3]]],[11,"new","","",52,[[["eventctx",3]],[["state",8],["box",3]]]],[11,"redo_panel","","",52,[[["eventctx",3]]]],[11,"new","","",54,[[],["storymap",3]]],[11,"load","","",54,[[["eventctx",3],["recordedstorymap",3],["app",3]],[["option",4],["storymap",3]]]],[11,"save","","",54,[[["app",3]]]],[11,"new","","",55,[[["vec",3],["string",3],["eventctx",3],["pt2d",3]],["marker",3]]],[11,"draw_hovered","","",55,[[["gfxctx",3],["app",3]]]],[11,"make_editor","","",55,[[["eventctx",3]],["composite",3]]],[11,"new","","",56,[[["pt2d",3]],["lasso",3]]],[11,"event","","",56,[[["eventctx",3]],[["option",4],["ring",3]]]],[11,"draw","","",56,[[["gfxctx",3]]]],[11,"new","game::devtools","",42,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"edit","game","",null,null],[3,"EditMode","game::edit","",null,null],[12,"tool_panel","","",58,null],[12,"top_center","","",58,null],[12,"changelist","","",58,null],[12,"orig_edits","","",58,null],[12,"orig_dirty","","",58,null],[12,"mode","","",58,null],[12,"changelist_key","","",58,null],[12,"unzoomed","","",58,null],[12,"zoomed","","",58,null],[3,"SaveEdits","","",null,null],[12,"composite","","",59,null],[12,"current_name","","",59,null],[12,"cancel","","",59,null],[12,"reset","","",59,null],[3,"LoadEdits","","",null,null],[12,"composite","","",60,null],[12,"mode","","",60,null],[5,"make_topcenter","","",null,[[["gameplaymode",4],["eventctx",3],["app",3]],["composite",3]]],[5,"apply_map_edits","","",null,[[["eventctx",3],["app",3],["mapedits",3]]]],[5,"can_edit_lane","","",null,[[["laneid",3],["app",3],["gameplaymode",4]]]],[5,"change_speed_limit","","",null,[[["eventctx",3],["speed",3]],["widget",3]]],[5,"maybe_edit_intersection","","",null,[[["intersectionid",3],["app",3],["gameplaymode",4],["eventctx",3]],[["option",4],["box",3]]]],[5,"make_changelist","","",null,[[["eventctx",3],["app",3]],["composite",3]]],[5,"cmd_to_id","","",null,[[["editcmd",4]],[["id",4],["option",4]]]],[0,"bulk","","",null,null],[3,"BulkSelect","game::edit::bulk","",null,null],[12,"composite","","",61,null],[12,"selector","","",61,null],[3,"BulkEdit","","",null,null],[12,"composite","","",62,null],[12,"roads","","",62,null],[12,"preview","","",62,null],[5,"make_select_composite","","",null,[[["eventctx",3],["roadselector",3],["app",3]],["composite",3]]],[5,"change_lane_types","","",null,[[["app",3],["vec",3],["lanetype",4],["eventctx",3]],[["state",8],["box",3]]]],[11,"new","","",61,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",62,[[["drawable",3],["roadid",3],["eventctx",3],["vec",3]],[["state",8],["box",3]]]],[0,"cluster_traffic_signals","game::edit","",null,null],[3,"ClusterTrafficSignalEditor","game::edit::cluster_traffic_signals","",null,null],[12,"composite","","",63,null],[12,"members","","",63,null],[12,"groups","","",63,null],[12,"group_selected","","",63,null],[11,"new","","",63,[[["eventctx",3],["app",3],["intersectioncluster",3]],[["state",8],["box",3]]]],[0,"lanes","game::edit","",null,null],[3,"LaneEditor","game::edit::lanes","",null,null],[12,"l","","",64,null],[12,"mode","","",64,null],[12,"composite","","",64,null],[11,"new","","",64,[[["laneid",3],["eventctx",3],["gameplaymode",4],["app",3]],[["state",8],["box",3]]]],[0,"routes","game::edit","",null,null],[3,"RouteEditor","game::edit::routes","",null,null],[12,"composite","","",65,null],[12,"route","","",65,null],[11,"new","","",65,[[["eventctx",3],["app",3],["busrouteid",3]],[["state",8],["box",3]]]],[0,"select","game::edit","",null,null],[3,"RoadSelector","game::edit::select","",null,null],[12,"roads","","",66,null],[12,"preview","","",66,null],[12,"mode","","",66,null],[12,"dragging","","",66,null],[4,"Mode","","",null,null],[13,"Pan","","",67,null],[13,"Route","","",67,null],[12,"i1","game::edit::select::Mode","",68,null],[12,"preview_path","","",68,null],[13,"Paint","game::edit::select","",67,null],[13,"Erase","","",67,null],[5,"pathfind","","",null,[[["intersectionid",3],["map",3]],[["option",4],["vec",3]]]],[11,"new","","",66,[[["roadid",3],["app",3],["btreeset",3]],["roadselector",3]]],[11,"make_controls","","",66,[[["eventctx",3]],["widget",3]]],[11,"roads_changed","","",66,[[["eventctx",3],["app",3]]]],[11,"event","","",66,[[["eventctx",3],["app",3],["option",4]]]],[11,"draw","","",66,[[["gfxctx",3],["app",3]]]],[0,"stop_signs","game::edit","",null,null],[3,"StopSignEditor","game::edit::stop_signs","",null,null],[12,"composite","","",69,null],[12,"id","","",69,null],[12,"mode","","",69,null],[12,"geom","","",69,null],[12,"selected_sign","","",69,null],[11,"new","","",69,[[["intersectionid",3],["app",3],["eventctx",3],["gameplaymode",4]],[["state",8],["box",3]]]],[0,"traffic_signals","game::edit","",null,null],[3,"TrafficSignalEditor","game::edit::traffic_signals","",null,null],[12,"side_panel","","",70,null],[12,"top_panel","","",70,null],[12,"mode","","",70,null],[12,"members","","",70,null],[12,"current_phase","","",70,null],[12,"groups","","",70,null],[12,"group_selected","","",70,null],[12,"draw_current","","",70,null],[12,"command_stack","","",70,null],[12,"redo_stack","","",70,null],[12,"original","","",70,null],[12,"warn_changed","","",70,null],[12,"fade_irrelevant","","",70,null],[3,"BundleEdits","","",null,null],[12,"signals","","",71,null],[5,"make_top_panel","","",null,[[["eventctx",3],["app",3]],["composite",3]]],[5,"make_side_panel","","",null,[[["btreeset",3],["intersectionid",3],["option",4],["eventctx",3],["app",3]],["composite",3]]],[5,"check_for_missing_turns","","",null,[[["btreeset",3],["app",3]],[["bundleedits",3],["option",4]]]],[5,"draw_multiple_signals","","",null,[[["btreeset",3],["intersectionid",3],["option",4],["vec",3],["eventctx",3],["app",3]],["geombatch",3]]],[5,"draw_selected_group","","",null,[[["app",3],["drawturngroup",3],["turnpriority",4],["option",4],["turngroup",3],["geombatch",3]]]],[5,"squish_polygons_together","","",null,[[["polygon",3],["vec",3]],["vec",3]]],[0,"edits","","",null,null],[3,"ChangeDuration","game::edit::traffic_signals::edits","",null,null],[12,"composite","","",72,null],[12,"idx","","",72,null],[5,"edit_entire_signal","","",null,[[["intersectionid",3],["bundleedits",3],["eventctx",3],["gameplaymode",4],["app",3]],[["state",8],["box",3]]]],[11,"new","","",72,[[["phasetype",4],["eventctx",3]],[["state",8],["box",3]]]],[0,"picker","game::edit::traffic_signals","",null,null],[3,"SignalPicker","game::edit::traffic_signals::picker","",null,null],[12,"members","","",73,null],[12,"composite","","",73,null],[12,"mode","","",73,null],[11,"new","","",73,[[["intersectionid",3],["eventctx",3],["gameplaymode",4],["btreeset",3]],[["state",8],["box",3]]]],[0,"preview","game::edit::traffic_signals","",null,null],[3,"PreviewTrafficSignal","game::edit::traffic_signals::preview","",null,null],[12,"composite","","",74,null],[12,"speed","","",74,null],[12,"time_panel","","",74,null],[5,"make_previewer","","",null,[[["intersectionid",3],["btreeset",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",74,[[["eventctx",3],["app",3]],["previewtrafficsignal",3]]],[11,"new","game::edit::traffic_signals","",70,[[["intersectionid",3],["app",3],["eventctx",3],["gameplaymode",4],["btreeset",3]],[["state",8],["box",3]]]],[11,"change_phase","","",70,[[["eventctx",3],["app",3]]]],[11,"add_new_edit","","",70,[[["eventctx",3],["app",3],["fn",8]]]],[11,"recalc_draw_current","","",70,[[["eventctx",3],["app",3]],["drawable",3]]],[11,"apply","","",71,[[["app",3]]]],[11,"commit","","",71,[[["eventctx",3],["app",3]]]],[11,"get_current","","",71,[[["btreeset",3],["app",3]],["bundleedits",3]]],[11,"synchronize","","",71,[[["btreeset",3],["app",3]],["bundleedits",3]]],[0,"validate","game::edit","",null,null],[5,"check_sidewalk_connectivity","game::edit::validate","",null,[[["editcmd",4],["eventctx",3],["app",3]],[["option",4],["box",3]]]],[5,"check_blackholes","","",null,[[["editcmd",4],["eventctx",3],["app",3]],[["option",4],["box",3]]]],[5,"try_change_lt","","",null,[[["laneid",3],["lanetype",4],["eventctx",3],["map",3]],[["editcmd",4],["result",4],["box",3]]]],[5,"try_reverse","","",null,[[["laneid",3],["eventctx",3],["map",3]],[["editcmd",4],["result",4],["box",3]]]],[0,"zones","game::edit","",null,null],[3,"ZoneEditor","game::edit::zones","",null,null],[12,"composite","","",75,null],[12,"selector","","",75,null],[12,"allow_through_traffic","","",75,null],[12,"unzoomed","","",75,null],[12,"zoomed","","",75,null],[12,"orig_members","","",75,null],[5,"draw_zone","","",null,[[["btreeset",3],["eventctx",3],["app",3]]]],[5,"make_instructions","","",null,[[["eventctx",3],["btreeset",3]],["widget",3]]],[11,"new","","",75,[[["roadid",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","game::edit","",58,[[["eventctx",3],["app",3],["gameplaymode",4]],[["state",8],["box",3]]]],[11,"quit","","",58,[[["eventctx",3],["app",3]],["transition",4]]],[11,"new","","",59,[[["transition",4],["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"btn","","",59,[[["eventctx",3],["app",3]],["widget",3]]],[11,"new","","",60,[[["eventctx",3],["gameplaymode",4],["app",3]],[["state",8],["box",3]]]],[0,"game","game","",null,null],[3,"Game","game::game","",null,null],[12,"states","","",76,null],[12,"app","","",76,null],[3,"ChooseSomething","","",null,null],[12,"composite","","",77,null],[12,"cb","","",77,null],[3,"PromptInput","","",null,null],[12,"composite","","",78,null],[12,"cb","","",78,null],[3,"PopupMsg","","",null,null],[12,"composite","","",79,null],[12,"unzoomed","","",79,null],[12,"zoomed","","",79,null],[4,"DrawBaselayer","","",null,null],[13,"DefaultMap","","",80,null],[13,"Custom","","",80,null],[13,"PreviousState","","",80,null],[4,"Transition","","",null,null],[13,"Keep","","",81,null],[13,"KeepWithMouseover","","",81,null],[13,"Pop","","",81,null],[13,"PopWithData","","",81,null],[13,"KeepWithData","","",81,null],[13,"ReplaceWithData","","",81,null],[13,"Push","","",81,null],[13,"Replace","","",81,null],[13,"Clear","","",81,null],[13,"Multi","","",81,null],[8,"State","","",null,null],[10,"event","","",82,[[["eventctx",3],["app",3]],["transition",4]]],[10,"draw","","",82,[[["gfxctx",3],["app",3]]]],[11,"draw_baselayer","","",82,[[],["drawbaselayer",4]]],[11,"on_destroy","","",82,[[["eventctx",3],["app",3]]]],[11,"new","","",76,[[["option",4],["eventctx",3],["string",3],["option",4],["options",3],["gameplaymode",4],["flags",3]],["game",3]]],[11,"execute_transition","","",76,[[["eventctx",3],["transition",4]]]],[11,"grey_out_map","","",82,[[["gfxctx",3],["app",3]]]],[11,"is","","Returns true if the trait object wraps an object of type…",82,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",82,[[["box",3]],[["box",3],["result",4],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",82,[[["rc",3]],[["result",4],["rc",3],["rc",3]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",82,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",82,[[],["option",4]]],[11,"new","","",77,[[["choice",3],["fn",8],["eventctx",3],["vec",3],["box",3]],[["state",8],["box",3]]]],[11,"new_below","","",77,[[["screenrectangle",3],["choice",3],["fn",8],["eventctx",3],["vec",3],["box",3]],[["state",8],["box",3]]]],[11,"new","","",78,[[["box",3],["eventctx",3],["fn",8]],[["state",8],["box",3]]]],[11,"new","","",79,[[["into",8],["string",3],["eventctx",3],["vec",3]],[["state",8],["box",3]]]],[11,"also_draw","","",79,[[["into",8],["drawable",3],["string",3],["eventctx",3],["vec",3]],[["state",8],["box",3]]]],[0,"helpers","game","",null,null],[4,"ID","game::helpers","",null,null],[13,"Road","","",83,null],[13,"Lane","","",83,null],[13,"Intersection","","",83,null],[13,"Building","","",83,null],[13,"ParkingLot","","",83,null],[13,"Car","","",83,null],[13,"Pedestrian","","",83,null],[13,"PedCrowd","","",83,null],[13,"BusStop","","",83,null],[13,"Area","","",83,null],[5,"list_names","","",null,[[["btreeset",3],["string",3],["fn",8],["text",3]]]],[5,"nice_map_name","","",null,[[]]],[5,"cmp_duration_shorter","","",null,[[["duration",3]],[["vec",3],["textspan",3]]]],[5,"color_for_mode","","",null,[[["tripmode",4],["app",3]],["color",3]]],[5,"color_for_agent_type","","",null,[[["agenttype",4],["app",3]],["color",3]]],[5,"color_for_trip_phase","","",null,[[["tripphasetype",4],["app",3]],["color",3]]],[5,"amenity_type","","",null,[[],["option",4]]],[5,"hotkey_btn","","",null,[[["into",8],["key",4],["string",3],["eventctx",3],["app",3]],["widget",3]]],[5,"intersections_from_roads","","",null,[[["map",3],["btreeset",3]],[["intersectionid",3],["btreeset",3]]]],[5,"checkbox_per_mode","","",null,[[["eventctx",3],["btreeset",3],["app",3]],["widget",3]]],[5,"open_browser","","",null,[[["string",3]]]],[11,"from_agent","","",83,[[["agentid",4]],["id",4]]],[11,"agent_id","","",83,[[],[["option",4],["agentid",4]]]],[11,"canonical_point","","",83,[[["permap",3]],[["option",4],["pt2d",3]]]],[0,"info","game","",null,null],[3,"InfoPanel","game::info","",null,null],[12,"tab","","",84,null],[12,"time","","",84,null],[12,"is_paused","","",84,null],[12,"composite","","",84,null],[12,"unzoomed","","",84,null],[12,"zoomed","","",84,null],[12,"hyperlinks","","",84,null],[12,"warpers","","",84,null],[12,"time_warpers","","",84,null],[12,"cached_actions","","",84,null],[3,"Details","","",null,null],[12,"unzoomed","","",85,null],[12,"zoomed","","",85,null],[12,"hyperlinks","","",85,null],[12,"warpers","","",85,null],[12,"time_warpers","","",85,null],[12,"can_jump_to_time","","",85,null],[3,"DataOptions","","",null,null],[12,"show_before","","",86,null],[12,"show_end_of_day","","",86,null],[12,"disabled_types","","",86,null],[4,"Tab","","",null,null],[13,"PersonTrips","","",87,null],[13,"PersonBio","","",87,null],[13,"PersonSchedule","","",87,null],[13,"BusStatus","","",87,null],[13,"BusStop","","",87,null],[13,"BusRoute","","",87,null],[13,"ParkedCar","","",87,null],[13,"BldgInfo","","",87,null],[13,"BldgPeople","","",87,null],[13,"ParkingLot","","",87,null],[13,"Crowd","","",87,null],[13,"Area","","",87,null],[13,"IntersectionInfo","","",87,null],[13,"IntersectionTraffic","","",87,null],[13,"IntersectionDelay","","",87,null],[13,"IntersectionDemand","","",87,null],[13,"IntersectionArrivals","","",87,null],[13,"IntersectionTrafficSignal","","",87,null],[13,"LaneInfo","","",87,null],[13,"LaneDebug","","",87,null],[13,"LaneTraffic","","",87,null],[5,"make_table","","",null,[[["eventctx",3]],[["widget",3],["vec",3]]]],[5,"throughput","","",null,[[["app",3],["dataoptions",3],["eventctx",3],["fn",8]],["widget",3]]],[5,"make_tabs","","",null,[[["eventctx",3],["tab",4],["vec",3],["hashmap",3]],["widget",3]]],[5,"header_btns","","",null,[[["eventctx",3]],["widget",3]]],[0,"building","","",null,null],[5,"info","game::info::building","",null,[[["buildingid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"people","","",null,[[["buildingid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["buildingid",3],["eventctx",3],["details",3],["tab",4],["app",3]],[["widget",3],["vec",3]]]],[5,"draw_occupants","","",null,[[["buildingid",3],["option",4],["details",3],["personid",3],["app",3]]]],[0,"bus","game::info","",null,null],[5,"stop","game::info::bus","",null,[[["busstopid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"bus_status","","",null,[[["carid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"bus_header","","",null,[[["carid",3],["details",3],["eventctx",3],["tab",4],["app",3]],[["widget",3],["vec",3]]]],[5,"route","","",null,[[["busrouteid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"describe_schedule","","",null,[[["busroute",3]],["text",3]]],[0,"debug","game::info","",null,null],[5,"area","game::info::debug","",null,[[["eventctx",3],["details",3],["areaid",3],["app",3]],[["widget",3],["vec",3]]]],[0,"intersection","game::info","",null,null],[5,"info","game::info::intersection","",null,[[["intersectionid",3],["eventctx",3],["details",3],["app",3]],[["widget",3],["vec",3]]]],[5,"traffic","","",null,[[["intersectionid",3],["dataoptions",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"delay","","",null,[[["intersectionid",3],["dataoptions",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"current_demand","","",null,[[["intersectionid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"arrivals","","",null,[[["intersectionid",3],["dataoptions",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"traffic_signal","","",null,[[["intersectionid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"delay_plot","","",null,[[["intersectionid",3],["dataoptions",3],["eventctx",3],["app",3]],["widget",3]]],[5,"header","","",null,[[["intersectionid",3],["eventctx",3],["details",3],["tab",4],["app",3]],[["widget",3],["vec",3]]]],[0,"lane","game::info","",null,null],[5,"info","game::info::lane","",null,[[["laneid",3],["eventctx",3],["details",3],["app",3]],[["widget",3],["vec",3]]]],[5,"debug","","",null,[[["laneid",3],["eventctx",3],["details",3],["app",3]],[["widget",3],["vec",3]]]],[5,"traffic","","",null,[[["laneid",3],["dataoptions",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["laneid",3],["eventctx",3],["details",3],["tab",4],["app",3]],[["widget",3],["vec",3]]]],[0,"parking_lot","game::info","",null,null],[5,"info","game::info::parking_lot","",null,[[["parkinglotid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["parkinglotid",3],["eventctx",3],["details",3],["tab",4]],[["widget",3],["vec",3]]]],[0,"person","game::info","",null,null],[5,"trips","game::info::person","",null,[[["btreemap",3],["personid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"bio","","",null,[[["personid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"schedule","","",null,[[["personid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"crowd","","",null,[[["vec",3],["eventctx",3],["details",3],["app",3]],[["widget",3],["vec",3]]]],[5,"parked_car","","",null,[[["carid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["personid",3],["details",3],["eventctx",3],["tab",4],["app",3]],[["widget",3],["vec",3]]]],[5,"current_status","","",null,[[["eventctx",3],["map",3],["person",3]],["widget",3]]],[5,"cmp_duration_shorter","","",null,[[["duration",3]],["textspan",3]]],[0,"trip","game::info","",null,null],[3,"OpenTrip","game::info::trip","",null,null],[12,"show_after","","",88,null],[12,"cached_routes","","",88,null],[5,"ongoing","","",null,[[["tripid",3],["opentrip",3],["agentid",4],["eventctx",3],["details",3],["app",3]],["widget",3]]],[5,"future","","",null,[[["tripid",3],["opentrip",3],["details",3],["eventctx",3],["app",3]],["widget",3]]],[5,"finished","","",null,[[["tripid",3],["btreemap",3],["personid",3],["details",3],["eventctx",3],["app",3]],["widget",3]]],[5,"aborted","","",null,[[["tripid",3],["eventctx",3],["app",3]],["widget",3]]],[5,"cancelled","","",null,[[["tripid",3],["eventctx",3],["app",3]],["widget",3]]],[5,"make_timeline","","",null,[[["tripid",3],["opentrip",3],["tripphase",3],["eventctx",3],["app",3],["details",3],["vec",3],["option",4]],["widget",3]]],[5,"make_elevation","","",null,[[["color",3],["path",3],["eventctx",3],["map",3]],["widget",3]]],[5,"endpoint","","",null,[[["tripendpoint",4],["app",3]]]],[11,"single","","",88,[[["tripid",3]],[["btreemap",3],["tripid",3],["opentrip",3]]]],[11,"new","","",88,[[],["opentrip",3]]],[8,"ContextualActions","game::info","",null,null],[10,"actions","","",89,[[["id",4],["app",3]],["vec",3]]],[10,"execute","","",89,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[10,"is_paused","","",89,[[]]],[11,"gameplay_mode","","",89,[[],["gameplaymode",4]]],[11,"from_id","","",87,[[["id",4],["app",3]],["tab",4]]],[11,"to_id","","",87,[[["app",3]],[["id",4],["option",4]]]],[11,"changed_settings","","",87,[[["composite",3]],[["option",4],["tab",4]]]],[11,"variant","","",87,[[]]],[11,"new","","",84,[[["app",3],["eventctx",3],["tab",4],["contextualactions",8]],["infopanel",3]]],[11,"event","","",84,[[["eventctx",3],["app",3],["contextualactions",8]]]],[11,"draw","","",84,[[["gfxctx",3],["app",3]]]],[11,"active_keys","","",84,[[],["vec",3]]],[11,"active_id","","",84,[[["app",3]],[["id",4],["option",4]]]],[11,"new","","",86,[[],["dataoptions",3]]],[11,"to_controls","","",86,[[["eventctx",3],["app",3]],["widget",3]]],[11,"from_controls","","",86,[[["composite",3]],["dataoptions",3]]],[11,"disabled_series","","",86,[[],[["hashset",3],["string",3]]]],[0,"layer","game","",null,null],[3,"PickLayer","game::layer","",null,null],[12,"composite","","",90,null],[4,"LayerOutcome","","",null,null],[13,"Close","","",91,null],[0,"elevation","","",null,null],[3,"Elevation","game::layer::elevation","",null,null],[12,"unzoomed","","",92,null],[12,"zoomed","","",92,null],[12,"composite","","",92,null],[11,"new","","",92,[[["eventctx",3],["app",3]],["elevation",3]]],[0,"map","game::layer","",null,null],[3,"BikeNetwork","game::layer::map","",null,null],[12,"composite","","",93,null],[12,"time","","",93,null],[12,"unzoomed","","",93,null],[12,"zoomed","","",93,null],[3,"Static","","",null,null],[12,"composite","","",94,null],[12,"unzoomed","","",94,null],[12,"zoomed","","",94,null],[12,"name","","",94,null],[11,"new","","",93,[[["eventctx",3],["app",3]],["bikenetwork",3]]],[11,"new","","",94,[[["string",3],["colordiscrete",3],["eventctx",3],["widget",3]],["static",3]]],[11,"edits","","",94,[[["eventctx",3],["app",3]],["static",3]]],[11,"amenities","","",94,[[["eventctx",3],["app",3]],["static",3]]],[11,"no_sidewalks","","",94,[[["eventctx",3],["app",3]],["static",3]]],[11,"blackholes","","",94,[[["eventctx",3],["app",3]],["static",3]]],[0,"pandemic","game::layer","",null,null],[3,"Pandemic","game::layer::pandemic","",null,null],[12,"time","","",95,null],[12,"opts","","",95,null],[12,"draw","","",95,null],[12,"composite","","",95,null],[3,"Options","","",null,null],[12,"heatmap","","",96,null],[12,"state","","",96,null],[4,"SEIR","","",null,null],[13,"Sane","","",97,null],[13,"Exposed","","",97,null],[13,"Infected","","",97,null],[13,"Recovered","","",97,null],[13,"Dead","","",97,null],[5,"make_controls","","",null,[[["app",3],["option",4],["eventctx",3],["widget",3],["options",3]],["composite",3]]],[11,"new","","",95,[[["eventctx",3],["options",3],["app",3]],["pandemic",3]]],[11,"options","","",95,[[],["options",3]]],[0,"parking","game::layer","",null,null],[3,"Occupancy","game::layer::parking","",null,null],[12,"time","","",98,null],[12,"onstreet","","",98,null],[12,"garages","","",98,null],[12,"lots","","",98,null],[12,"private_bldgs","","",98,null],[12,"unzoomed","","",98,null],[12,"zoomed","","",98,null],[12,"composite","","",98,null],[4,"Loc","","",null,null],[13,"Road","","",99,null],[13,"Bldg","","",99,null],[13,"Lot","","",99,null],[11,"new","","",98,[[["eventctx",3],["app",3]],["occupancy",3]]],[11,"new","","",99,[[["map",3],["parkingspot",4]],["loc",4]]],[0,"population","game::layer","",null,null],[3,"PopulationMap","game::layer::population","",null,null],[12,"time","","",100,null],[12,"opts","","",100,null],[12,"draw","","",100,null],[12,"composite","","",100,null],[3,"Options","","",null,null],[12,"heatmap","","",101,null],[5,"make_controls","","",null,[[["option",4],["options",3],["eventctx",3],["widget",3],["app",3]],["composite",3]]],[11,"new","","",100,[[["options",3],["eventctx",3],["app",3]],["populationmap",3]]],[11,"options","","",100,[[],["options",3]]],[0,"traffic","game::layer","",null,null],[3,"Backpressure","game::layer::traffic","",null,null],[12,"time","","",102,null],[12,"unzoomed","","",102,null],[12,"zoomed","","",102,null],[12,"composite","","",102,null],[3,"Throughput","","",null,null],[12,"time","","",103,null],[12,"compare","","",103,null],[12,"unzoomed","","",103,null],[12,"zoomed","","",103,null],[12,"composite","","",103,null],[3,"Delay","","",null,null],[12,"time","","",104,null],[12,"compare","","",104,null],[12,"unzoomed","","",104,null],[12,"zoomed","","",104,null],[12,"composite","","",104,null],[3,"TrafficJams","","",null,null],[12,"time","","",105,null],[12,"unzoomed","","",105,null],[12,"zoomed","","",105,null],[12,"composite","","",105,null],[3,"Jam","","",null,null],[12,"epicenter","","",106,null],[12,"members","","",106,null],[5,"cluster_jams","","",null,[[["map",3],["vec",3]],["vec",3]]],[11,"new","","",102,[[["eventctx",3],["app",3]],["backpressure",3]]],[11,"new","","",103,[[["eventctx",3],["app",3]],["throughput",3]]],[11,"compare_throughput","","",103,[[["eventctx",3],["app",3]],["throughput",3]]],[11,"new","","",104,[[["eventctx",3],["app",3]],["delay",3]]],[11,"compare_delay","","",104,[[["eventctx",3],["app",3]],["delay",3]]],[11,"new","","",105,[[["eventctx",3],["app",3]],["trafficjams",3]]],[11,"adjacent_to","","",106,[[["intersectionid",3],["map",3]]]],[11,"all_polygons","","",106,[[["map",3]],[["polygon",3],["vec",3]]]],[0,"transit","game::layer","",null,null],[3,"TransitNetwork","game::layer::transit","",null,null],[12,"composite","","",107,null],[12,"unzoomed","","",107,null],[12,"zoomed","","",107,null],[11,"new","","",107,[[["eventctx",3],["app",3]],["transitnetwork",3]]],[8,"Layer","game::layer","",null,null],[10,"name","","",108,[[],["option",4]]],[10,"event","","",108,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[10,"draw","","",108,[[["gfxctx",3],["app",3]]]],[10,"draw_minimap","","",108,[[["gfxctx",3]]]],[11,"simple_event","","",108,[[["eventctx",3],["composite",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"update","","",90,[[["eventctx",3],["app",3],["composite",3]],[["transition",4],["option",4]]]],[11,"pick","","",90,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"options","game","",null,null],[3,"Options","game::options","",null,null],[12,"dev","","",109,null],[12,"debug_all_agents","","",109,null],[12,"label_roads","","",109,null],[12,"traffic_signal_style","","",109,null],[12,"color_scheme","","",109,null],[12,"min_zoom_for_detail","","",109,null],[12,"large_unzoomed_agents","","",109,null],[12,"time_increment","","",109,null],[12,"resume_after_edit","","",109,null],[12,"dont_draw_time_warp","","",109,null],[12,"language","","",109,null],[3,"OptionsPanel","","",null,null],[12,"composite","","",110,null],[4,"TrafficSignalStyle","","",null,null],[13,"BAP","","",111,null],[13,"GroupArrows","","",111,null],[13,"Sidewalks","","",111,null],[13,"Icons","","",111,null],[13,"IndividualTurnArrows","","",111,null],[11,"default","","",109,[[],["options",3]]],[11,"new","","",110,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"pregame","game","",null,null],[3,"TitleScreen","game::pregame","",null,null],[12,"composite","","",112,null],[12,"screensaver","","",112,null],[12,"rng","","",112,null],[3,"MainMenu","","",null,null],[12,"composite","","",113,null],[3,"About","","",null,null],[12,"composite","","",114,null],[3,"Proposals","","",null,null],[12,"composite","","",115,null],[12,"proposals","","",115,null],[12,"current","","",115,null],[3,"Screensaver","","",null,null],[12,"line","","",116,null],[12,"started","","",116,null],[0,"built_info","","",null,null],[5,"time","game::pregame::built_info","",null,[[],["text",3]]],[17,"CI_PLATFORM","","The Continuous Integration platform detected during…",null,null],[17,"PKG_VERSION","","The full version.",null,null],[17,"PKG_VERSION_MAJOR","","The major version.",null,null],[17,"PKG_VERSION_MINOR","","The minor version.",null,null],[17,"PKG_VERSION_PATCH","","The patch version.",null,null],[17,"PKG_VERSION_PRE","","The pre-release version.",null,null],[17,"PKG_AUTHORS","","A colon-separated list of authors.",null,null],[17,"PKG_NAME","","The name of the package.",null,null],[17,"PKG_DESCRIPTION","","The description.",null,null],[17,"PKG_HOMEPAGE","","The homepage.",null,null],[17,"TARGET","","The target triple that was being compiled for.",null,null],[17,"HOST","","The host triple of the rust compiler.",null,null],[17,"PROFILE","","`release` for release builds, `debug` for other builds.",null,null],[17,"RUSTC","","The compiler that cargo resolved to use.",null,null],[17,"RUSTDOC","","The documentation generator that cargo resolved to use.",null,null],[17,"OPT_LEVEL","","Value of OPT_LEVEL for the profile used during compilation.",null,null],[17,"NUM_JOBS","","The parallelism that was specified during compilation.",null,null],[17,"DEBUG","","Value of DEBUG for the profile used during compilation.",null,null],[17,"FEATURES","","The features that were enabled during compilation.",null,null],[17,"FEATURES_STR","","The features as a comma-separated string.",null,null],[17,"RUSTC_VERSION","","The output of `rustc -V`",null,null],[17,"RUSTDOC_VERSION","","The output of `rustdoc -V`",null,null],[17,"BUILT_TIME_UTC","","The built-time in RFC2822, UTC",null,null],[17,"CFG_TARGET_ARCH","","The target architecture, given by `cfg!(target_arch)`.",null,null],[17,"CFG_ENDIAN","","The endianness, given by `cfg!(target_endian)`.",null,null],[17,"CFG_ENV","","The toolchain-environment, given by `cfg!(target_env)`.",null,null],[17,"CFG_FAMILY","","The OS-family, given by `cfg!(target_family)`.",null,null],[17,"CFG_OS","","The operating system, given by `cfg!(target_os)`.",null,null],[17,"CFG_POINTER_WIDTH","","The pointer width, given by `cfg!(target_pointer_width)`.",null,null],[11,"new","game::pregame","",112,[[["eventctx",3],["app",3]],["titlescreen",3]]],[11,"new","","",113,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",114,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",115,[[["string",3],["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"bounce","","",116,[[["xorshiftrng",3],["eventctx",3],["app",3]],["screensaver",3]]],[11,"update","","",116,[[["xorshiftrng",3],["eventctx",3],["app",3]]]],[0,"render","game","",null,null],[3,"DrawOptions","game::render","",null,null],[12,"suppress_traffic_signal_details","","",117,null],[12,"label_buildings","","",117,null],[5,"draw_vehicle","","",null,[[["drawcarinput",3],["map",3],["colorscheme",3],["prerender",3]],[["renderable",8],["box",3]]]],[0,"area","","",null,null],[3,"DrawArea","game::render::area","",null,null],[12,"id","","",118,null],[11,"new","","",118,[[["geombatch",3],["eventctx",3],["colorscheme",3],["area",3]],["drawarea",3]]],[11,"color","","",118,[[["areatype",4],["colorscheme",3]],["color",3]]],[0,"bike","game::render","",null,null],[3,"DrawBike","game::render::bike","",null,null],[12,"id","","",119,null],[12,"body_circle","","",119,null],[12,"zorder","","",119,null],[12,"draw_default","","",119,null],[11,"new","","",119,[[["drawcarinput",3],["map",3],["colorscheme",3],["prerender",3]],["drawbike",3]]],[0,"building","game::render","",null,null],[3,"DrawBuilding","game::render::building","",null,null],[12,"id","","",120,null],[12,"label","","",120,null],[11,"new","","",120,[[["geombatch",3],["eventctx",3],["building",3],["map",3],["colorscheme",3]],["drawbuilding",3]]],[0,"bus_stop","game::render","",null,null],[3,"DrawBusStop","game::render::bus_stop","",null,null],[12,"id","","",121,null],[12,"center","","",121,null],[12,"zorder","","",121,null],[12,"draw_default","","",121,null],[17,"RADIUS","","",null,null],[11,"new","","",121,[[["busstop",3],["eventctx",3],["map",3],["colorscheme",3]],["drawbusstop",3]]],[0,"car","game::render","",null,null],[3,"DrawCar","game::render::car","",null,null],[12,"id","","",122,null],[12,"body","","",122,null],[12,"body_polygon","","",122,null],[12,"zorder","","",122,null],[12,"draw_default","","",122,null],[5,"thick_line_from_angle","","",null,[[["angle",3],["distance",3],["pt2d",3]],["polygon",3]]],[5,"zoomed_color_car","","",null,[[["drawcarinput",3],["colorscheme",3]],["color",3]]],[17,"CAR_WIDTH","","",null,null],[11,"new","","",122,[[["drawcarinput",3],["map",3],["colorscheme",3],["prerender",3]],["drawcar",3]]],[0,"intersection","game::render","",null,null],[3,"DrawIntersection","game::render::intersection","",null,null],[12,"id","","",123,null],[12,"zorder","","",123,null],[12,"draw_default","","",123,null],[12,"draw_traffic_signal","","",123,null],[5,"calculate_corners","","",null,[[["intersection",3],["map",3]],[["polygon",3],["vec",3]]]],[5,"calculate_border_arrows","","",null,[[["intersection",3],["map",3],["road",3]],[["polygon",3],["vec",3]]]],[5,"make_octagon","","",null,[[["angle",3],["distance",3],["pt2d",3]],["polygon",3]]],[5,"make_crosswalk","","",null,[[["turn",3],["map",3],["colorscheme",3],["geombatch",3]]]],[5,"make_rainbow_crosswalk","","",null,[[["turn",3],["map",3],["geombatch",3]]]],[5,"perp_line","","",null,[[["distance",3],["line",3]],["line",3]]],[11,"new","","",123,[[["intersection",3],["map",3]],["drawintersection",3]]],[11,"clear_rendering","","",123,[[]]],[11,"render","","",123,[[["gfxctx",3],["app",3]],["drawable",3]]],[11,"stop_sign_geom","","",123,[[["roadwithstopsign",3],["map",3]],["option",4]]],[0,"lane","game::render","",null,null],[3,"DrawLane","game::render::lane","",null,null],[12,"id","","",124,null],[12,"polygon","","",124,null],[12,"zorder","","",124,null],[12,"draw_default","","",124,null],[5,"perp_line","","",null,[[["distance",3],["line",3]],["line",3]]],[5,"calculate_sidewalk_lines","","",null,[[["lane",3]],[["polygon",3],["vec",3]]]],[5,"calculate_parking_lines","","",null,[[["map",3],["lane",3]],[["polygon",3],["vec",3]]]],[5,"calculate_driving_lines","","",null,[[["map",3],["lane",3],["road",3]],[["polygon",3],["vec",3]]]],[5,"calculate_turn_markings","","",null,[[["map",3],["lane",3]],[["polygon",3],["vec",3]]]],[5,"calculate_one_way_markings","","",null,[[["lane",3],["road",3]],[["polygon",3],["vec",3]]]],[11,"new","","",124,[[["lane",3],["map",3]],["drawlane",3]]],[11,"clear_rendering","","",124,[[]]],[11,"render","","",124,[[["gfxctx",3],["app",3]],["drawable",3]]],[0,"map","game::render","",null,null],[3,"DrawMap","game::render::map","",null,null],[12,"roads","","",125,null],[12,"lanes","","",125,null],[12,"intersections","","",125,null],[12,"buildings","","",125,null],[12,"parking_lots","","",125,null],[12,"bus_stops","","",125,null],[12,"areas","","",125,null],[12,"agents","","",125,null],[12,"boundary_polygon","","",125,null],[12,"draw_all_unzoomed_roads_and_intersections","","",125,null],[12,"draw_all_buildings","","",125,null],[12,"draw_all_building_paths","","",125,null],[12,"draw_all_building_outlines","","",125,null],[12,"draw_all_unzoomed_parking_lots","","",125,null],[12,"draw_all_areas","","",125,null],[12,"quadtree","","",125,null],[3,"AgentCache","","",null,null],[12,"time","","",126,null],[12,"agents_per_on","","",126,null],[12,"unzoomed","","",126,null],[3,"UnzoomedAgents","","",null,null],[12,"cars","","",127,null],[12,"bikes","","",127,null],[12,"buses_and_trains","","",127,null],[12,"peds","","",127,null],[12,"car_color","","",127,null],[12,"parking_color","","",127,null],[12,"bike_color","","",127,null],[12,"bus_color","","",127,null],[12,"ped_color","","",127,null],[5,"rank_to_color","","",null,[[["roadrank",4],["colorscheme",3]],["color",3]]],[11,"new","","",125,[[["eventctx",3],["map",3],["colorscheme",3],["timer",3]],["drawmap",3]]],[11,"regenerate_unzoomed_layer","","",125,[[["eventctx",3],["map",3],["colorscheme",3],["timer",3]],["drawable",3]]],[11,"get_r","","",125,[[["roadid",3]],["drawroad",3]]],[11,"get_l","","",125,[[["laneid",3]],["drawlane",3]]],[11,"get_i","","",125,[[["intersectionid",3]],["drawintersection",3]]],[11,"get_b","","",125,[[["buildingid",3]],["drawbuilding",3]]],[11,"get_pl","","",125,[[["parkinglotid",3]],["drawparkinglot",3]]],[11,"get_bs","","",125,[[["busstopid",3]],["drawbusstop",3]]],[11,"get_a","","",125,[[["areaid",3]],["drawarea",3]]],[11,"get_obj","","",125,[[["agentcache",3],["id",4],["eventctx",3],["app",3]],[["option",4],["renderable",8]]]],[11,"get_matching_objects","","",125,[[["bounds",3]],[["id",4],["vec",3]]]],[11,"get","","",126,[[["traversable",4]],[["vec",3],["renderable",8]]]],[11,"populate_if_needed","","",126,[[["prerender",3],["traversable",4],["map",3],["colorscheme",3],["getdrawagents",8]]]],[11,"draw_unzoomed_agents","","",126,[[["option",4],["unzoomedagents",3],["colorscheme",3],["gfxctx",3],["map",3],["distance",3],["getdrawagents",8]]]],[11,"new","","",127,[[["colorscheme",3]],["unzoomedagents",3]]],[11,"color","","",127,[[["unzoomedagent",3]],[["option",4],["color",3]]]],[0,"parking_lot","game::render","",null,null],[3,"DrawParkingLot","game::render::parking_lot","",null,null],[12,"id","","",128,null],[12,"draw","","",128,null],[11,"new","","",128,[[["geombatch",3],["eventctx",3],["colorscheme",3],["parkinglot",3]],["drawparkinglot",3]]],[0,"pedestrian","game::render","",null,null],[3,"DrawPedestrian","game::render::pedestrian","",null,null],[12,"id","","",129,null],[12,"body_circle","","",129,null],[12,"zorder","","",129,null],[12,"draw_default","","",129,null],[3,"DrawPedCrowd","","",null,null],[12,"members","","",130,null],[12,"blob","","",130,null],[12,"blob_pl","","",130,null],[12,"zorder","","",130,null],[12,"draw_default","","",130,null],[11,"new","","",129,[[["colorscheme",3],["map",3],["drawpedestrianinput",3],["prerender",3]],["drawpedestrian",3]]],[11,"geometry","","",129,[[["drawpedestrianinput",3],["colorscheme",3],["geombatch",3]]]],[11,"new","","",130,[[["drawpedcrowdinput",3],["map",3],["colorscheme",3],["prerender",3]],["drawpedcrowd",3]]],[0,"road","game::render","",null,null],[3,"DrawRoad","game::render::road","",null,null],[12,"id","","",131,null],[12,"zorder","","",131,null],[12,"draw_center_line","","",131,null],[12,"label","","",131,null],[11,"new","","",131,[[["road",3]],["drawroad",3]]],[11,"clear_rendering","","",131,[[]]],[0,"traffic_signal","game::render","",null,null],[5,"draw_signal_phase","game::render::traffic_signal","",null,[[["app",3],["intersectionid",3],["prerender",3],["trafficsignalstyle",4],["duration",3],["phase",3],["option",4],["geombatch",3]]]],[5,"crosswalk_icon","","",null,[[["polyline",3]]]],[0,"turn","game::render","",null,null],[3,"DrawTurnGroup","game::render::turn","",null,null],[12,"id","","",132,null],[12,"block","","",132,null],[12,"arrow","","",132,null],[3,"DrawUberTurnGroup","","",null,null],[12,"group","","",133,null],[12,"block","","",133,null],[12,"arrow","","",133,null],[5,"make_geom","","",null,[[["polyline",3],["distance",3],["angle",3]]]],[17,"TURN_ICON_ARROW_LENGTH","","",null,null],[11,"for_i","","",132,[[["intersectionid",3],["map",3]],[["drawturngroup",3],["vec",3]]]],[11,"new","","",133,[[["intersectioncluster",3],["map",3]],[["vec",3],["drawuberturngroup",3]]]],[17,"BIG_ARROW_THICKNESS","game::render","",null,null],[17,"CROSSWALK_LINE_THICKNESS","","",null,null],[17,"OUTLINE_THICKNESS","","",null,null],[8,"Renderable","","",null,null],[10,"get_id","","",134,[[],["id",4]]],[10,"draw","","",134,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_zorder","","",134,[[]]],[10,"get_outline","","",134,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",134,[[["map",3],["pt2d",3]]]],[11,"new","","",117,[[],["drawoptions",3]]],[0,"sandbox","game","",null,null],[3,"SandboxMode","game::sandbox","",null,null],[12,"gameplay","","",135,null],[12,"gameplay_mode","","",135,null],[12,"controls","","",135,null],[3,"SandboxControls","","",null,null],[12,"common","","",136,null],[12,"route_preview","","",136,null],[12,"tool_panel","","",136,null],[12,"time_panel","","",136,null],[12,"speed","","",136,null],[12,"agent_meter","","",136,null],[12,"minimap","","",136,null],[3,"BackToMainMenu","","",null,null],[3,"AgentMeter","","",null,null],[12,"time","","",137,null],[12,"composite","","",137,null],[3,"Actions","","",null,null],[12,"is_paused","","",138,null],[12,"can_interact","","",138,null],[12,"gameplay","","",138,null],[5,"maybe_exit_sandbox","","",null,[[["eventctx",3]],["transition",4]]],[0,"dashboards","","",null,null],[4,"DashTab","game::sandbox::dashboards","",null,null],[13,"TripTable","","",139,null],[13,"TripSummaries","","",139,null],[13,"ParkingOverhead","","",139,null],[13,"ActiveTraffic","","",139,null],[13,"TransitRoutes","","",139,null],[13,"CommuterPatterns","","",139,null],[13,"TrafficSignals","","",139,null],[0,"commuter","","",null,null],[3,"CommuterPatterns","game::sandbox::dashboards::commuter","",null,null],[12,"bldg_to_block","","",140,null],[12,"border_to_block","","",140,null],[12,"blocks","","",140,null],[12,"current_block","","",140,null],[12,"filter","","",140,null],[12,"trips_from_block","","",140,null],[12,"trips_to_block","","",140,null],[12,"composite","","",140,null],[12,"draw_all_blocks","","",140,null],[3,"CompositeState","","",null,null],[12,"building_counts","","",141,null],[12,"max_count","","",141,null],[12,"total_trips","","",141,null],[3,"Block","","",null,null],[12,"id","","",142,null],[12,"bldgs","","",142,null],[12,"borders","","",142,null],[12,"shape","","",142,null],[3,"Filter","","",null,null],[12,"from_block","","",143,null],[12,"include_borders","","",143,null],[12,"depart_from","","",143,null],[12,"depart_until","","",143,null],[12,"modes","","",143,null],[3,"Loop","","",null,null],[12,"bldgs","","",144,null],[12,"proper","","",144,null],[12,"roads","","",144,null],[4,"BlockSelection","","",null,null],[13,"NothingSelected","","",145,null],[13,"Unlocked","","",145,null],[13,"Locked","","",145,null],[12,"base","game::sandbox::dashboards::commuter::BlockSelection","",146,null],[12,"compare_to","","",146,null],[4,"BorderType","game::sandbox::dashboards::commuter","",null,null],[13,"Incoming","","",147,null],[13,"Outgoing","","",147,null],[13,"Both","","",147,null],[5,"group_bldgs","","",null,[[["app",3]]]],[5,"build_shape_for_border","","",null,[[["intersection",3],["map",3],["bordertype",4]],["polygon",3]]],[5,"partition_sidewalk_loops","","",null,[[["app",3]],[["vec",3],["loop",3]]]],[5,"make_panel","","",null,[[["eventctx",3],["app",3]],["composite",3]]],[6,"BlockID","","",null,null],[11,"new","","",140,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"count_per_block","","",140,[[["block",3]],["vec",3]]],[11,"build_block_drawable","","",140,[[["eventctx",3],["blockselection",4],["app",3]]]],[11,"redraw_composite","","",140,[[["option",4],["compositestate",3],["eventctx",3],["app",3]]]],[0,"misc","game::sandbox::dashboards","",null,null],[3,"ActiveTraffic","game::sandbox::dashboards::misc","",null,null],[12,"composite","","",148,null],[3,"TransitRoutes","","",null,null],[12,"composite","","",149,null],[11,"new","","",148,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",149,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"parking_overhead","game::sandbox::dashboards","",null,null],[3,"ParkingOverhead","game::sandbox::dashboards::parking_overhead","",null,null],[12,"composite","","",150,null],[12,"opts","","",150,null],[3,"Options","","",null,null],[12,"sort_by","","",151,null],[12,"descending","","",151,null],[12,"off_map_starts","","",151,null],[12,"off_map_ends","","",151,null],[12,"skip","","",151,null],[3,"Entry","","",null,null],[12,"trip","","",152,null],[12,"total_duration","","",152,null],[12,"driving_duration","","",152,null],[12,"parking_duration","","",152,null],[12,"walking_duration","","",152,null],[12,"percent_overhead","","",152,null],[4,"SortBy","","",null,null],[13,"TotalDuration","","",153,null],[13,"DrivingDuration","","",153,null],[13,"ParkingDuration","","",153,null],[13,"WalkingDuration","","",153,null],[13,"PercentOverhead","","",153,null],[5,"make","","",null,[[["eventctx",3],["options",3],["app",3]],["composite",3]]],[17,"ROWS","","",null,null],[11,"change","","",151,[[["sortby",4]]]],[11,"new","","",150,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"recalc","","",150,[[["eventctx",3],["app",3]]]],[0,"summaries","game::sandbox::dashboards","",null,null],[3,"TripSummaries","game::sandbox::dashboards::summaries","",null,null],[12,"composite","","",154,null],[3,"Filter","","",null,null],[12,"changes_pct","","",155,null],[12,"modes","","",155,null],[5,"summary","","",null,[[["filter",3],["eventctx",3],["app",3]],["widget",3]]],[5,"scatter_plot","","",null,[[["filter",3],["eventctx",3],["app",3]],["widget",3]]],[5,"contingency_table","","",null,[[["filter",3],["eventctx",3],["app",3]],["widget",3]]],[5,"pct_diff","","",null,[[["duration",3]]]],[11,"new","","",154,[[["eventctx",3],["filter",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",155,[[],["filter",3]]],[11,"get_trips","","",155,[[["app",3]],["vec",3]]],[0,"traffic_signals","game::sandbox::dashboards","",null,null],[3,"TrafficSignalDemand","game::sandbox::dashboards::traffic_signals","",null,null],[12,"composite","","",156,null],[12,"all_demand","","",156,null],[12,"hour","","",156,null],[12,"draw_all","","",156,null],[3,"Demand","","",null,null],[12,"raw","","",157,null],[11,"new","","",156,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"all_demand","","",157,[[["timer",3],["app",3]],[["intersectionid",3],["hashmap",3],["demand",3]]]],[11,"count","","",157,[[["time",3]],[["counter",3],["turngroupid",3]]]],[11,"draw_demand","","",157,[[["app",3],["eventctx",3],["time",3],["hashmap",3]],["drawable",3]]],[0,"trip_table","game::sandbox::dashboards","",null,null],[3,"TripTable","game::sandbox::dashboards::trip_table","",null,null],[12,"composite","","",158,null],[12,"opts","","",158,null],[3,"Options","","",null,null],[12,"sort_by","","",159,null],[12,"descending","","",159,null],[12,"modes","","",159,null],[12,"off_map_starts","","",159,null],[12,"off_map_ends","","",159,null],[12,"unmodified_trips","","",159,null],[12,"modified_trips","","",159,null],[12,"skip","","",159,null],[3,"Entry","","",null,null],[12,"trip","","",160,null],[12,"mode","","",160,null],[12,"modified","","",160,null],[12,"departure","","",160,null],[12,"duration_after","","",160,null],[12,"duration_before","","",160,null],[12,"waiting","","",160,null],[12,"percent_waiting","","",160,null],[4,"SortBy","","",null,null],[13,"Departure","","",161,null],[13,"Duration","","",161,null],[13,"RelativeDuration","","",161,null],[13,"PercentChangeDuration","","",161,null],[13,"Waiting","","",161,null],[13,"PercentWaiting","","",161,null],[5,"make","","",null,[[["options",3],["eventctx",3],["app",3]],["composite",3]]],[5,"make_table","","",null,[[["vec",3],["vec",3],["eventctx",3],["widget",3],["app",3]],["widget",3]]],[5,"preview_trip","","",null,[[["gfxctx",3],["composite",3],["app",3]]]],[5,"preview_route","","",null,[[["gfxctx",3],["tripid",3],["app",3]],["geombatch",3]]],[17,"ROWS","","",null,null],[11,"change","","",159,[[["sortby",4]]]],[11,"new","","",158,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"recalc","","",158,[[["eventctx",3],["app",3]]]],[11,"picker","game::sandbox::dashboards","",139,[[["eventctx",3],["app",3]],["widget",3]]],[11,"transition","","",139,[[["eventctx",3],["app",3]],["transition",4]]],[0,"gameplay","game::sandbox","",null,null],[3,"FinalScore","game::sandbox::gameplay","",null,null],[12,"composite","","",162,null],[12,"retry","","",162,null],[12,"next_mode","","",162,null],[12,"chose_next","","",162,null],[12,"chose_back_to_challenges","","",162,null],[4,"GameplayMode","","",null,null],[13,"Freeform","","",163,null],[13,"PlayScenario","","",163,null],[13,"FixTrafficSignals","","",163,null],[13,"OptimizeCommute","","",163,null],[13,"Tutorial","","",163,null],[5,"challenge_header","","",null,[[["eventctx",3]],["widget",3]]],[0,"commute","","",null,null],[3,"OptimizeCommute","game::sandbox::gameplay::commute","",null,null],[12,"top_center","","",164,null],[12,"meter","","",164,null],[12,"person","","",164,null],[12,"mode","","",164,null],[12,"goal","","",164,null],[12,"time","","",164,null],[12,"done","","",164,null],[12,"trips","","",164,null],[12,"once","","",164,null],[3,"Actions","","",null,null],[12,"paused","","",165,null],[5,"get_score","","",null,[[["vec",3],["app",3]]]],[5,"make_meter","","",null,[[["eventctx",3],["duration",3]],["composite",3]]],[5,"final_score","","",null,[[["app",3],["duration",3],["eventctx",3],["gameplaymode",4]],[["state",8],["box",3]]]],[5,"cutscene_task","","",null,[[["gameplaymode",4]],[["box",3],["fn",8]]]],[17,"METER_HACK","","",null,null],[11,"new","","",164,[[["duration",3],["origpersonid",3],["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"cutscene_pt1","","",164,[[["gameplaymode",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"cutscene_pt2","","",164,[[["gameplaymode",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"fix_traffic_signals","game::sandbox::gameplay","",null,null],[3,"FixTrafficSignals","game::sandbox::gameplay::fix_traffic_signals","",null,null],[12,"top_center","","",166,null],[12,"meter","","",166,null],[12,"time","","",166,null],[12,"done","","",166,null],[12,"mode","","",166,null],[5,"make_meter","","",null,[[["eventctx",3],["option",4],["app",3]],["composite",3]]],[5,"final_score","","",null,[[["eventctx",3],["app",3],["gameplaymode",4]],[["state",8],["box",3]]]],[5,"cutscene_pt1_task","","",null,[[["eventctx",3]],["widget",3]]],[17,"THRESHOLD","","",null,null],[17,"METER_HACK","","",null,null],[11,"new","","",166,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"cutscene_pt1","","",166,[[["gameplaymode",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"freeform","game::sandbox::gameplay","",null,null],[3,"Freeform","game::sandbox::gameplay::freeform","",null,null],[12,"top_center","","",167,null],[3,"AgentSpawner","","",null,null],[12,"composite","","",168,null],[12,"source","","",168,null],[12,"goal","","",168,null],[12,"confirmed","","",168,null],[5,"make_top_center","","",null,[[["eventctx",3],["app",3]],["composite",3]]],[5,"make_change_traffic","","",null,[[["app",3],["string",3],["eventctx",3],["screenrectangle",3]],[["state",8],["box",3]]]],[5,"spawn_agents_around","","",null,[[["intersectionid",3],["app",3]]]],[5,"actions","","",null,[[["id",4],["app",3]],["vec",3]]],[5,"execute","","",null,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[11,"new","","",167,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",168,[[["eventctx",3],["buildingid",3],["option",4]],[["state",8],["box",3]]]],[0,"play_scenario","game::sandbox::gameplay","",null,null],[3,"PlayScenario","game::sandbox::gameplay::play_scenario","",null,null],[12,"top_center","","",169,null],[12,"scenario_name","","",169,null],[12,"modifiers","","",169,null],[3,"EditScenarioModifiers","","",null,null],[12,"scenario_name","","",170,null],[12,"modifiers","","",170,null],[12,"composite","","",170,null],[3,"ChangeMode","","",null,null],[12,"composite","","",171,null],[12,"scenario_name","","",171,null],[12,"modifiers","","",171,null],[5,"make_top_center","","",null,[[["vec",3],["eventctx",3],["app",3]],["composite",3]]],[11,"new","","",169,[[["app",3],["string",3],["eventctx",3],["scenariomodifier",4],["vec",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",170,[[["string",3],["eventctx",3],["scenariomodifier",4],["vec",3]],[["state",8],["box",3]]]],[11,"new","","",171,[[["vec",3],["string",3],["eventctx",3],["scenariomodifier",4],["app",3]],[["state",8],["box",3]]]],[0,"tutorial","game::sandbox::gameplay","",null,null],[3,"Tutorial","game::sandbox::gameplay::tutorial","",null,null],[12,"top_center","","",172,null],[12,"last_finished_task","","",172,null],[12,"msg_panel","","",172,null],[12,"warped","","",172,null],[3,"TutorialPointer","","",null,null],[12,"stage","","",173,null],[12,"part","","",173,null],[3,"Stage","","",null,null],[12,"messages","","",174,null],[12,"task","","",174,null],[12,"warp_to","","",174,null],[12,"spawn","","",174,null],[3,"TutorialState","","",null,null],[12,"stages","","",175,null],[12,"current","","",175,null],[12,"window_dims","","",175,null],[12,"inspected_bike_lane","","",175,null],[12,"inspected_building","","",175,null],[12,"inspected_stop_sign","","",175,null],[12,"inspected_border","","",175,null],[12,"was_paused","","",175,null],[12,"num_pauses","","",175,null],[12,"following_car","","",175,null],[12,"car_parked","","",175,null],[12,"prank_done","","",175,null],[12,"parking_found","","",175,null],[12,"score_delivered","","",175,null],[12,"fire_station","","",175,null],[4,"Task","","",null,null],[13,"Nil","","",176,null],[13,"Camera","","",176,null],[13,"InspectObjects","","",176,null],[13,"TimeControls","","",176,null],[13,"PauseResume","","",176,null],[13,"Escort","","",176,null],[13,"LowParking","","",176,null],[13,"WatchBikes","","",176,null],[13,"FixBikes","","",176,null],[13,"Done","","",176,null],[5,"arrow","","",null,[[["screenpt",3]],[["box",3],["option",4]]]],[5,"make_bike_lane_scenario","","",null,[[["map",3]],["scenariogenerator",3]]],[5,"transition","","",null,[[["eventctx",3],["app",3],["tutorialstate",3]],["transition",4]]],[5,"actions","","",null,[[["id",4],["app",3]],["vec",3]]],[5,"execute","","",null,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[5,"intro_story","","",null,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[5,"bldg","","",null,[[],["osmid",4]]],[17,"ESCORT","","",null,null],[17,"CAR_BIKE_CONTENTION_GOAL","","",null,null],[11,"new","","",173,[[],["tutorialpointer",3]]],[11,"start","","",172,[[["eventctx",3],["app",3]],["transition",4]]],[11,"new","","",172,[[["eventctx",3],["app",3],["tutorialpointer",3]],[["box",3],["gameplaystate",8]]]],[11,"inner_event","","",172,[[["app",3],["tutorialstate",3],["eventctx",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"top_txt","","",176,[[["tutorialstate",3]],["text",3]]],[11,"label","","",176,[[]]],[11,"new","","",174,[[["task",4]],["stage",3]]],[11,"msg","","",174,[[["into",8],["option",4],["string",3],["box",3],["vec",3]],["stage",3]]],[11,"left_aligned_msg","","",174,[[["into",8],["option",4],["string",3],["box",3],["vec",3]],["stage",3]]],[11,"warp_to","","",174,[[["id",4],["option",4]],["stage",3]]],[11,"spawn","","",174,[[["box",3],["fn",8]],["stage",3]]],[11,"spawn_scenario","","",174,[[["scenariogenerator",3]],["stage",3]]],[11,"reset_state","","",175,[[]]],[11,"stage","","",175,[[],["stage",3]]],[11,"interaction","","",175,[[],["task",4]]],[11,"lines","","",175,[[],["option",4]]],[11,"next","","",175,[[]]],[11,"prev","","",175,[[]]],[11,"make_top_center","","",175,[[["eventctx",3]],["composite",3]]],[11,"make_state","","",175,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",175,[[["eventctx",3],["app",3]],["tutorialstate",3]]],[11,"scenarios_to_prebake","","",175,[[["map",3]],[["scenariogenerator",3],["vec",3]]]],[8,"GameplayState","game::sandbox::gameplay","",null,null],[10,"event","","",177,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[10,"draw","","",177,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",177,[[["app",3]]]],[11,"can_move_canvas","","",177,[[]]],[11,"can_examine_objects","","",177,[[]]],[11,"has_common","","",177,[[]]],[11,"has_tool_panel","","",177,[[]]],[11,"has_time_panel","","",177,[[]]],[11,"has_speed","","",177,[[]]],[11,"has_agent_meter","","",177,[[]]],[11,"has_minimap","","",177,[[]]],[11,"is","","Returns true if the trait object wraps an object of type…",177,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",177,[[["box",3]],[["box",3],["result",4],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",177,[[["rc",3]],[["result",4],["rc",3],["rc",3]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",177,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",177,[[],["option",4]]],[11,"map_path","","",163,[[],["string",3]]],[11,"scenario","","",163,[[["xorshiftrng",3],["option",4],["map",3],["timer",3]],[["scenario",3],["option",4]]]],[11,"can_edit_lanes","","",163,[[]]],[11,"can_edit_stop_signs","","",163,[[]]],[11,"reset_after_edits","","",163,[[]]],[11,"can_jump_to_time","","",163,[[]]],[11,"allows","","",163,[[["mapedits",3]]]],[11,"initialize","","",163,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",162,[[["option",4],["string",3],["eventctx",3],["gameplaymode",4],["app",3]],[["state",8],["box",3]]]],[0,"misc_tools","game::sandbox","",null,null],[3,"RoutePreview","game::sandbox::misc_tools","",null,null],[12,"preview","","",178,null],[3,"TurnExplorer","","",null,null],[12,"l","","",179,null],[12,"idx","","",179,null],[12,"composite","","",179,null],[5,"color_turn_type","","",null,[[["turntype",4]],["color",3]]],[17,"CURRENT_TURN","","",null,null],[17,"CONFLICTING_TURN","","",null,null],[11,"new","","",178,[[],["routepreview",3]]],[11,"event","","",178,[[["eventctx",3],["app",3]],[["transition",4],["option",4]]]],[11,"draw","","",178,[[["gfxctx",3]]]],[11,"new","","",179,[[["laneid",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"make_panel","","",179,[[["laneid",3],["eventctx",3],["app",3]],["composite",3]]],[0,"speed","game::sandbox","",null,null],[3,"SpeedControls","game::sandbox::speed","",null,null],[12,"composite","","",180,null],[12,"paused","","",180,null],[12,"setting","","",180,null],[3,"JumpToTime","","",null,null],[12,"composite","","",181,null],[12,"target","","",181,null],[12,"maybe_mode","","",181,null],[3,"TimeWarpScreen","","",null,null],[12,"target","","",182,null],[12,"started","","",182,null],[12,"traffic_jams","","",182,null],[12,"composite","","",182,null],[3,"TimePanel","","",null,null],[12,"time","","",183,null],[12,"composite","","",183,null],[4,"SpeedSetting","","",null,null],[13,"Realtime","","",184,null],[13,"Fast","","",184,null],[13,"Faster","","",184,null],[13,"Fastest","","",184,null],[5,"area_under_curve","","",null,[[["vec",3]],["polygon",3]]],[5,"compare_count","","",null,[[],["string",3]]],[11,"make_panel","","",180,[[["eventctx",3],["speedsetting",4],["app",3]],["composite",3]]],[11,"new","","",180,[[["eventctx",3],["app",3]],["speedcontrols",3]]],[11,"event","","",180,[[["app",3],["gameplaymode",4],["eventctx",3],["option",4]],[["transition",4],["option",4]]]],[11,"draw","","",180,[[["gfxctx",3]]]],[11,"pause","","",180,[[["eventctx",3],["app",3]]]],[11,"resume_realtime","","",180,[[["eventctx",3],["app",3]]]],[11,"is_paused","","",180,[[]]],[11,"new","","",181,[[["option",4],["eventctx",3],["gameplaymode",4],["app",3]],["jumptotime",3]]],[11,"new","","",182,[[["eventctx",3],["app",3],["time",3]],[["state",8],["box",3]]]],[11,"new","","",183,[[["eventctx",3],["app",3]],["timepanel",3]]],[11,"event","","",183,[[["eventctx",3],["app",3]]]],[11,"draw","","",183,[[["gfxctx",3]]]],[0,"uber_turns","game::sandbox","",null,null],[3,"UberTurnPicker","game::sandbox::uber_turns","",null,null],[12,"members","","",185,null],[12,"composite","","",185,null],[3,"UberTurnViewer","","",null,null],[12,"composite","","",186,null],[12,"draw","","",186,null],[12,"ic","","",186,null],[12,"idx","","",186,null],[12,"legal_turns","","",186,null],[11,"new","","",185,[[["intersectionid",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",186,[[["intersectionid",3],["app",3],["eventctx",3],["btreeset",3]],[["state",8],["box",3]]]],[11,"new","game::sandbox","",135,[[["eventctx",3],["app",3],["gameplaymode",4]],[["state",8],["box",3]]]],[11,"contextual_actions","","",135,[[],["actions",3]]],[11,"new","","",137,[[["eventctx",3],["app",3]],["agentmeter",3]]],[11,"event","","",137,[[["eventctx",3],["app",3]],[["transition",4],["option",4]]]],[11,"draw","","",137,[[["gfxctx",3]]]],[11,"from","game::app","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"into_any_arc","","",6,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"into_any_arc","","",7,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::challenges","",9,[[]]],[11,"into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"into_any","","",11,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",11,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",11,[[],["any",8]]],[11,"as_any_mut","","",11,[[],["any",8]]],[11,"from","game::colors","",12,[[]]],[11,"into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"into_any","","",12,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",12,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",12,[[],["any",8]]],[11,"as_any_mut","","",12,[[],["any",8]]],[11,"into_any_arc","","",12,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"read","","",13,[[],["result",4]]],[11,"get_elements_size","","",13,[[]]],[11,"to_void_ptr","","",13,[[]]],[11,"ref_from_ptr","","",13,[[],["option",4]]],[11,"is_size_suitable","","",13,[[]]],[11,"into_any","","",13,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",13,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",13,[[],["any",8]]],[11,"as_any_mut","","",13,[[],["any",8]]],[11,"into_any_arc","","",13,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::common","",14,[[]]],[11,"into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"into_any","","",14,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",14,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",14,[[],["any",8]]],[11,"as_any_mut","","",14,[[],["any",8]]],[11,"from","game::common::city_picker","",15,[[]]],[11,"into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"into_any","","",15,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",15,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",15,[[],["any",8]]],[11,"as_any_mut","","",15,[[],["any",8]]],[11,"from","game::common::colors","",16,[[]]],[11,"into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"into_any","","",16,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",16,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",16,[[],["any",8]]],[11,"as_any_mut","","",16,[[],["any",8]]],[11,"into_any_arc","","",16,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"into_any","","",20,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",20,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",20,[[],["any",8]]],[11,"as_any_mut","","",20,[[],["any",8]]],[11,"into_any_arc","","",20,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"into_any","","",17,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",17,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",17,[[],["any",8]]],[11,"as_any_mut","","",17,[[],["any",8]]],[11,"into_any_arc","","",17,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"into_any","","",18,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",18,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",18,[[],["any",8]]],[11,"as_any_mut","","",18,[[],["any",8]]],[11,"into_any_arc","","",18,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"into_any","","",19,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",19,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",19,[[],["any",8]]],[11,"as_any_mut","","",19,[[],["any",8]]],[11,"into_any_arc","","",19,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::common::heatmap","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_into","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"into_any","","",21,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",21,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",21,[[],["any",8]]],[11,"as_any_mut","","",21,[[],["any",8]]],[11,"into_any_arc","","",21,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"into_any","","",22,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",22,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",22,[[],["any",8]]],[11,"as_any_mut","","",22,[[],["any",8]]],[11,"into_any_arc","","",22,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::common::isochrone","",23,[[]]],[11,"into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"into_any","","",23,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",23,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",23,[[],["any",8]]],[11,"as_any_mut","","",23,[[],["any",8]]],[11,"from","game::common::minimap","",24,[[]]],[11,"into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"into_any","","",24,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",24,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",24,[[],["any",8]]],[11,"as_any_mut","","",24,[[],["any",8]]],[11,"from","game::common::navigate","",25,[[]]],[11,"into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"into_any","","",25,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",25,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",25,[[],["any",8]]],[11,"as_any_mut","","",25,[[],["any",8]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"into_any","","",26,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",26,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",26,[[],["any",8]]],[11,"as_any_mut","","",26,[[],["any",8]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"into_any","","",27,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",27,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",27,[[],["any",8]]],[11,"as_any_mut","","",27,[[],["any",8]]],[11,"from","game::common::warp","",28,[[]]],[11,"into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"into_any","","",28,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",28,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",28,[[],["any",8]]],[11,"as_any_mut","","",28,[[],["any",8]]],[11,"into_any_arc","","",28,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"into_any","","",29,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",29,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",29,[[],["any",8]]],[11,"as_any_mut","","",29,[[],["any",8]]],[11,"from","game::cutscene","",30,[[]]],[11,"into","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"into_any","","",30,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",30,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",30,[[],["any",8]]],[11,"as_any_mut","","",30,[[],["any",8]]],[11,"into_any_arc","","",30,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"into_any","","",31,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",31,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",31,[[],["any",8]]],[11,"as_any_mut","","",31,[[],["any",8]]],[11,"into_any_arc","","",31,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"into_any","","",32,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",32,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",32,[[],["any",8]]],[11,"as_any_mut","","",32,[[],["any",8]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"into_any","","",33,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",33,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",33,[[],["any",8]]],[11,"as_any_mut","","",33,[[],["any",8]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"into_any","","",34,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",34,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",34,[[],["any",8]]],[11,"as_any_mut","","",34,[[],["any",8]]],[11,"into_any_arc","","",34,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::debug","",35,[[]]],[11,"into","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"into_any","","",35,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",35,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",35,[[],["any",8]]],[11,"as_any_mut","","",35,[[],["any",8]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"into_any","","",36,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",36,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",36,[[],["any",8]]],[11,"as_any_mut","","",36,[[],["any",8]]],[11,"from","","",187,[[]]],[11,"into","","",187,[[]]],[11,"try_from","","",187,[[],["result",4]]],[11,"try_into","","",187,[[],["result",4]]],[11,"borrow","","",187,[[]]],[11,"borrow_mut","","",187,[[]]],[11,"type_id","","",187,[[],["typeid",3]]],[11,"vzip","","",187,[[]]],[11,"into_any","","",187,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",187,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",187,[[],["any",8]]],[11,"as_any_mut","","",187,[[],["any",8]]],[11,"into_any_arc","","",187,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::debug::floodfill","",37,[[]]],[11,"into","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"into_any","","",37,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",37,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",37,[[],["any",8]]],[11,"as_any_mut","","",37,[[],["any",8]]],[11,"from","","",38,[[]]],[11,"into","","",38,[[]]],[11,"to_owned","","",38,[[]]],[11,"clone_into","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"into_any","","",38,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",38,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",38,[[],["any",8]]],[11,"as_any_mut","","",38,[[],["any",8]]],[11,"into_any_arc","","",38,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::debug::objects","",39,[[]]],[11,"into","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"into_any","","",39,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",39,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",39,[[],["any",8]]],[11,"as_any_mut","","",39,[[],["any",8]]],[11,"into_any_arc","","",39,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::debug::polygons","",40,[[]]],[11,"into","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"into_any","","",40,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",40,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",40,[[],["any",8]]],[11,"as_any_mut","","",40,[[],["any",8]]],[11,"from","","",41,[[]]],[11,"into","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"into_any","","",41,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",41,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",41,[[],["any",8]]],[11,"as_any_mut","","",41,[[],["any",8]]],[11,"into_any_arc","","",41,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::devtools","",42,[[]]],[11,"into","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"into_any","","",42,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",42,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",42,[[],["any",8]]],[11,"as_any_mut","","",42,[[],["any",8]]],[11,"from","game::devtools::destinations","",43,[[]]],[11,"into","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"into_any","","",43,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",43,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",43,[[],["any",8]]],[11,"as_any_mut","","",43,[[],["any",8]]],[11,"from","game::devtools::kml","",44,[[]]],[11,"into","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"into_any","","",44,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",44,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",44,[[],["any",8]]],[11,"as_any_mut","","",44,[[],["any",8]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"into_any","","",45,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",45,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",45,[[],["any",8]]],[11,"as_any_mut","","",45,[[],["any",8]]],[11,"into_any_arc","","",45,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::devtools::mapping","",46,[[]]],[11,"into","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"try_into","","",46,[[],["result",4]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"vzip","","",46,[[]]],[11,"into_any","","",46,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",46,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",46,[[],["any",8]]],[11,"as_any_mut","","",46,[[],["any",8]]],[11,"from","","",47,[[]]],[11,"into","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"into_any","","",47,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",47,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",47,[[],["any",8]]],[11,"as_any_mut","","",47,[[],["any",8]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"to_owned","","",48,[[]]],[11,"clone_into","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"read","","",48,[[],["result",4]]],[11,"get_elements_size","","",48,[[]]],[11,"to_void_ptr","","",48,[[]]],[11,"ref_from_ptr","","",48,[[],["option",4]]],[11,"is_size_suitable","","",48,[[]]],[11,"into_any","","",48,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",48,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",48,[[],["any",8]]],[11,"as_any_mut","","",48,[[],["any",8]]],[11,"into_any_arc","","",48,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"to_owned","","",49,[[]]],[11,"clone_into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"into_any","","",49,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",49,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",49,[[],["any",8]]],[11,"as_any_mut","","",49,[[],["any",8]]],[11,"into_any_arc","","",49,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::devtools::polygon","",50,[[]]],[11,"into","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"into_any","","",50,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",50,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",50,[[],["any",8]]],[11,"as_any_mut","","",50,[[],["any",8]]],[11,"from","game::devtools::scenario","",51,[[]]],[11,"into","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"into_any","","",51,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",51,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",51,[[],["any",8]]],[11,"as_any_mut","","",51,[[],["any",8]]],[11,"from","game::devtools::story","",52,[[]]],[11,"into","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"into_any","","",52,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",52,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",52,[[],["any",8]]],[11,"as_any_mut","","",52,[[],["any",8]]],[11,"from","","",53,[[]]],[11,"into","","",53,[[]]],[11,"to_owned","","",53,[[]]],[11,"clone_into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"into_any","","",53,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",53,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",53,[[],["any",8]]],[11,"as_any_mut","","",53,[[],["any",8]]],[11,"into_any_arc","","",53,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",54,[[]]],[11,"into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"into_any","","",54,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",54,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",54,[[],["any",8]]],[11,"as_any_mut","","",54,[[],["any",8]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"into_any","","",55,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",55,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",55,[[],["any",8]]],[11,"as_any_mut","","",55,[[],["any",8]]],[11,"from","","",56,[[]]],[11,"into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"into_any","","",56,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",56,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",56,[[],["any",8]]],[11,"as_any_mut","","",56,[[],["any",8]]],[11,"into_any_arc","","",56,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",57,[[]]],[11,"into","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"into_any","","",57,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",57,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",57,[[],["any",8]]],[11,"as_any_mut","","",57,[[],["any",8]]],[11,"from","game::edit","",58,[[]]],[11,"into","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"into_any","","",58,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",58,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",58,[[],["any",8]]],[11,"as_any_mut","","",58,[[],["any",8]]],[11,"from","","",59,[[]]],[11,"into","","",59,[[]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"into_any","","",59,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",59,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",59,[[],["any",8]]],[11,"as_any_mut","","",59,[[],["any",8]]],[11,"from","","",60,[[]]],[11,"into","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"into_any","","",60,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",60,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",60,[[],["any",8]]],[11,"as_any_mut","","",60,[[],["any",8]]],[11,"from","game::edit::bulk","",61,[[]]],[11,"into","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"into_any","","",61,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",61,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",61,[[],["any",8]]],[11,"as_any_mut","","",61,[[],["any",8]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"into_any","","",62,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",62,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",62,[[],["any",8]]],[11,"as_any_mut","","",62,[[],["any",8]]],[11,"from","game::edit::cluster_traffic_signals","",63,[[]]],[11,"into","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"into_any","","",63,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",63,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",63,[[],["any",8]]],[11,"as_any_mut","","",63,[[],["any",8]]],[11,"from","game::edit::lanes","",64,[[]]],[11,"into","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"into_any","","",64,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",64,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",64,[[],["any",8]]],[11,"as_any_mut","","",64,[[],["any",8]]],[11,"from","game::edit::routes","",65,[[]]],[11,"into","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"into_any","","",65,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",65,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",65,[[],["any",8]]],[11,"as_any_mut","","",65,[[],["any",8]]],[11,"from","game::edit::select","",66,[[]]],[11,"into","","",66,[[]]],[11,"try_from","","",66,[[],["result",4]]],[11,"try_into","","",66,[[],["result",4]]],[11,"borrow","","",66,[[]]],[11,"borrow_mut","","",66,[[]]],[11,"type_id","","",66,[[],["typeid",3]]],[11,"vzip","","",66,[[]]],[11,"into_any","","",66,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",66,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",66,[[],["any",8]]],[11,"as_any_mut","","",66,[[],["any",8]]],[11,"from","","",67,[[]]],[11,"into","","",67,[[]]],[11,"try_from","","",67,[[],["result",4]]],[11,"try_into","","",67,[[],["result",4]]],[11,"borrow","","",67,[[]]],[11,"borrow_mut","","",67,[[]]],[11,"type_id","","",67,[[],["typeid",3]]],[11,"vzip","","",67,[[]]],[11,"into_any","","",67,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",67,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",67,[[],["any",8]]],[11,"as_any_mut","","",67,[[],["any",8]]],[11,"from","game::edit::stop_signs","",69,[[]]],[11,"into","","",69,[[]]],[11,"try_from","","",69,[[],["result",4]]],[11,"try_into","","",69,[[],["result",4]]],[11,"borrow","","",69,[[]]],[11,"borrow_mut","","",69,[[]]],[11,"type_id","","",69,[[],["typeid",3]]],[11,"vzip","","",69,[[]]],[11,"into_any","","",69,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",69,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",69,[[],["any",8]]],[11,"as_any_mut","","",69,[[],["any",8]]],[11,"from","game::edit::traffic_signals","",70,[[]]],[11,"into","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"into_any","","",70,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",70,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",70,[[],["any",8]]],[11,"as_any_mut","","",70,[[],["any",8]]],[11,"from","","",71,[[]]],[11,"into","","",71,[[]]],[11,"to_owned","","",71,[[]]],[11,"clone_into","","",71,[[]]],[11,"try_from","","",71,[[],["result",4]]],[11,"try_into","","",71,[[],["result",4]]],[11,"borrow","","",71,[[]]],[11,"borrow_mut","","",71,[[]]],[11,"type_id","","",71,[[],["typeid",3]]],[11,"vzip","","",71,[[]]],[11,"into_any","","",71,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",71,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",71,[[],["any",8]]],[11,"as_any_mut","","",71,[[],["any",8]]],[11,"into_any_arc","","",71,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::edit::traffic_signals::edits","",72,[[]]],[11,"into","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"into_any","","",72,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",72,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",72,[[],["any",8]]],[11,"as_any_mut","","",72,[[],["any",8]]],[11,"from","game::edit::traffic_signals::picker","",73,[[]]],[11,"into","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"into_any","","",73,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",73,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",73,[[],["any",8]]],[11,"as_any_mut","","",73,[[],["any",8]]],[11,"from","game::edit::traffic_signals::preview","",74,[[]]],[11,"into","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"try_into","","",74,[[],["result",4]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"vzip","","",74,[[]]],[11,"into_any","","",74,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",74,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",74,[[],["any",8]]],[11,"as_any_mut","","",74,[[],["any",8]]],[11,"from","game::edit::zones","",75,[[]]],[11,"into","","",75,[[]]],[11,"try_from","","",75,[[],["result",4]]],[11,"try_into","","",75,[[],["result",4]]],[11,"borrow","","",75,[[]]],[11,"borrow_mut","","",75,[[]]],[11,"type_id","","",75,[[],["typeid",3]]],[11,"vzip","","",75,[[]]],[11,"into_any","","",75,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",75,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",75,[[],["any",8]]],[11,"as_any_mut","","",75,[[],["any",8]]],[11,"from","game::game","",76,[[]]],[11,"into","","",76,[[]]],[11,"try_from","","",76,[[],["result",4]]],[11,"try_into","","",76,[[],["result",4]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"vzip","","",76,[[]]],[11,"into_any","","",76,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",76,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",76,[[],["any",8]]],[11,"as_any_mut","","",76,[[],["any",8]]],[11,"from","","",77,[[]]],[11,"into","","",77,[[]]],[11,"try_from","","",77,[[],["result",4]]],[11,"try_into","","",77,[[],["result",4]]],[11,"borrow","","",77,[[]]],[11,"borrow_mut","","",77,[[]]],[11,"type_id","","",77,[[],["typeid",3]]],[11,"vzip","","",77,[[]]],[11,"into_any","","",77,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",77,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",77,[[],["any",8]]],[11,"as_any_mut","","",77,[[],["any",8]]],[11,"from","","",78,[[]]],[11,"into","","",78,[[]]],[11,"try_from","","",78,[[],["result",4]]],[11,"try_into","","",78,[[],["result",4]]],[11,"borrow","","",78,[[]]],[11,"borrow_mut","","",78,[[]]],[11,"type_id","","",78,[[],["typeid",3]]],[11,"vzip","","",78,[[]]],[11,"into_any","","",78,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",78,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",78,[[],["any",8]]],[11,"as_any_mut","","",78,[[],["any",8]]],[11,"from","","",79,[[]]],[11,"into","","",79,[[]]],[11,"try_from","","",79,[[],["result",4]]],[11,"try_into","","",79,[[],["result",4]]],[11,"borrow","","",79,[[]]],[11,"borrow_mut","","",79,[[]]],[11,"type_id","","",79,[[],["typeid",3]]],[11,"vzip","","",79,[[]]],[11,"into_any","","",79,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",79,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",79,[[],["any",8]]],[11,"as_any_mut","","",79,[[],["any",8]]],[11,"from","","",80,[[]]],[11,"into","","",80,[[]]],[11,"try_from","","",80,[[],["result",4]]],[11,"try_into","","",80,[[],["result",4]]],[11,"borrow","","",80,[[]]],[11,"borrow_mut","","",80,[[]]],[11,"type_id","","",80,[[],["typeid",3]]],[11,"vzip","","",80,[[]]],[11,"into_any","","",80,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",80,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",80,[[],["any",8]]],[11,"as_any_mut","","",80,[[],["any",8]]],[11,"into_any_arc","","",80,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",81,[[]]],[11,"into","","",81,[[]]],[11,"try_from","","",81,[[],["result",4]]],[11,"try_into","","",81,[[],["result",4]]],[11,"borrow","","",81,[[]]],[11,"borrow_mut","","",81,[[]]],[11,"type_id","","",81,[[],["typeid",3]]],[11,"vzip","","",81,[[]]],[11,"into_any","","",81,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",81,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",81,[[],["any",8]]],[11,"as_any_mut","","",81,[[],["any",8]]],[11,"from","game::helpers","",83,[[]]],[11,"into","","",83,[[]]],[11,"to_owned","","",83,[[]]],[11,"clone_into","","",83,[[]]],[11,"try_from","","",83,[[],["result",4]]],[11,"try_into","","",83,[[],["result",4]]],[11,"borrow","","",83,[[]]],[11,"borrow_mut","","",83,[[]]],[11,"type_id","","",83,[[],["typeid",3]]],[11,"vzip","","",83,[[]]],[11,"into_any","","",83,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",83,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",83,[[],["any",8]]],[11,"as_any_mut","","",83,[[],["any",8]]],[11,"into_any_arc","","",83,[[["arc",3]],[["arc",3],["any",8]]]],[11,"equivalent","","",83,[[]]],[11,"from","game::info","",84,[[]]],[11,"into","","",84,[[]]],[11,"try_from","","",84,[[],["result",4]]],[11,"try_into","","",84,[[],["result",4]]],[11,"borrow","","",84,[[]]],[11,"borrow_mut","","",84,[[]]],[11,"type_id","","",84,[[],["typeid",3]]],[11,"vzip","","",84,[[]]],[11,"into_any","","",84,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",84,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",84,[[],["any",8]]],[11,"as_any_mut","","",84,[[],["any",8]]],[11,"from","","",85,[[]]],[11,"into","","",85,[[]]],[11,"try_from","","",85,[[],["result",4]]],[11,"try_into","","",85,[[],["result",4]]],[11,"borrow","","",85,[[]]],[11,"borrow_mut","","",85,[[]]],[11,"type_id","","",85,[[],["typeid",3]]],[11,"vzip","","",85,[[]]],[11,"into_any","","",85,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",85,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",85,[[],["any",8]]],[11,"as_any_mut","","",85,[[],["any",8]]],[11,"into_any_arc","","",85,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",86,[[]]],[11,"into","","",86,[[]]],[11,"to_owned","","",86,[[]]],[11,"clone_into","","",86,[[]]],[11,"try_from","","",86,[[],["result",4]]],[11,"try_into","","",86,[[],["result",4]]],[11,"borrow","","",86,[[]]],[11,"borrow_mut","","",86,[[]]],[11,"type_id","","",86,[[],["typeid",3]]],[11,"vzip","","",86,[[]]],[11,"into_any","","",86,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",86,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",86,[[],["any",8]]],[11,"as_any_mut","","",86,[[],["any",8]]],[11,"into_any_arc","","",86,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",87,[[]]],[11,"into","","",87,[[]]],[11,"to_owned","","",87,[[]]],[11,"clone_into","","",87,[[]]],[11,"try_from","","",87,[[],["result",4]]],[11,"try_into","","",87,[[],["result",4]]],[11,"borrow","","",87,[[]]],[11,"borrow_mut","","",87,[[]]],[11,"type_id","","",87,[[],["typeid",3]]],[11,"vzip","","",87,[[]]],[11,"into_any","","",87,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",87,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",87,[[],["any",8]]],[11,"as_any_mut","","",87,[[],["any",8]]],[11,"into_any_arc","","",87,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::info::trip","",88,[[]]],[11,"into","","",88,[[]]],[11,"to_owned","","",88,[[]]],[11,"clone_into","","",88,[[]]],[11,"try_from","","",88,[[],["result",4]]],[11,"try_into","","",88,[[],["result",4]]],[11,"borrow","","",88,[[]]],[11,"borrow_mut","","",88,[[]]],[11,"type_id","","",88,[[],["typeid",3]]],[11,"vzip","","",88,[[]]],[11,"into_any","","",88,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",88,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",88,[[],["any",8]]],[11,"as_any_mut","","",88,[[],["any",8]]],[11,"into_any_arc","","",88,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::layer","",90,[[]]],[11,"into","","",90,[[]]],[11,"try_from","","",90,[[],["result",4]]],[11,"try_into","","",90,[[],["result",4]]],[11,"borrow","","",90,[[]]],[11,"borrow_mut","","",90,[[]]],[11,"type_id","","",90,[[],["typeid",3]]],[11,"vzip","","",90,[[]]],[11,"into_any","","",90,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",90,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",90,[[],["any",8]]],[11,"as_any_mut","","",90,[[],["any",8]]],[11,"from","","",91,[[]]],[11,"into","","",91,[[]]],[11,"try_from","","",91,[[],["result",4]]],[11,"try_into","","",91,[[],["result",4]]],[11,"borrow","","",91,[[]]],[11,"borrow_mut","","",91,[[]]],[11,"type_id","","",91,[[],["typeid",3]]],[11,"vzip","","",91,[[]]],[11,"into_any","","",91,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",91,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",91,[[],["any",8]]],[11,"as_any_mut","","",91,[[],["any",8]]],[11,"into_any_arc","","",91,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::layer::elevation","",92,[[]]],[11,"into","","",92,[[]]],[11,"try_from","","",92,[[],["result",4]]],[11,"try_into","","",92,[[],["result",4]]],[11,"borrow","","",92,[[]]],[11,"borrow_mut","","",92,[[]]],[11,"type_id","","",92,[[],["typeid",3]]],[11,"vzip","","",92,[[]]],[11,"into_any","","",92,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",92,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",92,[[],["any",8]]],[11,"as_any_mut","","",92,[[],["any",8]]],[11,"from","game::layer::map","",93,[[]]],[11,"into","","",93,[[]]],[11,"try_from","","",93,[[],["result",4]]],[11,"try_into","","",93,[[],["result",4]]],[11,"borrow","","",93,[[]]],[11,"borrow_mut","","",93,[[]]],[11,"type_id","","",93,[[],["typeid",3]]],[11,"vzip","","",93,[[]]],[11,"into_any","","",93,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",93,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",93,[[],["any",8]]],[11,"as_any_mut","","",93,[[],["any",8]]],[11,"from","","",94,[[]]],[11,"into","","",94,[[]]],[11,"try_from","","",94,[[],["result",4]]],[11,"try_into","","",94,[[],["result",4]]],[11,"borrow","","",94,[[]]],[11,"borrow_mut","","",94,[[]]],[11,"type_id","","",94,[[],["typeid",3]]],[11,"vzip","","",94,[[]]],[11,"into_any","","",94,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",94,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",94,[[],["any",8]]],[11,"as_any_mut","","",94,[[],["any",8]]],[11,"from","game::layer::pandemic","",95,[[]]],[11,"into","","",95,[[]]],[11,"try_from","","",95,[[],["result",4]]],[11,"try_into","","",95,[[],["result",4]]],[11,"borrow","","",95,[[]]],[11,"borrow_mut","","",95,[[]]],[11,"type_id","","",95,[[],["typeid",3]]],[11,"vzip","","",95,[[]]],[11,"into_any","","",95,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",95,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",95,[[],["any",8]]],[11,"as_any_mut","","",95,[[],["any",8]]],[11,"from","","",96,[[]]],[11,"into","","",96,[[]]],[11,"to_owned","","",96,[[]]],[11,"clone_into","","",96,[[]]],[11,"try_from","","",96,[[],["result",4]]],[11,"try_into","","",96,[[],["result",4]]],[11,"borrow","","",96,[[]]],[11,"borrow_mut","","",96,[[]]],[11,"type_id","","",96,[[],["typeid",3]]],[11,"vzip","","",96,[[]]],[11,"into_any","","",96,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",96,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",96,[[],["any",8]]],[11,"as_any_mut","","",96,[[],["any",8]]],[11,"into_any_arc","","",96,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",97,[[]]],[11,"into","","",97,[[]]],[11,"to_owned","","",97,[[]]],[11,"clone_into","","",97,[[]]],[11,"try_from","","",97,[[],["result",4]]],[11,"try_into","","",97,[[],["result",4]]],[11,"borrow","","",97,[[]]],[11,"borrow_mut","","",97,[[]]],[11,"type_id","","",97,[[],["typeid",3]]],[11,"vzip","","",97,[[]]],[11,"read","","",97,[[],["result",4]]],[11,"get_elements_size","","",97,[[]]],[11,"to_void_ptr","","",97,[[]]],[11,"ref_from_ptr","","",97,[[],["option",4]]],[11,"is_size_suitable","","",97,[[]]],[11,"into_any","","",97,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",97,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",97,[[],["any",8]]],[11,"as_any_mut","","",97,[[],["any",8]]],[11,"into_any_arc","","",97,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::layer::parking","",98,[[]]],[11,"into","","",98,[[]]],[11,"try_from","","",98,[[],["result",4]]],[11,"try_into","","",98,[[],["result",4]]],[11,"borrow","","",98,[[]]],[11,"borrow_mut","","",98,[[]]],[11,"type_id","","",98,[[],["typeid",3]]],[11,"vzip","","",98,[[]]],[11,"into_any","","",98,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",98,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",98,[[],["any",8]]],[11,"as_any_mut","","",98,[[],["any",8]]],[11,"from","","",99,[[]]],[11,"into","","",99,[[]]],[11,"to_owned","","",99,[[]]],[11,"clone_into","","",99,[[]]],[11,"try_from","","",99,[[],["result",4]]],[11,"try_into","","",99,[[],["result",4]]],[11,"borrow","","",99,[[]]],[11,"borrow_mut","","",99,[[]]],[11,"type_id","","",99,[[],["typeid",3]]],[11,"vzip","","",99,[[]]],[11,"read","","",99,[[],["result",4]]],[11,"get_elements_size","","",99,[[]]],[11,"to_void_ptr","","",99,[[]]],[11,"ref_from_ptr","","",99,[[],["option",4]]],[11,"is_size_suitable","","",99,[[]]],[11,"into_any","","",99,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",99,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",99,[[],["any",8]]],[11,"as_any_mut","","",99,[[],["any",8]]],[11,"into_any_arc","","",99,[[["arc",3]],[["arc",3],["any",8]]]],[11,"equivalent","","",99,[[]]],[11,"from","game::layer::population","",100,[[]]],[11,"into","","",100,[[]]],[11,"try_from","","",100,[[],["result",4]]],[11,"try_into","","",100,[[],["result",4]]],[11,"borrow","","",100,[[]]],[11,"borrow_mut","","",100,[[]]],[11,"type_id","","",100,[[],["typeid",3]]],[11,"vzip","","",100,[[]]],[11,"into_any","","",100,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",100,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",100,[[],["any",8]]],[11,"as_any_mut","","",100,[[],["any",8]]],[11,"from","","",101,[[]]],[11,"into","","",101,[[]]],[11,"to_owned","","",101,[[]]],[11,"clone_into","","",101,[[]]],[11,"try_from","","",101,[[],["result",4]]],[11,"try_into","","",101,[[],["result",4]]],[11,"borrow","","",101,[[]]],[11,"borrow_mut","","",101,[[]]],[11,"type_id","","",101,[[],["typeid",3]]],[11,"vzip","","",101,[[]]],[11,"into_any","","",101,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",101,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",101,[[],["any",8]]],[11,"as_any_mut","","",101,[[],["any",8]]],[11,"into_any_arc","","",101,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::layer::traffic","",102,[[]]],[11,"into","","",102,[[]]],[11,"try_from","","",102,[[],["result",4]]],[11,"try_into","","",102,[[],["result",4]]],[11,"borrow","","",102,[[]]],[11,"borrow_mut","","",102,[[]]],[11,"type_id","","",102,[[],["typeid",3]]],[11,"vzip","","",102,[[]]],[11,"into_any","","",102,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",102,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",102,[[],["any",8]]],[11,"as_any_mut","","",102,[[],["any",8]]],[11,"from","","",103,[[]]],[11,"into","","",103,[[]]],[11,"try_from","","",103,[[],["result",4]]],[11,"try_into","","",103,[[],["result",4]]],[11,"borrow","","",103,[[]]],[11,"borrow_mut","","",103,[[]]],[11,"type_id","","",103,[[],["typeid",3]]],[11,"vzip","","",103,[[]]],[11,"into_any","","",103,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",103,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",103,[[],["any",8]]],[11,"as_any_mut","","",103,[[],["any",8]]],[11,"from","","",104,[[]]],[11,"into","","",104,[[]]],[11,"try_from","","",104,[[],["result",4]]],[11,"try_into","","",104,[[],["result",4]]],[11,"borrow","","",104,[[]]],[11,"borrow_mut","","",104,[[]]],[11,"type_id","","",104,[[],["typeid",3]]],[11,"vzip","","",104,[[]]],[11,"into_any","","",104,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",104,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",104,[[],["any",8]]],[11,"as_any_mut","","",104,[[],["any",8]]],[11,"from","","",105,[[]]],[11,"into","","",105,[[]]],[11,"try_from","","",105,[[],["result",4]]],[11,"try_into","","",105,[[],["result",4]]],[11,"borrow","","",105,[[]]],[11,"borrow_mut","","",105,[[]]],[11,"type_id","","",105,[[],["typeid",3]]],[11,"vzip","","",105,[[]]],[11,"into_any","","",105,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",105,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",105,[[],["any",8]]],[11,"as_any_mut","","",105,[[],["any",8]]],[11,"from","","",106,[[]]],[11,"into","","",106,[[]]],[11,"try_from","","",106,[[],["result",4]]],[11,"try_into","","",106,[[],["result",4]]],[11,"borrow","","",106,[[]]],[11,"borrow_mut","","",106,[[]]],[11,"type_id","","",106,[[],["typeid",3]]],[11,"vzip","","",106,[[]]],[11,"into_any","","",106,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",106,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",106,[[],["any",8]]],[11,"as_any_mut","","",106,[[],["any",8]]],[11,"into_any_arc","","",106,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::layer::transit","",107,[[]]],[11,"into","","",107,[[]]],[11,"try_from","","",107,[[],["result",4]]],[11,"try_into","","",107,[[],["result",4]]],[11,"borrow","","",107,[[]]],[11,"borrow_mut","","",107,[[]]],[11,"type_id","","",107,[[],["typeid",3]]],[11,"vzip","","",107,[[]]],[11,"into_any","","",107,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",107,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",107,[[],["any",8]]],[11,"as_any_mut","","",107,[[],["any",8]]],[11,"from","game::options","",109,[[]]],[11,"into","","",109,[[]]],[11,"to_owned","","",109,[[]]],[11,"clone_into","","",109,[[]]],[11,"try_from","","",109,[[],["result",4]]],[11,"try_into","","",109,[[],["result",4]]],[11,"borrow","","",109,[[]]],[11,"borrow_mut","","",109,[[]]],[11,"type_id","","",109,[[],["typeid",3]]],[11,"vzip","","",109,[[]]],[11,"into_any","","",109,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",109,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",109,[[],["any",8]]],[11,"as_any_mut","","",109,[[],["any",8]]],[11,"into_any_arc","","",109,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",110,[[]]],[11,"into","","",110,[[]]],[11,"try_from","","",110,[[],["result",4]]],[11,"try_into","","",110,[[],["result",4]]],[11,"borrow","","",110,[[]]],[11,"borrow_mut","","",110,[[]]],[11,"type_id","","",110,[[],["typeid",3]]],[11,"vzip","","",110,[[]]],[11,"into_any","","",110,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",110,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",110,[[],["any",8]]],[11,"as_any_mut","","",110,[[],["any",8]]],[11,"from","","",111,[[]]],[11,"into","","",111,[[]]],[11,"to_owned","","",111,[[]]],[11,"clone_into","","",111,[[]]],[11,"try_from","","",111,[[],["result",4]]],[11,"try_into","","",111,[[],["result",4]]],[11,"borrow","","",111,[[]]],[11,"borrow_mut","","",111,[[]]],[11,"type_id","","",111,[[],["typeid",3]]],[11,"vzip","","",111,[[]]],[11,"into_any","","",111,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",111,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",111,[[],["any",8]]],[11,"as_any_mut","","",111,[[],["any",8]]],[11,"into_any_arc","","",111,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::pregame","",112,[[]]],[11,"into","","",112,[[]]],[11,"try_from","","",112,[[],["result",4]]],[11,"try_into","","",112,[[],["result",4]]],[11,"borrow","","",112,[[]]],[11,"borrow_mut","","",112,[[]]],[11,"type_id","","",112,[[],["typeid",3]]],[11,"vzip","","",112,[[]]],[11,"into_any","","",112,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",112,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",112,[[],["any",8]]],[11,"as_any_mut","","",112,[[],["any",8]]],[11,"from","","",113,[[]]],[11,"into","","",113,[[]]],[11,"try_from","","",113,[[],["result",4]]],[11,"try_into","","",113,[[],["result",4]]],[11,"borrow","","",113,[[]]],[11,"borrow_mut","","",113,[[]]],[11,"type_id","","",113,[[],["typeid",3]]],[11,"vzip","","",113,[[]]],[11,"into_any","","",113,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",113,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",113,[[],["any",8]]],[11,"as_any_mut","","",113,[[],["any",8]]],[11,"from","","",114,[[]]],[11,"into","","",114,[[]]],[11,"try_from","","",114,[[],["result",4]]],[11,"try_into","","",114,[[],["result",4]]],[11,"borrow","","",114,[[]]],[11,"borrow_mut","","",114,[[]]],[11,"type_id","","",114,[[],["typeid",3]]],[11,"vzip","","",114,[[]]],[11,"into_any","","",114,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",114,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",114,[[],["any",8]]],[11,"as_any_mut","","",114,[[],["any",8]]],[11,"from","","",115,[[]]],[11,"into","","",115,[[]]],[11,"try_from","","",115,[[],["result",4]]],[11,"try_into","","",115,[[],["result",4]]],[11,"borrow","","",115,[[]]],[11,"borrow_mut","","",115,[[]]],[11,"type_id","","",115,[[],["typeid",3]]],[11,"vzip","","",115,[[]]],[11,"into_any","","",115,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",115,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",115,[[],["any",8]]],[11,"as_any_mut","","",115,[[],["any",8]]],[11,"from","","",116,[[]]],[11,"into","","",116,[[]]],[11,"try_from","","",116,[[],["result",4]]],[11,"try_into","","",116,[[],["result",4]]],[11,"borrow","","",116,[[]]],[11,"borrow_mut","","",116,[[]]],[11,"type_id","","",116,[[],["typeid",3]]],[11,"vzip","","",116,[[]]],[11,"into_any","","",116,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",116,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",116,[[],["any",8]]],[11,"as_any_mut","","",116,[[],["any",8]]],[11,"into_any_arc","","",116,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::render","",117,[[]]],[11,"into","","",117,[[]]],[11,"to_owned","","",117,[[]]],[11,"clone_into","","",117,[[]]],[11,"try_from","","",117,[[],["result",4]]],[11,"try_into","","",117,[[],["result",4]]],[11,"borrow","","",117,[[]]],[11,"borrow_mut","","",117,[[]]],[11,"type_id","","",117,[[],["typeid",3]]],[11,"vzip","","",117,[[]]],[11,"into_any","","",117,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",117,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",117,[[],["any",8]]],[11,"as_any_mut","","",117,[[],["any",8]]],[11,"into_any_arc","","",117,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::render::area","",118,[[]]],[11,"into","","",118,[[]]],[11,"try_from","","",118,[[],["result",4]]],[11,"try_into","","",118,[[],["result",4]]],[11,"borrow","","",118,[[]]],[11,"borrow_mut","","",118,[[]]],[11,"type_id","","",118,[[],["typeid",3]]],[11,"vzip","","",118,[[]]],[11,"into_any","","",118,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",118,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",118,[[],["any",8]]],[11,"as_any_mut","","",118,[[],["any",8]]],[11,"into_any_arc","","",118,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::render::bike","",119,[[]]],[11,"into","","",119,[[]]],[11,"try_from","","",119,[[],["result",4]]],[11,"try_into","","",119,[[],["result",4]]],[11,"borrow","","",119,[[]]],[11,"borrow_mut","","",119,[[]]],[11,"type_id","","",119,[[],["typeid",3]]],[11,"vzip","","",119,[[]]],[11,"into_any","","",119,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",119,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",119,[[],["any",8]]],[11,"as_any_mut","","",119,[[],["any",8]]],[11,"from","game::render::building","",120,[[]]],[11,"into","","",120,[[]]],[11,"try_from","","",120,[[],["result",4]]],[11,"try_into","","",120,[[],["result",4]]],[11,"borrow","","",120,[[]]],[11,"borrow_mut","","",120,[[]]],[11,"type_id","","",120,[[],["typeid",3]]],[11,"vzip","","",120,[[]]],[11,"into_any","","",120,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",120,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",120,[[],["any",8]]],[11,"as_any_mut","","",120,[[],["any",8]]],[11,"from","game::render::bus_stop","",121,[[]]],[11,"into","","",121,[[]]],[11,"try_from","","",121,[[],["result",4]]],[11,"try_into","","",121,[[],["result",4]]],[11,"borrow","","",121,[[]]],[11,"borrow_mut","","",121,[[]]],[11,"type_id","","",121,[[],["typeid",3]]],[11,"vzip","","",121,[[]]],[11,"into_any","","",121,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",121,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",121,[[],["any",8]]],[11,"as_any_mut","","",121,[[],["any",8]]],[11,"from","game::render::car","",122,[[]]],[11,"into","","",122,[[]]],[11,"try_from","","",122,[[],["result",4]]],[11,"try_into","","",122,[[],["result",4]]],[11,"borrow","","",122,[[]]],[11,"borrow_mut","","",122,[[]]],[11,"type_id","","",122,[[],["typeid",3]]],[11,"vzip","","",122,[[]]],[11,"into_any","","",122,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",122,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",122,[[],["any",8]]],[11,"as_any_mut","","",122,[[],["any",8]]],[11,"from","game::render::intersection","",123,[[]]],[11,"into","","",123,[[]]],[11,"try_from","","",123,[[],["result",4]]],[11,"try_into","","",123,[[],["result",4]]],[11,"borrow","","",123,[[]]],[11,"borrow_mut","","",123,[[]]],[11,"type_id","","",123,[[],["typeid",3]]],[11,"vzip","","",123,[[]]],[11,"into_any","","",123,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",123,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",123,[[],["any",8]]],[11,"as_any_mut","","",123,[[],["any",8]]],[11,"from","game::render::lane","",124,[[]]],[11,"into","","",124,[[]]],[11,"try_from","","",124,[[],["result",4]]],[11,"try_into","","",124,[[],["result",4]]],[11,"borrow","","",124,[[]]],[11,"borrow_mut","","",124,[[]]],[11,"type_id","","",124,[[],["typeid",3]]],[11,"vzip","","",124,[[]]],[11,"into_any","","",124,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",124,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",124,[[],["any",8]]],[11,"as_any_mut","","",124,[[],["any",8]]],[11,"from","game::render::map","",125,[[]]],[11,"into","","",125,[[]]],[11,"try_from","","",125,[[],["result",4]]],[11,"try_into","","",125,[[],["result",4]]],[11,"borrow","","",125,[[]]],[11,"borrow_mut","","",125,[[]]],[11,"type_id","","",125,[[],["typeid",3]]],[11,"vzip","","",125,[[]]],[11,"into_any","","",125,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",125,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",125,[[],["any",8]]],[11,"as_any_mut","","",125,[[],["any",8]]],[11,"from","","",126,[[]]],[11,"into","","",126,[[]]],[11,"try_from","","",126,[[],["result",4]]],[11,"try_into","","",126,[[],["result",4]]],[11,"borrow","","",126,[[]]],[11,"borrow_mut","","",126,[[]]],[11,"type_id","","",126,[[],["typeid",3]]],[11,"vzip","","",126,[[]]],[11,"into_any","","",126,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",126,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",126,[[],["any",8]]],[11,"as_any_mut","","",126,[[],["any",8]]],[11,"from","","",127,[[]]],[11,"into","","",127,[[]]],[11,"to_owned","","",127,[[]]],[11,"clone_into","","",127,[[]]],[11,"try_from","","",127,[[],["result",4]]],[11,"try_into","","",127,[[],["result",4]]],[11,"borrow","","",127,[[]]],[11,"borrow_mut","","",127,[[]]],[11,"type_id","","",127,[[],["typeid",3]]],[11,"vzip","","",127,[[]]],[11,"into_any","","",127,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",127,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",127,[[],["any",8]]],[11,"as_any_mut","","",127,[[],["any",8]]],[11,"into_any_arc","","",127,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::render::parking_lot","",128,[[]]],[11,"into","","",128,[[]]],[11,"try_from","","",128,[[],["result",4]]],[11,"try_into","","",128,[[],["result",4]]],[11,"borrow","","",128,[[]]],[11,"borrow_mut","","",128,[[]]],[11,"type_id","","",128,[[],["typeid",3]]],[11,"vzip","","",128,[[]]],[11,"into_any","","",128,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",128,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",128,[[],["any",8]]],[11,"as_any_mut","","",128,[[],["any",8]]],[11,"from","game::render::pedestrian","",129,[[]]],[11,"into","","",129,[[]]],[11,"try_from","","",129,[[],["result",4]]],[11,"try_into","","",129,[[],["result",4]]],[11,"borrow","","",129,[[]]],[11,"borrow_mut","","",129,[[]]],[11,"type_id","","",129,[[],["typeid",3]]],[11,"vzip","","",129,[[]]],[11,"into_any","","",129,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",129,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",129,[[],["any",8]]],[11,"as_any_mut","","",129,[[],["any",8]]],[11,"from","","",130,[[]]],[11,"into","","",130,[[]]],[11,"try_from","","",130,[[],["result",4]]],[11,"try_into","","",130,[[],["result",4]]],[11,"borrow","","",130,[[]]],[11,"borrow_mut","","",130,[[]]],[11,"type_id","","",130,[[],["typeid",3]]],[11,"vzip","","",130,[[]]],[11,"into_any","","",130,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",130,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",130,[[],["any",8]]],[11,"as_any_mut","","",130,[[],["any",8]]],[11,"from","game::render::road","",131,[[]]],[11,"into","","",131,[[]]],[11,"try_from","","",131,[[],["result",4]]],[11,"try_into","","",131,[[],["result",4]]],[11,"borrow","","",131,[[]]],[11,"borrow_mut","","",131,[[]]],[11,"type_id","","",131,[[],["typeid",3]]],[11,"vzip","","",131,[[]]],[11,"into_any","","",131,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",131,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",131,[[],["any",8]]],[11,"as_any_mut","","",131,[[],["any",8]]],[11,"from","game::render::turn","",132,[[]]],[11,"into","","",132,[[]]],[11,"try_from","","",132,[[],["result",4]]],[11,"try_into","","",132,[[],["result",4]]],[11,"borrow","","",132,[[]]],[11,"borrow_mut","","",132,[[]]],[11,"type_id","","",132,[[],["typeid",3]]],[11,"vzip","","",132,[[]]],[11,"into_any","","",132,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",132,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",132,[[],["any",8]]],[11,"as_any_mut","","",132,[[],["any",8]]],[11,"into_any_arc","","",132,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",133,[[]]],[11,"into","","",133,[[]]],[11,"try_from","","",133,[[],["result",4]]],[11,"try_into","","",133,[[],["result",4]]],[11,"borrow","","",133,[[]]],[11,"borrow_mut","","",133,[[]]],[11,"type_id","","",133,[[],["typeid",3]]],[11,"vzip","","",133,[[]]],[11,"into_any","","",133,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",133,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",133,[[],["any",8]]],[11,"as_any_mut","","",133,[[],["any",8]]],[11,"into_any_arc","","",133,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox","",135,[[]]],[11,"into","","",135,[[]]],[11,"try_from","","",135,[[],["result",4]]],[11,"try_into","","",135,[[],["result",4]]],[11,"borrow","","",135,[[]]],[11,"borrow_mut","","",135,[[]]],[11,"type_id","","",135,[[],["typeid",3]]],[11,"vzip","","",135,[[]]],[11,"into_any","","",135,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",135,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",135,[[],["any",8]]],[11,"as_any_mut","","",135,[[],["any",8]]],[11,"from","","",136,[[]]],[11,"into","","",136,[[]]],[11,"try_from","","",136,[[],["result",4]]],[11,"try_into","","",136,[[],["result",4]]],[11,"borrow","","",136,[[]]],[11,"borrow_mut","","",136,[[]]],[11,"type_id","","",136,[[],["typeid",3]]],[11,"vzip","","",136,[[]]],[11,"into_any","","",136,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",136,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",136,[[],["any",8]]],[11,"as_any_mut","","",136,[[],["any",8]]],[11,"from","","",188,[[]]],[11,"into","","",188,[[]]],[11,"try_from","","",188,[[],["result",4]]],[11,"try_into","","",188,[[],["result",4]]],[11,"borrow","","",188,[[]]],[11,"borrow_mut","","",188,[[]]],[11,"type_id","","",188,[[],["typeid",3]]],[11,"vzip","","",188,[[]]],[11,"into_any","","",188,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",188,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",188,[[],["any",8]]],[11,"as_any_mut","","",188,[[],["any",8]]],[11,"into_any_arc","","",188,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",137,[[]]],[11,"into","","",137,[[]]],[11,"try_from","","",137,[[],["result",4]]],[11,"try_into","","",137,[[],["result",4]]],[11,"borrow","","",137,[[]]],[11,"borrow_mut","","",137,[[]]],[11,"type_id","","",137,[[],["typeid",3]]],[11,"vzip","","",137,[[]]],[11,"into_any","","",137,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",137,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",137,[[],["any",8]]],[11,"as_any_mut","","",137,[[],["any",8]]],[11,"from","","",138,[[]]],[11,"into","","",138,[[]]],[11,"try_from","","",138,[[],["result",4]]],[11,"try_into","","",138,[[],["result",4]]],[11,"borrow","","",138,[[]]],[11,"borrow_mut","","",138,[[]]],[11,"type_id","","",138,[[],["typeid",3]]],[11,"vzip","","",138,[[]]],[11,"into_any","","",138,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",138,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",138,[[],["any",8]]],[11,"as_any_mut","","",138,[[],["any",8]]],[11,"into_any_arc","","",138,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards","",139,[[]]],[11,"into","","",139,[[]]],[11,"try_from","","",139,[[],["result",4]]],[11,"try_into","","",139,[[],["result",4]]],[11,"borrow","","",139,[[]]],[11,"borrow_mut","","",139,[[]]],[11,"type_id","","",139,[[],["typeid",3]]],[11,"vzip","","",139,[[]]],[11,"into_any","","",139,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",139,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",139,[[],["any",8]]],[11,"as_any_mut","","",139,[[],["any",8]]],[11,"into_any_arc","","",139,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards::commuter","",140,[[]]],[11,"into","","",140,[[]]],[11,"try_from","","",140,[[],["result",4]]],[11,"try_into","","",140,[[],["result",4]]],[11,"borrow","","",140,[[]]],[11,"borrow_mut","","",140,[[]]],[11,"type_id","","",140,[[],["typeid",3]]],[11,"vzip","","",140,[[]]],[11,"into_any","","",140,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",140,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",140,[[],["any",8]]],[11,"as_any_mut","","",140,[[],["any",8]]],[11,"from","","",141,[[]]],[11,"into","","",141,[[]]],[11,"try_from","","",141,[[],["result",4]]],[11,"try_into","","",141,[[],["result",4]]],[11,"borrow","","",141,[[]]],[11,"borrow_mut","","",141,[[]]],[11,"type_id","","",141,[[],["typeid",3]]],[11,"vzip","","",141,[[]]],[11,"into_any","","",141,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",141,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",141,[[],["any",8]]],[11,"as_any_mut","","",141,[[],["any",8]]],[11,"into_any_arc","","",141,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",142,[[]]],[11,"into","","",142,[[]]],[11,"try_from","","",142,[[],["result",4]]],[11,"try_into","","",142,[[],["result",4]]],[11,"borrow","","",142,[[]]],[11,"borrow_mut","","",142,[[]]],[11,"type_id","","",142,[[],["typeid",3]]],[11,"vzip","","",142,[[]]],[11,"into_any","","",142,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",142,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",142,[[],["any",8]]],[11,"as_any_mut","","",142,[[],["any",8]]],[11,"into_any_arc","","",142,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",143,[[]]],[11,"into","","",143,[[]]],[11,"try_from","","",143,[[],["result",4]]],[11,"try_into","","",143,[[],["result",4]]],[11,"borrow","","",143,[[]]],[11,"borrow_mut","","",143,[[]]],[11,"type_id","","",143,[[],["typeid",3]]],[11,"vzip","","",143,[[]]],[11,"into_any","","",143,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",143,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",143,[[],["any",8]]],[11,"as_any_mut","","",143,[[],["any",8]]],[11,"into_any_arc","","",143,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",144,[[]]],[11,"into","","",144,[[]]],[11,"try_from","","",144,[[],["result",4]]],[11,"try_into","","",144,[[],["result",4]]],[11,"borrow","","",144,[[]]],[11,"borrow_mut","","",144,[[]]],[11,"type_id","","",144,[[],["typeid",3]]],[11,"vzip","","",144,[[]]],[11,"into_any","","",144,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",144,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",144,[[],["any",8]]],[11,"as_any_mut","","",144,[[],["any",8]]],[11,"into_any_arc","","",144,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",145,[[]]],[11,"into","","",145,[[]]],[11,"to_owned","","",145,[[]]],[11,"clone_into","","",145,[[]]],[11,"try_from","","",145,[[],["result",4]]],[11,"try_into","","",145,[[],["result",4]]],[11,"borrow","","",145,[[]]],[11,"borrow_mut","","",145,[[]]],[11,"type_id","","",145,[[],["typeid",3]]],[11,"vzip","","",145,[[]]],[11,"read","","",145,[[],["result",4]]],[11,"get_elements_size","","",145,[[]]],[11,"to_void_ptr","","",145,[[]]],[11,"ref_from_ptr","","",145,[[],["option",4]]],[11,"is_size_suitable","","",145,[[]]],[11,"into_any","","",145,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",145,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",145,[[],["any",8]]],[11,"as_any_mut","","",145,[[],["any",8]]],[11,"into_any_arc","","",145,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",147,[[]]],[11,"into","","",147,[[]]],[11,"try_from","","",147,[[],["result",4]]],[11,"try_into","","",147,[[],["result",4]]],[11,"borrow","","",147,[[]]],[11,"borrow_mut","","",147,[[]]],[11,"type_id","","",147,[[],["typeid",3]]],[11,"vzip","","",147,[[]]],[11,"into_any","","",147,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",147,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",147,[[],["any",8]]],[11,"as_any_mut","","",147,[[],["any",8]]],[11,"into_any_arc","","",147,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards::misc","",148,[[]]],[11,"into","","",148,[[]]],[11,"try_from","","",148,[[],["result",4]]],[11,"try_into","","",148,[[],["result",4]]],[11,"borrow","","",148,[[]]],[11,"borrow_mut","","",148,[[]]],[11,"type_id","","",148,[[],["typeid",3]]],[11,"vzip","","",148,[[]]],[11,"into_any","","",148,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",148,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",148,[[],["any",8]]],[11,"as_any_mut","","",148,[[],["any",8]]],[11,"from","","",149,[[]]],[11,"into","","",149,[[]]],[11,"try_from","","",149,[[],["result",4]]],[11,"try_into","","",149,[[],["result",4]]],[11,"borrow","","",149,[[]]],[11,"borrow_mut","","",149,[[]]],[11,"type_id","","",149,[[],["typeid",3]]],[11,"vzip","","",149,[[]]],[11,"into_any","","",149,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",149,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",149,[[],["any",8]]],[11,"as_any_mut","","",149,[[],["any",8]]],[11,"from","game::sandbox::dashboards::parking_overhead","",150,[[]]],[11,"into","","",150,[[]]],[11,"try_from","","",150,[[],["result",4]]],[11,"try_into","","",150,[[],["result",4]]],[11,"borrow","","",150,[[]]],[11,"borrow_mut","","",150,[[]]],[11,"type_id","","",150,[[],["typeid",3]]],[11,"vzip","","",150,[[]]],[11,"into_any","","",150,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",150,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",150,[[],["any",8]]],[11,"as_any_mut","","",150,[[],["any",8]]],[11,"from","","",151,[[]]],[11,"into","","",151,[[]]],[11,"try_from","","",151,[[],["result",4]]],[11,"try_into","","",151,[[],["result",4]]],[11,"borrow","","",151,[[]]],[11,"borrow_mut","","",151,[[]]],[11,"type_id","","",151,[[],["typeid",3]]],[11,"vzip","","",151,[[]]],[11,"into_any","","",151,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",151,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",151,[[],["any",8]]],[11,"as_any_mut","","",151,[[],["any",8]]],[11,"into_any_arc","","",151,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",152,[[]]],[11,"into","","",152,[[]]],[11,"try_from","","",152,[[],["result",4]]],[11,"try_into","","",152,[[],["result",4]]],[11,"borrow","","",152,[[]]],[11,"borrow_mut","","",152,[[]]],[11,"type_id","","",152,[[],["typeid",3]]],[11,"vzip","","",152,[[]]],[11,"into_any","","",152,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",152,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",152,[[],["any",8]]],[11,"as_any_mut","","",152,[[],["any",8]]],[11,"into_any_arc","","",152,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",153,[[]]],[11,"into","","",153,[[]]],[11,"to_owned","","",153,[[]]],[11,"clone_into","","",153,[[]]],[11,"try_from","","",153,[[],["result",4]]],[11,"try_into","","",153,[[],["result",4]]],[11,"borrow","","",153,[[]]],[11,"borrow_mut","","",153,[[]]],[11,"type_id","","",153,[[],["typeid",3]]],[11,"vzip","","",153,[[]]],[11,"read","","",153,[[],["result",4]]],[11,"get_elements_size","","",153,[[]]],[11,"to_void_ptr","","",153,[[]]],[11,"ref_from_ptr","","",153,[[],["option",4]]],[11,"is_size_suitable","","",153,[[]]],[11,"into_any","","",153,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",153,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",153,[[],["any",8]]],[11,"as_any_mut","","",153,[[],["any",8]]],[11,"into_any_arc","","",153,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards::summaries","",154,[[]]],[11,"into","","",154,[[]]],[11,"try_from","","",154,[[],["result",4]]],[11,"try_into","","",154,[[],["result",4]]],[11,"borrow","","",154,[[]]],[11,"borrow_mut","","",154,[[]]],[11,"type_id","","",154,[[],["typeid",3]]],[11,"vzip","","",154,[[]]],[11,"into_any","","",154,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",154,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",154,[[],["any",8]]],[11,"as_any_mut","","",154,[[],["any",8]]],[11,"from","","",155,[[]]],[11,"into","","",155,[[]]],[11,"try_from","","",155,[[],["result",4]]],[11,"try_into","","",155,[[],["result",4]]],[11,"borrow","","",155,[[]]],[11,"borrow_mut","","",155,[[]]],[11,"type_id","","",155,[[],["typeid",3]]],[11,"vzip","","",155,[[]]],[11,"into_any","","",155,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",155,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",155,[[],["any",8]]],[11,"as_any_mut","","",155,[[],["any",8]]],[11,"into_any_arc","","",155,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards::traffic_signals","",156,[[]]],[11,"into","","",156,[[]]],[11,"try_from","","",156,[[],["result",4]]],[11,"try_into","","",156,[[],["result",4]]],[11,"borrow","","",156,[[]]],[11,"borrow_mut","","",156,[[]]],[11,"type_id","","",156,[[],["typeid",3]]],[11,"vzip","","",156,[[]]],[11,"into_any","","",156,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",156,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",156,[[],["any",8]]],[11,"as_any_mut","","",156,[[],["any",8]]],[11,"from","","",157,[[]]],[11,"into","","",157,[[]]],[11,"try_from","","",157,[[],["result",4]]],[11,"try_into","","",157,[[],["result",4]]],[11,"borrow","","",157,[[]]],[11,"borrow_mut","","",157,[[]]],[11,"type_id","","",157,[[],["typeid",3]]],[11,"vzip","","",157,[[]]],[11,"into_any","","",157,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",157,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",157,[[],["any",8]]],[11,"as_any_mut","","",157,[[],["any",8]]],[11,"into_any_arc","","",157,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards::trip_table","",158,[[]]],[11,"into","","",158,[[]]],[11,"try_from","","",158,[[],["result",4]]],[11,"try_into","","",158,[[],["result",4]]],[11,"borrow","","",158,[[]]],[11,"borrow_mut","","",158,[[]]],[11,"type_id","","",158,[[],["typeid",3]]],[11,"vzip","","",158,[[]]],[11,"into_any","","",158,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",158,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",158,[[],["any",8]]],[11,"as_any_mut","","",158,[[],["any",8]]],[11,"from","","",159,[[]]],[11,"into","","",159,[[]]],[11,"try_from","","",159,[[],["result",4]]],[11,"try_into","","",159,[[],["result",4]]],[11,"borrow","","",159,[[]]],[11,"borrow_mut","","",159,[[]]],[11,"type_id","","",159,[[],["typeid",3]]],[11,"vzip","","",159,[[]]],[11,"into_any","","",159,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",159,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",159,[[],["any",8]]],[11,"as_any_mut","","",159,[[],["any",8]]],[11,"into_any_arc","","",159,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",160,[[]]],[11,"into","","",160,[[]]],[11,"try_from","","",160,[[],["result",4]]],[11,"try_into","","",160,[[],["result",4]]],[11,"borrow","","",160,[[]]],[11,"borrow_mut","","",160,[[]]],[11,"type_id","","",160,[[],["typeid",3]]],[11,"vzip","","",160,[[]]],[11,"into_any","","",160,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",160,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",160,[[],["any",8]]],[11,"as_any_mut","","",160,[[],["any",8]]],[11,"into_any_arc","","",160,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",161,[[]]],[11,"into","","",161,[[]]],[11,"to_owned","","",161,[[]]],[11,"clone_into","","",161,[[]]],[11,"try_from","","",161,[[],["result",4]]],[11,"try_into","","",161,[[],["result",4]]],[11,"borrow","","",161,[[]]],[11,"borrow_mut","","",161,[[]]],[11,"type_id","","",161,[[],["typeid",3]]],[11,"vzip","","",161,[[]]],[11,"read","","",161,[[],["result",4]]],[11,"get_elements_size","","",161,[[]]],[11,"to_void_ptr","","",161,[[]]],[11,"ref_from_ptr","","",161,[[],["option",4]]],[11,"is_size_suitable","","",161,[[]]],[11,"into_any","","",161,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",161,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",161,[[],["any",8]]],[11,"as_any_mut","","",161,[[],["any",8]]],[11,"into_any_arc","","",161,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::gameplay","",162,[[]]],[11,"into","","",162,[[]]],[11,"try_from","","",162,[[],["result",4]]],[11,"try_into","","",162,[[],["result",4]]],[11,"borrow","","",162,[[]]],[11,"borrow_mut","","",162,[[]]],[11,"type_id","","",162,[[],["typeid",3]]],[11,"vzip","","",162,[[]]],[11,"into_any","","",162,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",162,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",162,[[],["any",8]]],[11,"as_any_mut","","",162,[[],["any",8]]],[11,"from","","",163,[[]]],[11,"into","","",163,[[]]],[11,"to_owned","","",163,[[]]],[11,"clone_into","","",163,[[]]],[11,"try_from","","",163,[[],["result",4]]],[11,"try_into","","",163,[[],["result",4]]],[11,"borrow","","",163,[[]]],[11,"borrow_mut","","",163,[[]]],[11,"type_id","","",163,[[],["typeid",3]]],[11,"vzip","","",163,[[]]],[11,"into_any","","",163,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",163,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",163,[[],["any",8]]],[11,"as_any_mut","","",163,[[],["any",8]]],[11,"into_any_arc","","",163,[[["arc",3]],[["arc",3],["any",8]]]],[11,"equivalent","","",163,[[]]],[11,"from","game::sandbox::gameplay::commute","",164,[[]]],[11,"into","","",164,[[]]],[11,"try_from","","",164,[[],["result",4]]],[11,"try_into","","",164,[[],["result",4]]],[11,"borrow","","",164,[[]]],[11,"borrow_mut","","",164,[[]]],[11,"type_id","","",164,[[],["typeid",3]]],[11,"vzip","","",164,[[]]],[11,"into_any","","",164,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",164,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",164,[[],["any",8]]],[11,"as_any_mut","","",164,[[],["any",8]]],[11,"from","","",165,[[]]],[11,"into","","",165,[[]]],[11,"try_from","","",165,[[],["result",4]]],[11,"try_into","","",165,[[],["result",4]]],[11,"borrow","","",165,[[]]],[11,"borrow_mut","","",165,[[]]],[11,"type_id","","",165,[[],["typeid",3]]],[11,"vzip","","",165,[[]]],[11,"into_any","","",165,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",165,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",165,[[],["any",8]]],[11,"as_any_mut","","",165,[[],["any",8]]],[11,"into_any_arc","","",165,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::gameplay::fix_traffic_signals","",166,[[]]],[11,"into","","",166,[[]]],[11,"try_from","","",166,[[],["result",4]]],[11,"try_into","","",166,[[],["result",4]]],[11,"borrow","","",166,[[]]],[11,"borrow_mut","","",166,[[]]],[11,"type_id","","",166,[[],["typeid",3]]],[11,"vzip","","",166,[[]]],[11,"into_any","","",166,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",166,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",166,[[],["any",8]]],[11,"as_any_mut","","",166,[[],["any",8]]],[11,"from","game::sandbox::gameplay::freeform","",167,[[]]],[11,"into","","",167,[[]]],[11,"try_from","","",167,[[],["result",4]]],[11,"try_into","","",167,[[],["result",4]]],[11,"borrow","","",167,[[]]],[11,"borrow_mut","","",167,[[]]],[11,"type_id","","",167,[[],["typeid",3]]],[11,"vzip","","",167,[[]]],[11,"into_any","","",167,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",167,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",167,[[],["any",8]]],[11,"as_any_mut","","",167,[[],["any",8]]],[11,"from","","",168,[[]]],[11,"into","","",168,[[]]],[11,"try_from","","",168,[[],["result",4]]],[11,"try_into","","",168,[[],["result",4]]],[11,"borrow","","",168,[[]]],[11,"borrow_mut","","",168,[[]]],[11,"type_id","","",168,[[],["typeid",3]]],[11,"vzip","","",168,[[]]],[11,"into_any","","",168,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",168,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",168,[[],["any",8]]],[11,"as_any_mut","","",168,[[],["any",8]]],[11,"from","game::sandbox::gameplay::play_scenario","",169,[[]]],[11,"into","","",169,[[]]],[11,"try_from","","",169,[[],["result",4]]],[11,"try_into","","",169,[[],["result",4]]],[11,"borrow","","",169,[[]]],[11,"borrow_mut","","",169,[[]]],[11,"type_id","","",169,[[],["typeid",3]]],[11,"vzip","","",169,[[]]],[11,"into_any","","",169,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",169,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",169,[[],["any",8]]],[11,"as_any_mut","","",169,[[],["any",8]]],[11,"from","","",170,[[]]],[11,"into","","",170,[[]]],[11,"try_from","","",170,[[],["result",4]]],[11,"try_into","","",170,[[],["result",4]]],[11,"borrow","","",170,[[]]],[11,"borrow_mut","","",170,[[]]],[11,"type_id","","",170,[[],["typeid",3]]],[11,"vzip","","",170,[[]]],[11,"into_any","","",170,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",170,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",170,[[],["any",8]]],[11,"as_any_mut","","",170,[[],["any",8]]],[11,"from","","",171,[[]]],[11,"into","","",171,[[]]],[11,"try_from","","",171,[[],["result",4]]],[11,"try_into","","",171,[[],["result",4]]],[11,"borrow","","",171,[[]]],[11,"borrow_mut","","",171,[[]]],[11,"type_id","","",171,[[],["typeid",3]]],[11,"vzip","","",171,[[]]],[11,"into_any","","",171,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",171,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",171,[[],["any",8]]],[11,"as_any_mut","","",171,[[],["any",8]]],[11,"from","game::sandbox::gameplay::tutorial","",172,[[]]],[11,"into","","",172,[[]]],[11,"try_from","","",172,[[],["result",4]]],[11,"try_into","","",172,[[],["result",4]]],[11,"borrow","","",172,[[]]],[11,"borrow_mut","","",172,[[]]],[11,"type_id","","",172,[[],["typeid",3]]],[11,"vzip","","",172,[[]]],[11,"into_any","","",172,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",172,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",172,[[],["any",8]]],[11,"as_any_mut","","",172,[[],["any",8]]],[11,"from","","",173,[[]]],[11,"into","","",173,[[]]],[11,"to_owned","","",173,[[]]],[11,"clone_into","","",173,[[]]],[11,"try_from","","",173,[[],["result",4]]],[11,"try_into","","",173,[[],["result",4]]],[11,"borrow","","",173,[[]]],[11,"borrow_mut","","",173,[[]]],[11,"type_id","","",173,[[],["typeid",3]]],[11,"vzip","","",173,[[]]],[11,"read","","",173,[[],["result",4]]],[11,"get_elements_size","","",173,[[]]],[11,"to_void_ptr","","",173,[[]]],[11,"ref_from_ptr","","",173,[[],["option",4]]],[11,"is_size_suitable","","",173,[[]]],[11,"into_any","","",173,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",173,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",173,[[],["any",8]]],[11,"as_any_mut","","",173,[[],["any",8]]],[11,"into_any_arc","","",173,[[["arc",3]],[["arc",3],["any",8]]]],[11,"equivalent","","",173,[[]]],[11,"from","","",174,[[]]],[11,"into","","",174,[[]]],[11,"try_from","","",174,[[],["result",4]]],[11,"try_into","","",174,[[],["result",4]]],[11,"borrow","","",174,[[]]],[11,"borrow_mut","","",174,[[]]],[11,"type_id","","",174,[[],["typeid",3]]],[11,"vzip","","",174,[[]]],[11,"into_any","","",174,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",174,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",174,[[],["any",8]]],[11,"as_any_mut","","",174,[[],["any",8]]],[11,"from","","",175,[[]]],[11,"into","","",175,[[]]],[11,"try_from","","",175,[[],["result",4]]],[11,"try_into","","",175,[[],["result",4]]],[11,"borrow","","",175,[[]]],[11,"borrow_mut","","",175,[[]]],[11,"type_id","","",175,[[],["typeid",3]]],[11,"vzip","","",175,[[]]],[11,"into_any","","",175,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",175,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",175,[[],["any",8]]],[11,"as_any_mut","","",175,[[],["any",8]]],[11,"from","","",176,[[]]],[11,"into","","",176,[[]]],[11,"to_owned","","",176,[[]]],[11,"clone_into","","",176,[[]]],[11,"try_from","","",176,[[],["result",4]]],[11,"try_into","","",176,[[],["result",4]]],[11,"borrow","","",176,[[]]],[11,"borrow_mut","","",176,[[]]],[11,"type_id","","",176,[[],["typeid",3]]],[11,"vzip","","",176,[[]]],[11,"read","","",176,[[],["result",4]]],[11,"get_elements_size","","",176,[[]]],[11,"to_void_ptr","","",176,[[]]],[11,"ref_from_ptr","","",176,[[],["option",4]]],[11,"is_size_suitable","","",176,[[]]],[11,"into_any","","",176,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",176,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",176,[[],["any",8]]],[11,"as_any_mut","","",176,[[],["any",8]]],[11,"into_any_arc","","",176,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::misc_tools","",178,[[]]],[11,"into","","",178,[[]]],[11,"try_from","","",178,[[],["result",4]]],[11,"try_into","","",178,[[],["result",4]]],[11,"borrow","","",178,[[]]],[11,"borrow_mut","","",178,[[]]],[11,"type_id","","",178,[[],["typeid",3]]],[11,"vzip","","",178,[[]]],[11,"into_any","","",178,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",178,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",178,[[],["any",8]]],[11,"as_any_mut","","",178,[[],["any",8]]],[11,"from","","",179,[[]]],[11,"into","","",179,[[]]],[11,"try_from","","",179,[[],["result",4]]],[11,"try_into","","",179,[[],["result",4]]],[11,"borrow","","",179,[[]]],[11,"borrow_mut","","",179,[[]]],[11,"type_id","","",179,[[],["typeid",3]]],[11,"vzip","","",179,[[]]],[11,"into_any","","",179,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",179,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",179,[[],["any",8]]],[11,"as_any_mut","","",179,[[],["any",8]]],[11,"from","game::sandbox::speed","",180,[[]]],[11,"into","","",180,[[]]],[11,"try_from","","",180,[[],["result",4]]],[11,"try_into","","",180,[[],["result",4]]],[11,"borrow","","",180,[[]]],[11,"borrow_mut","","",180,[[]]],[11,"type_id","","",180,[[],["typeid",3]]],[11,"vzip","","",180,[[]]],[11,"into_any","","",180,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",180,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",180,[[],["any",8]]],[11,"as_any_mut","","",180,[[],["any",8]]],[11,"from","","",181,[[]]],[11,"into","","",181,[[]]],[11,"try_from","","",181,[[],["result",4]]],[11,"try_into","","",181,[[],["result",4]]],[11,"borrow","","",181,[[]]],[11,"borrow_mut","","",181,[[]]],[11,"type_id","","",181,[[],["typeid",3]]],[11,"vzip","","",181,[[]]],[11,"into_any","","",181,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",181,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",181,[[],["any",8]]],[11,"as_any_mut","","",181,[[],["any",8]]],[11,"from","","",182,[[]]],[11,"into","","",182,[[]]],[11,"try_from","","",182,[[],["result",4]]],[11,"try_into","","",182,[[],["result",4]]],[11,"borrow","","",182,[[]]],[11,"borrow_mut","","",182,[[]]],[11,"type_id","","",182,[[],["typeid",3]]],[11,"vzip","","",182,[[]]],[11,"into_any","","",182,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",182,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",182,[[],["any",8]]],[11,"as_any_mut","","",182,[[],["any",8]]],[11,"from","","",183,[[]]],[11,"into","","",183,[[]]],[11,"try_from","","",183,[[],["result",4]]],[11,"try_into","","",183,[[],["result",4]]],[11,"borrow","","",183,[[]]],[11,"borrow_mut","","",183,[[]]],[11,"type_id","","",183,[[],["typeid",3]]],[11,"vzip","","",183,[[]]],[11,"into_any","","",183,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",183,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",183,[[],["any",8]]],[11,"as_any_mut","","",183,[[],["any",8]]],[11,"from","","",184,[[]]],[11,"into","","",184,[[]]],[11,"to_owned","","",184,[[]]],[11,"clone_into","","",184,[[]]],[11,"try_from","","",184,[[],["result",4]]],[11,"try_into","","",184,[[],["result",4]]],[11,"borrow","","",184,[[]]],[11,"borrow_mut","","",184,[[]]],[11,"type_id","","",184,[[],["typeid",3]]],[11,"vzip","","",184,[[]]],[11,"read","","",184,[[],["result",4]]],[11,"get_elements_size","","",184,[[]]],[11,"to_void_ptr","","",184,[[]]],[11,"ref_from_ptr","","",184,[[],["option",4]]],[11,"is_size_suitable","","",184,[[]]],[11,"into_any","","",184,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",184,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",184,[[],["any",8]]],[11,"as_any_mut","","",184,[[],["any",8]]],[11,"into_any_arc","","",184,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::uber_turns","",185,[[]]],[11,"into","","",185,[[]]],[11,"try_from","","",185,[[],["result",4]]],[11,"try_into","","",185,[[],["result",4]]],[11,"borrow","","",185,[[]]],[11,"borrow_mut","","",185,[[]]],[11,"type_id","","",185,[[],["typeid",3]]],[11,"vzip","","",185,[[]]],[11,"into_any","","",185,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",185,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",185,[[],["any",8]]],[11,"as_any_mut","","",185,[[],["any",8]]],[11,"from","","",186,[[]]],[11,"into","","",186,[[]]],[11,"try_from","","",186,[[],["result",4]]],[11,"try_into","","",186,[[],["result",4]]],[11,"borrow","","",186,[[]]],[11,"borrow_mut","","",186,[[]]],[11,"type_id","","",186,[[],["typeid",3]]],[11,"vzip","","",186,[[]]],[11,"into_any","","",186,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",186,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",186,[[],["any",8]]],[11,"as_any_mut","","",186,[[],["any",8]]],[11,"show","game::app","",2,[[["id",4]]]],[11,"layers","","",2,[[],["showlayers",3]]],[11,"show","game::debug","",35,[[["id",4]]]],[11,"layers","","",35,[[],["showlayers",3]]],[11,"event","game::challenges","",11,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",11,[[],["drawbaselayer",4]]],[11,"draw","","",11,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::city_picker","",15,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",15,[[],["drawbaselayer",4]]],[11,"draw","","",15,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::isochrone","",23,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",23,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::navigate","",25,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",25,[[["gfxctx",3],["app",3]]]],[11,"event","","",26,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",26,[[["gfxctx",3],["app",3]]]],[11,"event","","",27,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",27,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::warp","",28,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",28,[[["gfxctx",3],["app",3]]]],[11,"event","","",29,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",29,[[["gfxctx",3],["app",3]]]],[11,"event","game::cutscene","",32,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",32,[[],["drawbaselayer",4]]],[11,"draw","","",32,[[["gfxctx",3],["app",3]]]],[11,"event","","",33,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",33,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug::floodfill","",37,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",37,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug::polygons","",40,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",40,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug","",35,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",35,[[],["drawbaselayer",4]]],[11,"draw","","",35,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::destinations","",43,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",43,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::kml","",44,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",44,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::mapping","",46,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",46,[[["gfxctx",3],["app",3]]]],[11,"event","","",47,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",47,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::polygon","",50,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",50,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::scenario","",51,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",51,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::story","",52,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",52,[[],["drawbaselayer",4]]],[11,"draw","","",52,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools","",42,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",42,[[],["drawbaselayer",4]]],[11,"draw","","",42,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::bulk","",61,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",61,[[["gfxctx",3],["app",3]]]],[11,"event","","",62,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",62,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::cluster_traffic_signals","",63,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",63,[[],["drawbaselayer",4]]],[11,"draw","","",63,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::lanes","",64,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",64,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::routes","",65,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",65,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::stop_signs","",69,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",69,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::edits","",72,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",72,[[],["drawbaselayer",4]]],[11,"draw","","",72,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::picker","",73,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",73,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::preview","",74,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",74,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals","",70,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",70,[[],["drawbaselayer",4]]],[11,"draw","","",70,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::zones","",75,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",75,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit","",58,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",58,[[["gfxctx",3],["app",3]]]],[11,"event","","",59,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",59,[[["gfxctx",3],["app",3]]]],[11,"event","","",60,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",60,[[["gfxctx",3],["app",3]]]],[11,"event","game::game","",77,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",77,[[],["drawbaselayer",4]]],[11,"draw","","",77,[[["gfxctx",3],["app",3]]]],[11,"event","","",78,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",78,[[],["drawbaselayer",4]]],[11,"draw","","",78,[[["gfxctx",3],["app",3]]]],[11,"event","","",79,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",79,[[],["drawbaselayer",4]]],[11,"draw","","",79,[[["gfxctx",3],["app",3]]]],[11,"event","game::layer","",90,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",90,[[],["drawbaselayer",4]]],[11,"draw","","",90,[[["gfxctx",3],["app",3]]]],[11,"event","game::options","",110,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",110,[[["gfxctx",3],["app",3]]]],[11,"event","game::pregame","",112,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",112,[[["gfxctx",3],["app",3]]]],[11,"event","","",113,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",113,[[],["drawbaselayer",4]]],[11,"draw","","",113,[[["gfxctx",3],["app",3]]]],[11,"event","","",114,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",114,[[],["drawbaselayer",4]]],[11,"draw","","",114,[[["gfxctx",3],["app",3]]]],[11,"event","","",115,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",115,[[],["drawbaselayer",4]]],[11,"draw","","",115,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::commuter","",140,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",140,[[],["drawbaselayer",4]]],[11,"draw","","",140,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::misc","",148,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",148,[[],["drawbaselayer",4]]],[11,"draw","","",148,[[["gfxctx",3],["app",3]]]],[11,"event","","",149,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",149,[[],["drawbaselayer",4]]],[11,"draw","","",149,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::parking_overhead","",150,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",150,[[],["drawbaselayer",4]]],[11,"draw","","",150,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::summaries","",154,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",154,[[],["drawbaselayer",4]]],[11,"draw","","",154,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::traffic_signals","",156,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",156,[[],["drawbaselayer",4]]],[11,"draw","","",156,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::trip_table","",158,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",158,[[],["drawbaselayer",4]]],[11,"draw","","",158,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::freeform","",168,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",168,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::play_scenario","",170,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",170,[[["gfxctx",3],["app",3]]]],[11,"event","","",171,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",171,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay","",162,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",162,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::misc_tools","",179,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",179,[[],["drawbaselayer",4]]],[11,"draw","","",179,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::speed","",181,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",181,[[["gfxctx",3],["app",3]]]],[11,"event","","",182,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",182,[[],["drawbaselayer",4]]],[11,"draw","","",182,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",182,[[["eventctx",3],["app",3]]]],[11,"event","game::sandbox::uber_turns","",185,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",185,[[["gfxctx",3],["app",3]]]],[11,"event","","",186,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",186,[[],["drawbaselayer",4]]],[11,"draw","","",186,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox","",135,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",135,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",135,[[["eventctx",3],["app",3]]]],[11,"event","","",188,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",188,[[["gfxctx",3],["app",3]]]],[11,"actions","game::debug","",187,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",187,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[11,"is_paused","","",187,[[]]],[11,"actions","game::sandbox::gameplay::commute","",165,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",165,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[11,"is_paused","","",165,[[]]],[11,"actions","game::sandbox::gameplay","",163,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",163,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[11,"is_paused","","",163,[[]]],[11,"actions","game::sandbox","",138,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",138,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[11,"is_paused","","",138,[[]]],[11,"gameplay_mode","","",138,[[],["gameplaymode",4]]],[11,"name","game::layer::elevation","",92,[[],["option",4]]],[11,"event","","",92,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",92,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",92,[[["gfxctx",3]]]],[11,"name","game::layer::map","",93,[[],["option",4]]],[11,"event","","",93,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",93,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",93,[[["gfxctx",3]]]],[11,"name","","",94,[[],["option",4]]],[11,"event","","",94,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",94,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",94,[[["gfxctx",3]]]],[11,"name","game::layer::pandemic","",95,[[],["option",4]]],[11,"event","","",95,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",95,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",95,[[["gfxctx",3]]]],[11,"name","game::layer::parking","",98,[[],["option",4]]],[11,"event","","",98,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",98,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",98,[[["gfxctx",3]]]],[11,"name","game::layer::population","",100,[[],["option",4]]],[11,"event","","",100,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",100,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",100,[[["gfxctx",3]]]],[11,"name","game::layer::traffic","",102,[[],["option",4]]],[11,"event","","",102,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",102,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",102,[[["gfxctx",3]]]],[11,"name","","",103,[[],["option",4]]],[11,"event","","",103,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",103,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",103,[[["gfxctx",3]]]],[11,"name","","",104,[[],["option",4]]],[11,"event","","",104,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",104,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",104,[[["gfxctx",3]]]],[11,"name","","",105,[[],["option",4]]],[11,"event","","",105,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",105,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",105,[[["gfxctx",3]]]],[11,"name","game::layer::transit","",107,[[],["option",4]]],[11,"event","","",107,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",107,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",107,[[["gfxctx",3]]]],[11,"get_id","game::render::area","",118,[[],["id",4]]],[11,"draw","","",118,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",118,[[["map",3]],["polygon",3]]],[11,"get_id","game::render::bike","",119,[[],["id",4]]],[11,"draw","","",119,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",119,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",119,[[]]],[11,"get_id","game::render::building","",120,[[],["id",4]]],[11,"draw","","",120,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_zorder","","",120,[[]]],[11,"get_outline","","",120,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",120,[[["map",3],["pt2d",3]]]],[11,"get_id","game::render::bus_stop","",121,[[],["id",4]]],[11,"draw","","",121,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",121,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",121,[[["map",3],["pt2d",3]]]],[11,"get_zorder","","",121,[[]]],[11,"get_id","game::render::car","",122,[[],["id",4]]],[11,"draw","","",122,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",122,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",122,[[["map",3],["pt2d",3]]]],[11,"get_zorder","","",122,[[]]],[11,"get_id","game::render::intersection","",123,[[],["id",4]]],[11,"draw","","",123,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",123,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",123,[[["map",3],["pt2d",3]]]],[11,"get_zorder","","",123,[[]]],[11,"get_id","game::render::lane","",124,[[],["id",4]]],[11,"draw","","",124,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",124,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",124,[[["map",3],["pt2d",3]]]],[11,"get_zorder","","",124,[[]]],[11,"get_id","game::render::parking_lot","",128,[[],["id",4]]],[11,"draw","","",128,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_zorder","","",128,[[]]],[11,"get_outline","","",128,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",128,[[["map",3],["pt2d",3]]]],[11,"get_id","game::render::pedestrian","",129,[[],["id",4]]],[11,"draw","","",129,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",129,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",129,[[]]],[11,"get_id","","",130,[[],["id",4]]],[11,"draw","","",130,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",130,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",130,[[]]],[11,"get_id","game::render::road","",131,[[],["id",4]]],[11,"draw","","",131,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",131,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",131,[[["map",3],["pt2d",3]]]],[11,"get_zorder","","",131,[[]]],[11,"event","game::sandbox::gameplay::commute","",164,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"draw","","",164,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::fix_traffic_signals","",166,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"draw","","",166,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",166,[[["app",3]]]],[11,"event","game::sandbox::gameplay::freeform","",167,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"draw","","",167,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::play_scenario","",169,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"draw","","",169,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",169,[[["app",3]]]],[11,"event","game::sandbox::gameplay::tutorial","",172,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"draw","","",172,[[["gfxctx",3],["app",3]]]],[11,"can_move_canvas","","",172,[[]]],[11,"can_examine_objects","","",172,[[]]],[11,"has_common","","",172,[[]]],[11,"has_tool_panel","","",172,[[]]],[11,"has_time_panel","","",172,[[]]],[11,"has_speed","","",172,[[]]],[11,"has_agent_meter","","",172,[[]]],[11,"has_minimap","","",172,[[]]],[11,"clone","game::app","",3,[[],["flags",3]]],[11,"clone","game::colors","",13,[[],["colorschemechoice",4]]],[11,"clone","game::common::heatmap","",21,[[],["heatmapoptions",3]]],[11,"clone","game::debug::floodfill","",38,[[],["source",4]]],[11,"clone","game::devtools::mapping","",48,[[],["show",4]]],[11,"clone","","",49,[[],["value",4]]],[11,"clone","game::devtools::story","",53,[[],["recordedstorymap",3]]],[11,"clone","game::edit::traffic_signals","",71,[[],["bundleedits",3]]],[11,"clone","game::helpers","",83,[[],["id",4]]],[11,"clone","game::info::trip","",88,[[],["opentrip",3]]],[11,"clone","game::info","",87,[[],["tab",4]]],[11,"clone","","",86,[[],["dataoptions",3]]],[11,"clone","game::layer::pandemic","",97,[[],["seir",4]]],[11,"clone","","",96,[[],["options",3]]],[11,"clone","game::layer::parking","",99,[[],["loc",4]]],[11,"clone","game::layer::population","",101,[[],["options",3]]],[11,"clone","game::options","",109,[[],["options",3]]],[11,"clone","","",111,[[],["trafficsignalstyle",4]]],[11,"clone","game::render::map","",127,[[],["unzoomedagents",3]]],[11,"clone","game::render","",117,[[],["drawoptions",3]]],[11,"clone","game::sandbox::dashboards::commuter","",145,[[],["blockselection",4]]],[11,"clone","game::sandbox::dashboards::parking_overhead","",153,[[],["sortby",4]]],[11,"clone","game::sandbox::dashboards::trip_table","",161,[[],["sortby",4]]],[11,"clone","game::sandbox::gameplay::tutorial","",173,[[],["tutorialpointer",3]]],[11,"clone","","",176,[[],["task",4]]],[11,"clone","game::sandbox::gameplay","",163,[[],["gameplaymode",4]]],[11,"clone","game::sandbox::speed","",184,[[],["speedsetting",4]]],[11,"cmp","game::helpers","",83,[[["id",4]],["ordering",4]]],[11,"cmp","game::layer::parking","",99,[[["loc",4]],["ordering",4]]],[11,"cmp","game::sandbox::gameplay::tutorial","",173,[[["tutorialpointer",3]],["ordering",4]]],[11,"cmp","game::sandbox::gameplay","",163,[[["gameplaymode",4]],["ordering",4]]],[11,"eq","game::colors","",13,[[["colorschemechoice",4]]]],[11,"eq","game::common::heatmap","",21,[[["heatmapoptions",3]]]],[11,"ne","","",21,[[["heatmapoptions",3]]]],[11,"eq","game::devtools::mapping","",48,[[["show",4]]]],[11,"eq","","",49,[[["value",4]]]],[11,"eq","game::edit::traffic_signals","",71,[[["bundleedits",3]]]],[11,"ne","","",71,[[["bundleedits",3]]]],[11,"eq","game::helpers","",83,[[["id",4]]]],[11,"ne","","",83,[[["id",4]]]],[11,"eq","game::info::trip","",88,[[["opentrip",3]]]],[11,"eq","game::info","",86,[[["dataoptions",3]]]],[11,"ne","","",86,[[["dataoptions",3]]]],[11,"eq","game::layer::pandemic","",97,[[["seir",4]]]],[11,"eq","","",96,[[["options",3]]]],[11,"ne","","",96,[[["options",3]]]],[11,"eq","game::layer::parking","",99,[[["loc",4]]]],[11,"ne","","",99,[[["loc",4]]]],[11,"eq","game::layer::population","",101,[[["options",3]]]],[11,"ne","","",101,[[["options",3]]]],[11,"eq","game::options","",111,[[["trafficsignalstyle",4]]]],[11,"eq","game::render::map","",127,[[["unzoomedagents",3]]]],[11,"ne","","",127,[[["unzoomedagents",3]]]],[11,"eq","game::sandbox::dashboards::commuter","",145,[[["blockselection",4]]]],[11,"ne","","",145,[[["blockselection",4]]]],[11,"eq","","",143,[[["filter",3]]]],[11,"ne","","",143,[[["filter",3]]]],[11,"eq","game::sandbox::dashboards::parking_overhead","",153,[[["sortby",4]]]],[11,"eq","game::sandbox::dashboards::trip_table","",161,[[["sortby",4]]]],[11,"eq","game::sandbox::dashboards","",139,[[["dashtab",4]]]],[11,"eq","game::sandbox::gameplay::tutorial","",173,[[["tutorialpointer",3]]]],[11,"ne","","",173,[[["tutorialpointer",3]]]],[11,"eq","","",176,[[["task",4]]]],[11,"eq","game::sandbox::gameplay","",163,[[["gameplaymode",4]]]],[11,"ne","","",163,[[["gameplaymode",4]]]],[11,"eq","game::sandbox::speed","",184,[[["speedsetting",4]]]],[11,"partial_cmp","game::helpers","",83,[[["id",4]],[["option",4],["ordering",4]]]],[11,"lt","","",83,[[["id",4]]]],[11,"le","","",83,[[["id",4]]]],[11,"gt","","",83,[[["id",4]]]],[11,"ge","","",83,[[["id",4]]]],[11,"partial_cmp","game::layer::parking","",99,[[["loc",4]],[["option",4],["ordering",4]]]],[11,"lt","","",99,[[["loc",4]]]],[11,"le","","",99,[[["loc",4]]]],[11,"gt","","",99,[[["loc",4]]]],[11,"ge","","",99,[[["loc",4]]]],[11,"partial_cmp","game::sandbox::gameplay::tutorial","",173,[[["tutorialpointer",3]],[["option",4],["ordering",4]]]],[11,"lt","","",173,[[["tutorialpointer",3]]]],[11,"le","","",173,[[["tutorialpointer",3]]]],[11,"gt","","",173,[[["tutorialpointer",3]]]],[11,"ge","","",173,[[["tutorialpointer",3]]]],[11,"partial_cmp","","",176,[[["task",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","game::sandbox::gameplay","",163,[[["gameplaymode",4]],[["option",4],["ordering",4]]]],[11,"lt","","",163,[[["gameplaymode",4]]]],[11,"le","","",163,[[["gameplaymode",4]]]],[11,"gt","","",163,[[["gameplaymode",4]]]],[11,"ge","","",163,[[["gameplaymode",4]]]],[11,"partial_cmp","game::sandbox::speed","",184,[[["speedsetting",4]],[["option",4],["ordering",4]]]],[11,"fmt","game::colors","",13,[[["formatter",3]],["result",6]]],[11,"fmt","game::devtools::mapping","",48,[[["formatter",3]],["result",6]]],[11,"fmt","game::helpers","",83,[[["formatter",3]],["result",6]]],[11,"fmt","game::layer::pandemic","",97,[[["formatter",3]],["result",6]]],[11,"fmt","game::options","",111,[[["formatter",3]],["result",6]]],[11,"hash","game::helpers","",83,[[]]],[11,"deserialize","game::devtools::story","",53,[[],["result",4]]],[11,"serialize","","",53,[[],["result",4]]],[11,"event","game::game","",76,[[["eventctx",3]]]],[11,"draw","","",76,[[["gfxctx",3]]]],[11,"dump_before_abort","","",76,[[["canvas",3]]]],[11,"before_quit","","",76,[[["canvas",3]]]],[11,"run","game::app","",7,[[["sim",3],["map",3]]]]],"p":[[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"Flags"],[3,"PerMap"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[3,"ColorScheme"],[4,"ColorSchemeChoice"],[3,"CommonState"],[3,"CityPicker"],[3,"ColorDiscrete"],[3,"DivergingScale"],[3,"ColorNetwork"],[3,"ColorScale"],[3,"ColorLegend"],[3,"HeatmapOptions"],[3,"Grid"],[3,"IsochroneViewer"],[3,"Minimap"],[3,"Navigator"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"Warping"],[3,"DebugWarp"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"FYI"],[4,"Layout"],[3,"DebugMode"],[3,"SearchResults"],[3,"Floodfiller"],[4,"Source"],[3,"ObjectDebugger"],[3,"PolygonDebugger"],[4,"Item"],[3,"DevToolsMode"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[3,"ParkingMapper"],[3,"ChangeWay"],[4,"Show"],[4,"Value"],[3,"PolygonEditor"],[3,"ScenarioManager"],[3,"StoryMapEditor"],[3,"RecordedStoryMap"],[3,"StoryMap"],[3,"Marker"],[3,"Lasso"],[4,"Mode"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"BulkSelect"],[3,"BulkEdit"],[3,"ClusterTrafficSignalEditor"],[3,"LaneEditor"],[3,"RouteEditor"],[3,"RoadSelector"],[4,"Mode"],[13,"Route"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[3,"Game"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"PopupMsg"],[4,"DrawBaselayer"],[4,"Transition"],[8,"State"],[4,"ID"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[4,"Tab"],[3,"OpenTrip"],[8,"ContextualActions"],[3,"PickLayer"],[4,"LayerOutcome"],[3,"Elevation"],[3,"BikeNetwork"],[3,"Static"],[3,"Pandemic"],[3,"Options"],[4,"SEIR"],[3,"Occupancy"],[4,"Loc"],[3,"PopulationMap"],[3,"Options"],[3,"Backpressure"],[3,"Throughput"],[3,"Delay"],[3,"TrafficJams"],[3,"Jam"],[3,"TransitNetwork"],[8,"Layer"],[3,"Options"],[3,"OptionsPanel"],[4,"TrafficSignalStyle"],[3,"TitleScreen"],[3,"MainMenu"],[3,"About"],[3,"Proposals"],[3,"Screensaver"],[3,"DrawOptions"],[3,"DrawArea"],[3,"DrawBike"],[3,"DrawBuilding"],[3,"DrawBusStop"],[3,"DrawCar"],[3,"DrawIntersection"],[3,"DrawLane"],[3,"DrawMap"],[3,"AgentCache"],[3,"UnzoomedAgents"],[3,"DrawParkingLot"],[3,"DrawPedestrian"],[3,"DrawPedCrowd"],[3,"DrawRoad"],[3,"DrawTurnGroup"],[3,"DrawUberTurnGroup"],[8,"Renderable"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"AgentMeter"],[3,"Actions"],[4,"DashTab"],[3,"CommuterPatterns"],[3,"CompositeState"],[3,"Block"],[3,"Filter"],[3,"Loop"],[4,"BlockSelection"],[13,"Locked"],[4,"BorderType"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"ParkingOverhead"],[3,"Options"],[3,"Entry"],[4,"SortBy"],[3,"TripSummaries"],[3,"Filter"],[3,"TrafficSignalDemand"],[3,"Demand"],[3,"TripTable"],[3,"Options"],[3,"Entry"],[4,"SortBy"],[3,"FinalScore"],[4,"GameplayMode"],[3,"OptimizeCommute"],[3,"Actions"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"Tutorial"],[3,"TutorialPointer"],[3,"Stage"],[3,"TutorialState"],[4,"Task"],[8,"GameplayState"],[3,"RoutePreview"],[3,"TurnExplorer"],[3,"SpeedControls"],[3,"JumpToTime"],[3,"TimeWarpScreen"],[3,"TimePanel"],[4,"SpeedSetting"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"Actions"],[3,"BackToMainMenu"]]},\ +"game":{"doc":"","i":[[5,"main","game","",null,[[]]],[5,"smoke_test","","",null,[[]]],[0,"app","","",null,null],[3,"App","game::app","",null,null],[12,"primary","","",0,null],[12,"prebaked","","",0,null],[12,"cs","","",0,null],[12,"unzoomed_agents","","",0,null],[12,"opts","","",0,null],[12,"per_obj","","",0,null],[12,"layer","","",0,null],[12,"session","","",0,null],[12,"suspended_sim","","",0,null],[3,"ShowLayers","","",null,null],[12,"show_buildings","","",1,null],[12,"show_parking_lots","","",1,null],[12,"show_intersections","","",1,null],[12,"show_lanes","","",1,null],[12,"show_areas","","",1,null],[12,"show_labels","","",1,null],[3,"ShowEverything","","",null,null],[12,"layers","","",2,null],[3,"Flags","","",null,null],[12,"sim_flags","","",3,null],[12,"num_agents","","",3,null],[3,"PerMap","","",null,null],[12,"map","","",4,null],[12,"draw_map","","",4,null],[12,"sim","","",4,null],[12,"current_selection","","",4,null],[12,"current_flags","","",4,null],[12,"last_warped_from","","",4,null],[12,"sim_cb","","",4,null],[12,"show_zorder","","",4,null],[12,"zorder_range","","",4,null],[12,"dirty_from_edits","","",4,null],[12,"has_modified_trips","","",4,null],[3,"SessionState","","",null,null],[12,"tutorial","","",5,null],[12,"high_scores","","",5,null],[12,"info_panel_tab","","",5,null],[3,"PerObjectActions","","",null,null],[12,"click_action","","",6,null],[3,"FindDelayedIntersections","","",null,null],[12,"halt_limit","","",7,null],[12,"report_limit","","",7,null],[12,"currently_delayed","","",7,null],[8,"ShowObject","","",null,null],[10,"show","","",8,[[["id",4]]]],[10,"layers","","",8,[[],["showlayers",3]]],[11,"new","","",0,[[["options",3],["eventctx",3],["flags",3]],["app",3]]],[11,"has_prebaked","","",0,[[],["option",4]]],[11,"prebaked","","",0,[[],["analytics",3]]],[11,"set_prebaked","","",0,[[["option",4]]]],[11,"switch_map","","",0,[[["eventctx",3],["string",3]]]],[11,"draw","","",0,[[["showobject",8],["drawoptions",3],["gfxctx",3],["getdrawagents",8]]]],[11,"recalculate_current_selection","","",0,[[["eventctx",3]]]],[11,"calculate_current_selection","","",0,[[["eventctx",3],["showobject",8],["getdrawagents",8]],[["id",4],["option",4]]]],[11,"get_renderables_back_to_front","","",0,[[["bounds",3],["agentcache",3],["getdrawagents",8],["showobject",8],["prerender",3]],[["renderable",8],["vec",3]]]],[11,"new","","",1,[[],["showlayers",3]]],[11,"new","","",2,[[],["showeverything",3]]],[11,"new","","",4,[[["timer",3],["eventctx",3],["colorscheme",3],["flags",3]],["permap",3]]],[11,"clear_sim","","",4,[[],["sim",3]]],[11,"empty","","",5,[[],["sessionstate",3]]],[11,"new","","",6,[[],["perobjectactions",3]]],[11,"reset","","",6,[[]]],[11,"left_click","","",6,[[["into",8],["eventctx",3],["string",3]]]],[0,"challenges","game","",null,null],[3,"Challenge","game::challenges","",null,null],[12,"title","","",9,null],[12,"description","","",9,null],[12,"alias","","",9,null],[12,"gameplay","","",9,null],[12,"cutscene","","",9,null],[3,"HighScore","","",null,null],[12,"goal","","",10,null],[12,"score","","",10,null],[12,"edits_name","","",10,null],[3,"ChallengesPicker","","",null,null],[12,"composite","","",11,null],[12,"links","","",11,null],[12,"challenge","","",11,null],[5,"prebake_all","","",null,[[]]],[5,"generic_prebake_all","","",null,[[]]],[5,"prebake","","",null,[[["scenario",3],["map",3],["duration",3],["option",4],["timer",3]]]],[11,"record","","",10,[[["app",3],["gameplaymode",4]]]],[11,"all","","",9,[[],[["btreemap",3],["vec",3],["string",3]]]],[11,"find","","",9,[[["gameplaymode",4]]]],[11,"new","","",11,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"make","","",11,[[["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"colors","game","",null,null],[3,"ColorScheme","game::colors","",null,null],[12,"hovering","","",12,null],[12,"panel_bg","","",12,null],[12,"section_bg","","",12,null],[12,"inner_panel","","",12,null],[12,"day_time_slider","","",12,null],[12,"night_time_slider","","",12,null],[12,"selected","","",12,null],[12,"current_object","","",12,null],[12,"perma_selected_object","","",12,null],[12,"bottom_bar_id","","",12,null],[12,"bottom_bar_name","","",12,null],[12,"fade_map_dark","","",12,null],[12,"gui_style","","",12,null],[12,"driving_lane","","",12,null],[12,"bus_lane","","",12,null],[12,"parking_lane","","",12,null],[12,"bike_lane","","",12,null],[12,"sidewalk","","",12,null],[12,"sidewalk_lines","","",12,null],[12,"general_road_marking","","",12,null],[12,"road_center_line","","",12,null],[12,"light_rail_track","","",12,null],[12,"private_road","","",12,null],[12,"unzoomed_highway","","",12,null],[12,"unzoomed_arterial","","",12,null],[12,"unzoomed_residential","","",12,null],[12,"normal_intersection","","",12,null],[12,"stop_sign","","",12,null],[12,"stop_sign_pole","","",12,null],[12,"signal_protected_turn","","",12,null],[12,"signal_permitted_turn","","",12,null],[12,"signal_banned_turn","","",12,null],[12,"signal_box","","",12,null],[12,"signal_spinner","","",12,null],[12,"signal_turn_block_bg","","",12,null],[12,"void_background","","",12,null],[12,"map_background","","",12,null],[12,"unzoomed_interesting_intersection","","",12,null],[12,"residential_building","","",12,null],[12,"commerical_building","","",12,null],[12,"building_outline","","",12,null],[12,"parking_lot","","",12,null],[12,"grass","","",12,null],[12,"water","","",12,null],[12,"unzoomed_car","","",12,null],[12,"unzoomed_bike","","",12,null],[12,"unzoomed_bus","","",12,null],[12,"unzoomed_pedestrian","","",12,null],[12,"agent_colors","","",12,null],[12,"route","","",12,null],[12,"turn_arrow","","",12,null],[12,"brake_light","","",12,null],[12,"bus_body","","",12,null],[12,"bus_label","","",12,null],[12,"train_body","","",12,null],[12,"ped_head","","",12,null],[12,"ped_foot","","",12,null],[12,"ped_preparing_bike_body","","",12,null],[12,"ped_crowd","","",12,null],[12,"bike_frame","","",12,null],[12,"parked_car","","",12,null],[12,"good_to_bad_red","","",12,null],[12,"good_to_bad_green","","",12,null],[12,"bus_layer","","",12,null],[12,"edits_layer","","",12,null],[12,"parking_trip","","",12,null],[12,"before_changes","","",12,null],[12,"after_changes","","",12,null],[4,"ColorSchemeChoice","","",null,null],[13,"Standard","","",13,null],[13,"NightMode","","",13,null],[13,"SAMGreenDay","","",13,null],[13,"SAMDesertDay","","",13,null],[13,"BAP","","",13,null],[13,"OSM","","",13,null],[13,"Starcat","","",13,null],[5,"modulo_color","","",null,[[["vec",3]],["color",3]]],[5,"hex","","",null,[[],["color",3]]],[11,"choices","","",13,[[],[["vec",3],["choice",3]]]],[11,"new","","",12,[[["colorschemechoice",4]],["colorscheme",3]]],[11,"standard","","",12,[[],["colorscheme",3]]],[11,"rotating_color_plot","","",12,[[],["color",3]]],[11,"rotating_color_agents","","",12,[[],["color",3]]],[11,"night_mode","","",12,[[],["colorscheme",3]]],[11,"sam_green_day","","",12,[[],["colorscheme",3]]],[11,"sam_desert_day","","",12,[[],["colorscheme",3]]],[11,"bap","","",12,[[],["colorscheme",3]]],[11,"osm","","",12,[[],["colorscheme",3]]],[11,"starcat","","",12,[[],["colorscheme",3]]],[0,"common","game","",null,null],[3,"CommonState","game::common","",null,null],[12,"info_panel","","",14,null],[12,"cached_actions","","",14,null],[5,"tool_panel","","",null,[[["eventctx",3]],["composite",3]]],[0,"city_picker","","",null,null],[3,"CityPicker","game::common::city_picker","",null,null],[12,"composite","","",15,null],[12,"regions","","",15,null],[12,"selected","","",15,null],[12,"on_load","","",15,null],[11,"new","","",15,[[["app",3],["box",3],["fn",8],["eventctx",3]],[["state",8],["box",3]]]],[0,"colors","game::common","",null,null],[3,"ColorDiscrete","game::common::colors","",null,null],[12,"map","","",16,null],[12,"unzoomed","","",16,null],[12,"zoomed","","",16,null],[12,"categories","","",16,null],[12,"colors","","",16,null],[3,"ColorLegend","","",null,null],[3,"DivergingScale","","",null,null],[12,"low_color","","",17,null],[12,"mid_color","","",17,null],[12,"high_color","","",17,null],[12,"min","","",17,null],[12,"avg","","",17,null],[12,"max","","",17,null],[12,"ignore","","",17,null],[3,"ColorNetwork","","",null,null],[12,"map","","",18,null],[12,"unzoomed","","",18,null],[12,"zoomed","","",18,null],[3,"ColorScale","","",null,null],[12,"0","","",19,null],[11,"new","","",16,[[["app",3],["vec",3]],["colordiscrete",3]]],[11,"add_l","","",16,[[["laneid",3]]]],[11,"add_r","","",16,[[["roadid",3]]]],[11,"add_i","","",16,[[["intersectionid",3]]]],[11,"add_b","","",16,[[["buildingid",3]]]],[11,"add_bs","","",16,[[["busstopid",3]]]],[11,"build","","",16,[[["eventctx",3]]]],[11,"row","","",20,[[["into",8],["color",3],["string",3],["eventctx",3]],["widget",3]]],[11,"gradient","","",20,[[["into",8],["colorscale",3],["string",3],["eventctx",3],["vec",3]],["widget",3]]],[11,"new","","",17,[[["color",3]],["divergingscale",3]]],[11,"range","","",17,[[],["divergingscale",3]]],[11,"ignore","","",17,[[],["divergingscale",3]]],[11,"eval","","",17,[[],[["option",4],["color",3]]]],[11,"make_legend","","",17,[[["into",8],["string",3],["eventctx",3],["vec",3]],["widget",3]]],[11,"new","","",18,[[["app",3]],["colornetwork",3]]],[11,"add_l","","",18,[[["laneid",3],["color",3]]]],[11,"add_r","","",18,[[["color",3],["roadid",3]]]],[11,"add_i","","",18,[[["intersectionid",3],["color",3]]]],[11,"add_b","","",18,[[["buildingid",3],["color",3]]]],[11,"add_pl","","",18,[[["color",3],["parkinglotid",3]]]],[11,"ranked_roads","","",18,[[["counter",3],["colorscale",3],["roadid",3]]]],[11,"ranked_intersections","","",18,[[["colorscale",3],["counter",3],["intersectionid",3]]]],[11,"build","","",18,[[["eventctx",3]]]],[11,"eval","","",19,[[],["color",3]]],[11,"from_colorous","","",19,[[["gradient",3]],["colorscale",3]]],[11,"inner_eval","","",19,[[]]],[0,"heatmap","game::common","",null,null],[3,"HeatmapOptions","game::common::heatmap","",null,null],[12,"resolution","","",21,null],[12,"radius","","",21,null],[12,"smoothing","","",21,null],[12,"contours","","",21,null],[12,"color_scheme","","",21,null],[3,"Grid","","",null,null],[12,"data","","",22,null],[12,"width","","",22,null],[12,"height","","",22,null],[5,"make_heatmap","","",null,[[["vec",3],["pt2d",3],["bounds",3],["heatmapoptions",3],["eventctx",3],["geombatch",3]],["widget",3]]],[17,"NEIGHBORS","","",null,null],[11,"new","","",21,[[],["heatmapoptions",3]]],[11,"to_controls","","",21,[[["eventctx",3],["widget",3]],[["widget",3],["vec",3]]]],[11,"from_controls","","",21,[[["composite",3]],["heatmapoptions",3]]],[11,"new","","",22,[[],["grid",3]]],[11,"idx","","",22,[[]]],[0,"isochrone","game::common","",null,null],[3,"IsochroneViewer","game::common::isochrone","",null,null],[12,"composite","","",23,null],[12,"draw","","",23,null],[5,"make_isochrone","","",null,[[["eventctx",3],["buildingid",3],["app",3]],["drawable",3]]],[11,"new","","",23,[[["eventctx",3],["buildingid",3],["app",3]],[["state",8],["box",3]]]],[0,"minimap","game::common","",null,null],[3,"Minimap","game::common::minimap","",null,null],[12,"dragging","","",24,null],[12,"composite","","",24,null],[12,"zoomed","","",24,null],[12,"layer","","",24,null],[12,"zoom_lvl","","",24,null],[12,"base_zoom","","",24,null],[12,"zoom","","",24,null],[12,"offset_x","","",24,null],[12,"offset_y","","",24,null],[5,"make_minimap_panel","","",null,[[["eventctx",3],["app",3]],["composite",3]]],[5,"make_tool_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[5,"make_horiz_viz_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[5,"make_vert_viz_panel","","",null,[[["eventctx",3],["app",3]],["widget",3]]],[11,"new","","",24,[[["eventctx",3],["app",3]],["minimap",3]]],[11,"map_to_minimap_pct","","",24,[[["pt2d",3]]]],[11,"set_zoom","","",24,[[["eventctx",3],["app",3]]]],[11,"recenter","","",24,[[["eventctx",3],["app",3]]]],[11,"event","","",24,[[["eventctx",3],["app",3]],[["transition",4],["option",4]]]],[11,"draw","","",24,[[["gfxctx",3],["app",3]]]],[0,"navigate","game::common","",null,null],[3,"Navigator","game::common::navigate","",null,null],[12,"composite","","",25,null],[3,"CrossStreet","","",null,null],[12,"first","","",26,null],[12,"composite","","",26,null],[12,"draw","","",26,null],[3,"SearchBuildings","","",null,null],[12,"composite","","",27,null],[11,"new","","",25,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",26,[[["vec",3],["roadid",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",27,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"warp","game::common","",null,null],[3,"Warping","game::common::warp","",null,null],[12,"warper","","",28,null],[12,"id","","",28,null],[3,"DebugWarp","","",null,null],[12,"composite","","",29,null],[5,"warp_to_id","","",null,[[["eventctx",3],["app",3]],[["transition",4],["option",4]]]],[17,"WARP_TO_CAM_ZOOM","","",null,null],[11,"new","","",28,[[["id",4],["option",4],["eventctx",3],["option",4],["permap",3],["pt2d",3]],[["state",8],["box",3]]]],[11,"new","","",29,[[["eventctx",3]],[["state",8],["box",3]]]],[11,"new","game::common","",14,[[],["commonstate",3]]],[11,"event","","",14,[[["eventctx",3],["app",3],["contextualactions",8]],[["transition",4],["option",4]]]],[11,"draw","","",14,[[["gfxctx",3],["app",3]]]],[11,"osd_for","","",14,[[["id",4],["app",3]],["text",3]]],[11,"draw_osd","","",14,[[["gfxctx",3],["app",3]]]],[11,"draw_custom_osd","","",14,[[["gfxctx",3],["text",3],["app",3]]]],[11,"launch_info_panel","","",14,[[["app",3],["eventctx",3],["tab",4],["contextualactions",8]]]],[11,"info_panel_open","","",14,[[["app",3]],[["id",4],["option",4]]]],[0,"cutscene","game","",null,null],[3,"CutsceneBuilder","game::cutscene","",null,null],[12,"name","","",30,null],[12,"scenes","","",30,null],[3,"Scene","","",null,null],[12,"layout","","",31,null],[12,"msg","","",31,null],[3,"CutscenePlayer","","",null,null],[12,"name","","",32,null],[12,"scenes","","",32,null],[12,"idx","","",32,null],[12,"composite","","",32,null],[12,"make_task","","",32,null],[3,"FYI","","",null,null],[12,"composite","","",33,null],[4,"Layout","","",null,null],[13,"PlayerSpeaking","","",34,null],[13,"BossSpeaking","","",34,null],[13,"Extra","","",34,null],[5,"make_panel","","",null,[[["vec",3],["eventctx",3],["box",3],["app",3]],["composite",3]]],[11,"new","","",30,[[],["cutscenebuilder",3]]],[11,"player","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"boss","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"extra","","",30,[[["into",8],["string",3]],["cutscenebuilder",3]]],[11,"build","","",30,[[["fn",8],["eventctx",3],["box",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",33,[[["eventctx",3],["widget",3],["color",3]],[["state",8],["box",3]]]],[0,"debug","game","",null,null],[3,"DebugMode","game::debug","",null,null],[12,"composite","","",35,null],[12,"common","","",35,null],[12,"tool_panel","","",35,null],[12,"objects","","",35,null],[12,"hidden","","",35,null],[12,"layers","","",35,null],[12,"search_results","","",35,null],[12,"all_routes","","",35,null],[12,"highlighted_agents","","",35,null],[3,"SearchResults","","",null,null],[12,"query","","",36,null],[12,"num_matches","","",36,null],[12,"draw","","",36,null],[3,"Actions","","",null,null],[5,"search_osm","","",null,[[["eventctx",3],["string",3],["app",3]],["transition",4]]],[5,"calc_all_routes","","",null,[[["eventctx",3],["app",3]]]],[5,"find_bad_signals","","",null,[[["app",3]]]],[5,"find_degenerate_roads","","",null,[[["app",3]]]],[5,"diff_tags","","",null,[[["tags",3]]]],[5,"find_large_intersections","","",null,[[["app",3]]]],[5,"dump_route_goldenfile","","",null,[[["app",3]],[["error",3],["result",4]]]],[0,"floodfill","","",null,null],[3,"Floodfiller","game::debug::floodfill","",null,null],[12,"composite","","",37,null],[12,"unzoomed","","",37,null],[12,"zoomed","","",37,null],[12,"source","","",37,null],[4,"Source","","",null,null],[13,"Floodfill","","",38,null],[13,"SCC","","",38,null],[11,"floodfill","","",37,[[["laneid",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"scc","","",37,[[["laneid",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",37,[[["pathconstraints",4],["source",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"calculate","","",38,[[["pathconstraints",4],["map",3]]]],[0,"objects","game::debug","",null,null],[3,"ObjectDebugger","game::debug::objects","",null,null],[12,"debug_tooltip_key_held","","",39,null],[11,"new","","",39,[[],["objectdebugger",3]]],[11,"event","","",39,[[["eventctx",3]]]],[11,"draw","","",39,[[["gfxctx",3],["app",3]]]],[11,"dump_debug","","",39,[[["sim",3],["id",4],["map",3]]]],[0,"polygons","game::debug","",null,null],[3,"PolygonDebugger","game::debug::polygons","",null,null],[12,"composite","","",40,null],[12,"noun","","",40,null],[12,"items","","",40,null],[12,"center","","",40,null],[4,"Item","","",null,null],[13,"Point","","",41,null],[13,"Triangle","","",41,null],[13,"Polygon","","",41,null],[11,"new","","",40,[[["vec",3],["item",4],["eventctx",3],["option",4],["pt2d",3]],[["state",8],["box",3]]]],[0,"shared_row","game::debug","",null,null],[5,"export","game::debug::shared_row","",null,[[["vec",3],["map",3],["roadid",3]]]],[5,"road","","",null,[[["map",3],["roadid",3]],["feature",3]]],[5,"lane","","",null,[[["lane",3]],[["map",3],["option",4]]]],[11,"new","game::debug","",35,[[["eventctx",3]],["debugmode",3]]],[11,"reset_info","","",35,[[["eventctx",3]]]],[0,"devtools","game","",null,null],[3,"DevToolsMode","game::devtools","",null,null],[12,"composite","","",42,null],[0,"destinations","","",null,null],[3,"PopularDestinations","game::devtools::destinations","",null,null],[12,"per_bldg","","",43,null],[12,"composite","","",43,null],[12,"draw","","",43,null],[11,"new","","",43,[[["scenario",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"make","","",43,[[["counter",3],["buildingid",3],["heatmapoptions",3],["eventctx",3],["option",4],["app",3]],[["state",8],["box",3]]]],[0,"kml","game::devtools","",null,null],[3,"ViewKML","game::devtools::kml","",null,null],[12,"composite","","",44,null],[12,"objects","","",44,null],[12,"draw","","",44,null],[12,"selected","","",44,null],[12,"quadtree","","",44,null],[12,"draw_query","","",44,null],[3,"Object","","",null,null],[12,"polygon","","",45,null],[12,"color","","",45,null],[12,"attribs","","",45,null],[12,"osm_bldg","","",45,null],[5,"make_object","","",null,[[["hashmap",3],["vec",3],["string",3],["pt2d",3],["btreemap",3],["colorscheme",3]],["object",3]]],[5,"make_query","","",null,[[["vec",3],["app",3]]]],[17,"RADIUS","","",null,null],[17,"THICKNESS","","",null,null],[11,"new","","",44,[[["string",3],["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"mapping","game::devtools","",null,null],[3,"ParkingMapper","game::devtools::mapping","",null,null],[12,"composite","","",46,null],[12,"draw_layer","","",46,null],[12,"show","","",46,null],[12,"selected","","",46,null],[12,"data","","",46,null],[3,"ChangeWay","","",null,null],[12,"composite","","",47,null],[12,"draw","","",47,null],[12,"osm_way_id","","",47,null],[12,"data","","",47,null],[12,"show","","",47,null],[4,"Show","","",null,null],[13,"TODO","","",48,null],[13,"Done","","",48,null],[13,"DividedHighways","","",48,null],[13,"OverlappingStuff","","",48,null],[4,"Value","","",null,null],[13,"BothSides","","",49,null],[13,"NoStopping","","",49,null],[13,"RightOnly","","",49,null],[13,"LeftOnly","","",49,null],[13,"Complicated","","",49,null],[5,"generate_osmc","","",null,[[["btreemap",3],["timer",3]],[["box",3],["result",4]]]],[5,"find_divided_highways","","",null,[[["app",3]],[["roadid",3],["hashset",3]]]],[5,"find_overlapping_stuff","","",null,[[["timer",3],["app",3]],[["polygon",3],["vec",3]]]],[11,"new","","",46,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"make","","",46,[[["app",3],["btreemap",3],["wayid",3],["eventctx",3],["show",4],["value",4]],[["state",8],["box",3]]]],[11,"new","","",47,[[["hashset",3],["value",4],["btreemap",3],["wayid",3],["eventctx",3],["show",4],["app",3]],[["state",8],["box",3]]]],[0,"polygon","game::devtools","",null,null],[3,"PolygonEditor","game::devtools::polygon","",null,null],[12,"composite","","",50,null],[12,"name","","",50,null],[12,"points","","",50,null],[12,"mouseover_pt","","",50,null],[12,"moving_pt","","",50,null],[5,"save_as_osmosis","","",null,[[["vec",3]],[["error",3],["result",4]]]],[17,"POINT_RADIUS","","",null,null],[17,"POINT_COLOR","","",null,null],[17,"POLYGON_COLOR","","",null,null],[17,"POINT_TO_MOVE","","",null,null],[17,"LAST_PLACED_POINT","","",null,null],[11,"new","","",50,[[["string",3],["lonlat",3],["eventctx",3],["vec",3]],[["state",8],["box",3]]]],[0,"scenario","game::devtools","",null,null],[3,"ScenarioManager","game::devtools::scenario","",null,null],[12,"composite","","",51,null],[12,"scenario","","",51,null],[12,"unzoomed","","",51,null],[12,"zoomed","","",51,null],[11,"new","","",51,[[["scenario",3],["eventctx",3],["app",3]],["scenariomanager",3]]],[0,"story","game::devtools","",null,null],[3,"StoryMapEditor","game::devtools::story","",null,null],[12,"composite","","",52,null],[12,"story","","",52,null],[12,"mode","","",52,null],[12,"dirty","","",52,null],[12,"hovering","","",52,null],[3,"RecordedStoryMap","","",null,null],[12,"name","","",53,null],[12,"markers","","",53,null],[3,"StoryMap","","",null,null],[12,"name","","",54,null],[12,"markers","","",54,null],[3,"Marker","","",null,null],[12,"pts","","",55,null],[12,"event","","",55,null],[12,"hitbox","","",55,null],[12,"draw","","",55,null],[3,"Lasso","","",null,null],[12,"pl","","",56,null],[4,"Mode","","",null,null],[13,"View","","",57,null],[13,"PlacingMarker","","",57,null],[13,"Dragging","","",57,null],[13,"Editing","","",57,null],[13,"Freehand","","",57,null],[5,"make_panel","","",null,[[["mode",4],["eventctx",3],["storymap",3]],["composite",3]]],[5,"simplify","","",null,[[["vec",3],["pt2d",3]],["ring",3]]],[11,"new","","",52,[[["eventctx",3]],[["state",8],["box",3]]]],[11,"redo_panel","","",52,[[["eventctx",3]]]],[11,"new","","",54,[[],["storymap",3]]],[11,"load","","",54,[[["eventctx",3],["recordedstorymap",3],["app",3]],[["option",4],["storymap",3]]]],[11,"save","","",54,[[["app",3]]]],[11,"new","","",55,[[["vec",3],["string",3],["eventctx",3],["pt2d",3]],["marker",3]]],[11,"draw_hovered","","",55,[[["gfxctx",3],["app",3]]]],[11,"make_editor","","",55,[[["eventctx",3]],["composite",3]]],[11,"new","","",56,[[["pt2d",3]],["lasso",3]]],[11,"event","","",56,[[["eventctx",3]],[["option",4],["ring",3]]]],[11,"draw","","",56,[[["gfxctx",3]]]],[11,"new","game::devtools","",42,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"edit","game","",null,null],[3,"EditMode","game::edit","",null,null],[12,"tool_panel","","",58,null],[12,"top_center","","",58,null],[12,"changelist","","",58,null],[12,"orig_edits","","",58,null],[12,"orig_dirty","","",58,null],[12,"mode","","",58,null],[12,"changelist_key","","",58,null],[12,"unzoomed","","",58,null],[12,"zoomed","","",58,null],[3,"SaveEdits","","",null,null],[12,"composite","","",59,null],[12,"current_name","","",59,null],[12,"cancel","","",59,null],[12,"reset","","",59,null],[3,"LoadEdits","","",null,null],[12,"composite","","",60,null],[12,"mode","","",60,null],[5,"make_topcenter","","",null,[[["gameplaymode",4],["eventctx",3],["app",3]],["composite",3]]],[5,"apply_map_edits","","",null,[[["eventctx",3],["app",3],["mapedits",3]]]],[5,"can_edit_lane","","",null,[[["laneid",3],["app",3],["gameplaymode",4]]]],[5,"change_speed_limit","","",null,[[["eventctx",3],["speed",3]],["widget",3]]],[5,"maybe_edit_intersection","","",null,[[["app",3],["gameplaymode",4],["eventctx",3],["intersectionid",3]],[["option",4],["box",3]]]],[5,"make_changelist","","",null,[[["eventctx",3],["app",3]],["composite",3]]],[5,"cmd_to_id","","",null,[[["editcmd",4]],[["id",4],["option",4]]]],[0,"bulk","","",null,null],[3,"BulkSelect","game::edit::bulk","",null,null],[12,"composite","","",61,null],[12,"selector","","",61,null],[3,"BulkEdit","","",null,null],[12,"composite","","",62,null],[12,"roads","","",62,null],[12,"preview","","",62,null],[5,"make_select_composite","","",null,[[["eventctx",3],["roadselector",3],["app",3]],["composite",3]]],[5,"change_lane_types","","",null,[[["app",3],["lanetype",4],["eventctx",3],["vec",3]],[["state",8],["box",3]]]],[11,"new","","",61,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",62,[[["vec",3],["drawable",3],["eventctx",3],["roadid",3]],[["state",8],["box",3]]]],[0,"cluster_traffic_signals","game::edit","",null,null],[3,"ClusterTrafficSignalEditor","game::edit::cluster_traffic_signals","",null,null],[12,"composite","","",63,null],[12,"members","","",63,null],[12,"groups","","",63,null],[12,"group_selected","","",63,null],[11,"new","","",63,[[["eventctx",3],["app",3],["intersectioncluster",3]],[["state",8],["box",3]]]],[0,"lanes","game::edit","",null,null],[3,"LaneEditor","game::edit::lanes","",null,null],[12,"l","","",64,null],[12,"mode","","",64,null],[12,"composite","","",64,null],[11,"new","","",64,[[["laneid",3],["eventctx",3],["gameplaymode",4],["app",3]],[["state",8],["box",3]]]],[0,"routes","game::edit","",null,null],[3,"RouteEditor","game::edit::routes","",null,null],[12,"composite","","",65,null],[12,"route","","",65,null],[11,"new","","",65,[[["busrouteid",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"select","game::edit","",null,null],[3,"RoadSelector","game::edit::select","",null,null],[12,"roads","","",66,null],[12,"preview","","",66,null],[12,"mode","","",66,null],[12,"dragging","","",66,null],[4,"Mode","","",null,null],[13,"Pan","","",67,null],[13,"Route","","",67,null],[12,"i1","game::edit::select::Mode","",68,null],[12,"preview_path","","",68,null],[13,"Paint","game::edit::select","",67,null],[13,"Erase","","",67,null],[5,"pathfind","","",null,[[["map",3],["intersectionid",3]],[["vec",3],["option",4]]]],[11,"new","","",66,[[["app",3],["btreeset",3],["roadid",3]],["roadselector",3]]],[11,"make_controls","","",66,[[["eventctx",3]],["widget",3]]],[11,"roads_changed","","",66,[[["eventctx",3],["app",3]]]],[11,"event","","",66,[[["eventctx",3],["app",3],["option",4]]]],[11,"draw","","",66,[[["gfxctx",3],["app",3]]]],[0,"stop_signs","game::edit","",null,null],[3,"StopSignEditor","game::edit::stop_signs","",null,null],[12,"composite","","",69,null],[12,"id","","",69,null],[12,"mode","","",69,null],[12,"geom","","",69,null],[12,"selected_sign","","",69,null],[11,"new","","",69,[[["app",3],["eventctx",3],["intersectionid",3],["gameplaymode",4]],[["state",8],["box",3]]]],[0,"traffic_signals","game::edit","",null,null],[3,"TrafficSignalEditor","game::edit::traffic_signals","",null,null],[12,"side_panel","","",70,null],[12,"top_panel","","",70,null],[12,"mode","","",70,null],[12,"members","","",70,null],[12,"current_phase","","",70,null],[12,"groups","","",70,null],[12,"group_selected","","",70,null],[12,"draw_current","","",70,null],[12,"command_stack","","",70,null],[12,"redo_stack","","",70,null],[12,"original","","",70,null],[12,"warn_changed","","",70,null],[12,"fade_irrelevant","","",70,null],[3,"BundleEdits","","",null,null],[12,"signals","","",71,null],[5,"make_top_panel","","",null,[[["eventctx",3],["app",3]],["composite",3]]],[5,"make_side_panel","","",null,[[["btreeset",3],["option",4],["eventctx",3],["intersectionid",3],["app",3]],["composite",3]]],[5,"check_for_missing_turns","","",null,[[["btreeset",3],["app",3]],[["bundleedits",3],["option",4]]]],[5,"draw_multiple_signals","","",null,[[["btreeset",3],["option",4],["vec",3],["eventctx",3],["intersectionid",3],["app",3]],["geombatch",3]]],[5,"draw_selected_group","","",null,[[["app",3],["drawturngroup",3],["turnpriority",4],["turngroup",3],["option",4],["geombatch",3]]]],[5,"squish_polygons_together","","",null,[[["polygon",3],["vec",3]],["vec",3]]],[0,"edits","","",null,null],[3,"ChangeDuration","game::edit::traffic_signals::edits","",null,null],[12,"composite","","",72,null],[12,"idx","","",72,null],[5,"edit_entire_signal","","",null,[[["gameplaymode",4],["bundleedits",3],["eventctx",3],["intersectionid",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",72,[[["eventctx",3],["phasetype",4]],[["state",8],["box",3]]]],[0,"picker","game::edit::traffic_signals","",null,null],[3,"SignalPicker","game::edit::traffic_signals::picker","",null,null],[12,"members","","",73,null],[12,"composite","","",73,null],[12,"mode","","",73,null],[11,"new","","",73,[[["btreeset",3],["eventctx",3],["intersectionid",3],["gameplaymode",4]],[["state",8],["box",3]]]],[0,"preview","game::edit::traffic_signals","",null,null],[3,"PreviewTrafficSignal","game::edit::traffic_signals::preview","",null,null],[12,"composite","","",74,null],[12,"speed","","",74,null],[12,"time_panel","","",74,null],[5,"make_previewer","","",null,[[["btreeset",3],["eventctx",3],["intersectionid",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",74,[[["eventctx",3],["app",3]],["previewtrafficsignal",3]]],[11,"new","game::edit::traffic_signals","",70,[[["app",3],["btreeset",3],["eventctx",3],["intersectionid",3],["gameplaymode",4]],[["state",8],["box",3]]]],[11,"change_phase","","",70,[[["eventctx",3],["app",3]]]],[11,"add_new_edit","","",70,[[["eventctx",3],["app",3],["fn",8]]]],[11,"recalc_draw_current","","",70,[[["eventctx",3],["app",3]],["drawable",3]]],[11,"apply","","",71,[[["app",3]]]],[11,"commit","","",71,[[["eventctx",3],["app",3]]]],[11,"get_current","","",71,[[["btreeset",3],["app",3]],["bundleedits",3]]],[11,"synchronize","","",71,[[["btreeset",3],["app",3]],["bundleedits",3]]],[0,"validate","game::edit","",null,null],[5,"check_sidewalk_connectivity","game::edit::validate","",null,[[["eventctx",3],["app",3],["editcmd",4]],[["option",4],["box",3]]]],[5,"check_blackholes","","",null,[[["eventctx",3],["app",3],["editcmd",4]],[["option",4],["box",3]]]],[5,"try_change_lt","","",null,[[["map",3],["lanetype",4],["laneid",3],["eventctx",3]],[["result",4],["box",3],["editcmd",4]]]],[5,"try_reverse","","",null,[[["laneid",3],["eventctx",3],["map",3]],[["result",4],["box",3],["editcmd",4]]]],[0,"zones","game::edit","",null,null],[3,"ZoneEditor","game::edit::zones","",null,null],[12,"composite","","",75,null],[12,"selector","","",75,null],[12,"allow_through_traffic","","",75,null],[12,"unzoomed","","",75,null],[12,"zoomed","","",75,null],[12,"orig_members","","",75,null],[5,"draw_zone","","",null,[[["btreeset",3],["eventctx",3],["app",3]]]],[5,"make_instructions","","",null,[[["eventctx",3],["btreeset",3]],["widget",3]]],[11,"new","","",75,[[["eventctx",3],["app",3],["roadid",3]],[["state",8],["box",3]]]],[11,"new","game::edit","",58,[[["eventctx",3],["app",3],["gameplaymode",4]],[["state",8],["box",3]]]],[11,"quit","","",58,[[["eventctx",3],["app",3]],["transition",4]]],[11,"new","","",59,[[["transition",4],["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"btn","","",59,[[["eventctx",3],["app",3]],["widget",3]]],[11,"new","","",60,[[["eventctx",3],["gameplaymode",4],["app",3]],[["state",8],["box",3]]]],[0,"game","game","",null,null],[3,"Game","game::game","",null,null],[12,"states","","",76,null],[12,"app","","",76,null],[3,"ChooseSomething","","",null,null],[12,"composite","","",77,null],[12,"cb","","",77,null],[3,"PromptInput","","",null,null],[12,"composite","","",78,null],[12,"cb","","",78,null],[3,"PopupMsg","","",null,null],[12,"composite","","",79,null],[12,"unzoomed","","",79,null],[12,"zoomed","","",79,null],[4,"DrawBaselayer","","",null,null],[13,"DefaultMap","","",80,null],[13,"Custom","","",80,null],[13,"PreviousState","","",80,null],[4,"Transition","","",null,null],[13,"Keep","","",81,null],[13,"KeepWithMouseover","","",81,null],[13,"Pop","","",81,null],[13,"PopWithData","","",81,null],[13,"KeepWithData","","",81,null],[13,"ReplaceWithData","","",81,null],[13,"Push","","",81,null],[13,"Replace","","",81,null],[13,"Clear","","",81,null],[13,"Multi","","",81,null],[8,"State","","",null,null],[10,"event","","",82,[[["eventctx",3],["app",3]],["transition",4]]],[10,"draw","","",82,[[["gfxctx",3],["app",3]]]],[11,"draw_baselayer","","",82,[[],["drawbaselayer",4]]],[11,"on_destroy","","",82,[[["eventctx",3],["app",3]]]],[11,"new","","",76,[[["option",4],["eventctx",3],["string",3],["option",4],["options",3],["gameplaymode",4],["flags",3]],["game",3]]],[11,"execute_transition","","",76,[[["eventctx",3],["transition",4]]]],[11,"grey_out_map","","",82,[[["gfxctx",3],["app",3]]]],[11,"is","","Returns true if the trait object wraps an object of type…",82,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",82,[[["box",3]],[["box",3],["result",4],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",82,[[["rc",3]],[["result",4],["rc",3],["rc",3]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",82,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",82,[[],["option",4]]],[11,"new","","",77,[[["choice",3],["fn",8],["eventctx",3],["vec",3],["box",3]],[["state",8],["box",3]]]],[11,"new_below","","",77,[[["screenrectangle",3],["choice",3],["fn",8],["eventctx",3],["vec",3],["box",3]],[["state",8],["box",3]]]],[11,"new","","",78,[[["box",3],["eventctx",3],["fn",8]],[["state",8],["box",3]]]],[11,"new","","",79,[[["into",8],["string",3],["eventctx",3],["vec",3]],[["state",8],["box",3]]]],[11,"also_draw","","",79,[[["into",8],["drawable",3],["string",3],["eventctx",3],["vec",3]],[["state",8],["box",3]]]],[0,"helpers","game","",null,null],[4,"ID","game::helpers","",null,null],[13,"Road","","",83,null],[13,"Lane","","",83,null],[13,"Intersection","","",83,null],[13,"Building","","",83,null],[13,"ParkingLot","","",83,null],[13,"Car","","",83,null],[13,"Pedestrian","","",83,null],[13,"PedCrowd","","",83,null],[13,"BusStop","","",83,null],[13,"Area","","",83,null],[5,"list_names","","",null,[[["btreeset",3],["string",3],["fn",8],["text",3]]]],[5,"nice_map_name","","",null,[[]]],[5,"cmp_duration_shorter","","",null,[[["duration",3]],[["vec",3],["textspan",3]]]],[5,"color_for_mode","","",null,[[["tripmode",4],["app",3]],["color",3]]],[5,"color_for_agent_type","","",null,[[["agenttype",4],["app",3]],["color",3]]],[5,"color_for_trip_phase","","",null,[[["tripphasetype",4],["app",3]],["color",3]]],[5,"amenity_type","","",null,[[],["option",4]]],[5,"hotkey_btn","","",null,[[["into",8],["key",4],["string",3],["eventctx",3],["app",3]],["widget",3]]],[5,"intersections_from_roads","","",null,[[["btreeset",3],["map",3]],[["intersectionid",3],["btreeset",3]]]],[5,"checkbox_per_mode","","",null,[[["eventctx",3],["btreeset",3],["app",3]],["widget",3]]],[5,"open_browser","","",null,[[["string",3]]]],[11,"from_agent","","",83,[[["agentid",4]],["id",4]]],[11,"agent_id","","",83,[[],[["option",4],["agentid",4]]]],[11,"canonical_point","","",83,[[["permap",3]],[["option",4],["pt2d",3]]]],[0,"info","game","",null,null],[3,"InfoPanel","game::info","",null,null],[12,"tab","","",84,null],[12,"time","","",84,null],[12,"is_paused","","",84,null],[12,"composite","","",84,null],[12,"unzoomed","","",84,null],[12,"zoomed","","",84,null],[12,"hyperlinks","","",84,null],[12,"warpers","","",84,null],[12,"time_warpers","","",84,null],[12,"cached_actions","","",84,null],[3,"Details","","",null,null],[12,"unzoomed","","",85,null],[12,"zoomed","","",85,null],[12,"hyperlinks","","",85,null],[12,"warpers","","",85,null],[12,"time_warpers","","",85,null],[12,"can_jump_to_time","","",85,null],[3,"DataOptions","","",null,null],[12,"show_before","","",86,null],[12,"show_end_of_day","","",86,null],[12,"disabled_types","","",86,null],[4,"Tab","","",null,null],[13,"PersonTrips","","",87,null],[13,"PersonBio","","",87,null],[13,"PersonSchedule","","",87,null],[13,"BusStatus","","",87,null],[13,"BusStop","","",87,null],[13,"BusRoute","","",87,null],[13,"ParkedCar","","",87,null],[13,"BldgInfo","","",87,null],[13,"BldgPeople","","",87,null],[13,"ParkingLot","","",87,null],[13,"Crowd","","",87,null],[13,"Area","","",87,null],[13,"IntersectionInfo","","",87,null],[13,"IntersectionTraffic","","",87,null],[13,"IntersectionDelay","","",87,null],[13,"IntersectionDemand","","",87,null],[13,"IntersectionArrivals","","",87,null],[13,"IntersectionTrafficSignal","","",87,null],[13,"LaneInfo","","",87,null],[13,"LaneDebug","","",87,null],[13,"LaneTraffic","","",87,null],[5,"make_table","","",null,[[["eventctx",3]],[["widget",3],["vec",3]]]],[5,"throughput","","",null,[[["app",3],["dataoptions",3],["eventctx",3],["fn",8]],["widget",3]]],[5,"make_tabs","","",null,[[["eventctx",3],["tab",4],["vec",3],["hashmap",3]],["widget",3]]],[5,"header_btns","","",null,[[["eventctx",3]],["widget",3]]],[0,"building","","",null,null],[5,"info","game::info::building","",null,[[["buildingid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"people","","",null,[[["buildingid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["buildingid",3],["eventctx",3],["details",3],["tab",4],["app",3]],[["widget",3],["vec",3]]]],[5,"draw_occupants","","",null,[[["buildingid",3],["option",4],["personid",3],["details",3],["app",3]]]],[0,"bus","game::info","",null,null],[5,"stop","game::info::bus","",null,[[["details",3],["eventctx",3],["busstopid",3],["app",3]],[["widget",3],["vec",3]]]],[5,"bus_status","","",null,[[["carid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"bus_header","","",null,[[["carid",3],["details",3],["eventctx",3],["tab",4],["app",3]],[["widget",3],["vec",3]]]],[5,"route","","",null,[[["busrouteid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"describe_schedule","","",null,[[["busroute",3]],["text",3]]],[0,"debug","game::info","",null,null],[5,"area","game::info::debug","",null,[[["areaid",3],["eventctx",3],["details",3],["app",3]],[["widget",3],["vec",3]]]],[0,"intersection","game::info","",null,null],[5,"info","game::info::intersection","",null,[[["eventctx",3],["details",3],["intersectionid",3],["app",3]],[["widget",3],["vec",3]]]],[5,"traffic","","",null,[[["dataoptions",3],["details",3],["eventctx",3],["intersectionid",3],["app",3]],[["widget",3],["vec",3]]]],[5,"delay","","",null,[[["dataoptions",3],["details",3],["eventctx",3],["intersectionid",3],["app",3]],[["widget",3],["vec",3]]]],[5,"current_demand","","",null,[[["details",3],["eventctx",3],["intersectionid",3],["app",3]],[["widget",3],["vec",3]]]],[5,"arrivals","","",null,[[["dataoptions",3],["details",3],["eventctx",3],["intersectionid",3],["app",3]],[["widget",3],["vec",3]]]],[5,"traffic_signal","","",null,[[["details",3],["eventctx",3],["intersectionid",3],["app",3]],[["widget",3],["vec",3]]]],[5,"delay_plot","","",null,[[["dataoptions",3],["eventctx",3],["intersectionid",3],["app",3]],["widget",3]]],[5,"header","","",null,[[["tab",4],["eventctx",3],["details",3],["intersectionid",3],["app",3]],[["widget",3],["vec",3]]]],[0,"lane","game::info","",null,null],[5,"info","game::info::lane","",null,[[["eventctx",3],["details",3],["laneid",3],["app",3]],[["widget",3],["vec",3]]]],[5,"debug","","",null,[[["eventctx",3],["details",3],["laneid",3],["app",3]],[["widget",3],["vec",3]]]],[5,"traffic","","",null,[[["dataoptions",3],["details",3],["eventctx",3],["laneid",3],["app",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["tab",4],["eventctx",3],["details",3],["laneid",3],["app",3]],[["widget",3],["vec",3]]]],[0,"parking_lot","game::info","",null,null],[5,"info","game::info::parking_lot","",null,[[["parkinglotid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["parkinglotid",3],["eventctx",3],["details",3],["tab",4]],[["widget",3],["vec",3]]]],[0,"person","game::info","",null,null],[5,"trips","game::info::person","",null,[[["btreemap",3],["personid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"bio","","",null,[[["personid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"schedule","","",null,[[["personid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"crowd","","",null,[[["vec",3],["eventctx",3],["details",3],["app",3]],[["widget",3],["vec",3]]]],[5,"parked_car","","",null,[[["carid",3],["details",3],["eventctx",3],["app",3]],[["widget",3],["vec",3]]]],[5,"header","","",null,[[["personid",3],["details",3],["eventctx",3],["tab",4],["app",3]],[["widget",3],["vec",3]]]],[5,"current_status","","",null,[[["eventctx",3],["map",3],["person",3]],["widget",3]]],[5,"cmp_duration_shorter","","",null,[[["duration",3]],["textspan",3]]],[0,"trip","game::info","",null,null],[3,"OpenTrip","game::info::trip","",null,null],[12,"show_after","","",88,null],[12,"cached_routes","","",88,null],[5,"ongoing","","",null,[[["tripid",3],["opentrip",3],["agentid",4],["eventctx",3],["details",3],["app",3]],["widget",3]]],[5,"future","","",null,[[["tripid",3],["opentrip",3],["details",3],["eventctx",3],["app",3]],["widget",3]]],[5,"finished","","",null,[[["tripid",3],["btreemap",3],["personid",3],["details",3],["eventctx",3],["app",3]],["widget",3]]],[5,"aborted","","",null,[[["tripid",3],["eventctx",3],["app",3]],["widget",3]]],[5,"cancelled","","",null,[[["tripid",3],["eventctx",3],["app",3]],["widget",3]]],[5,"make_timeline","","",null,[[["tripid",3],["opentrip",3],["tripphase",3],["eventctx",3],["app",3],["details",3],["vec",3],["option",4]],["widget",3]]],[5,"make_elevation","","",null,[[["path",3],["color",3],["map",3],["eventctx",3]],["widget",3]]],[5,"endpoint","","",null,[[["tripendpoint",4],["app",3]]]],[11,"single","","",88,[[["tripid",3]],[["btreemap",3],["tripid",3],["opentrip",3]]]],[11,"new","","",88,[[],["opentrip",3]]],[8,"ContextualActions","game::info","",null,null],[10,"actions","","",89,[[["id",4],["app",3]],["vec",3]]],[10,"execute","","",89,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[10,"is_paused","","",89,[[]]],[11,"gameplay_mode","","",89,[[],["gameplaymode",4]]],[11,"from_id","","",87,[[["id",4],["app",3]],["tab",4]]],[11,"to_id","","",87,[[["app",3]],[["id",4],["option",4]]]],[11,"changed_settings","","",87,[[["composite",3]],[["option",4],["tab",4]]]],[11,"variant","","",87,[[]]],[11,"new","","",84,[[["app",3],["eventctx",3],["tab",4],["contextualactions",8]],["infopanel",3]]],[11,"event","","",84,[[["eventctx",3],["app",3],["contextualactions",8]]]],[11,"draw","","",84,[[["gfxctx",3],["app",3]]]],[11,"active_keys","","",84,[[],["vec",3]]],[11,"active_id","","",84,[[["app",3]],[["id",4],["option",4]]]],[11,"new","","",86,[[],["dataoptions",3]]],[11,"to_controls","","",86,[[["eventctx",3],["app",3]],["widget",3]]],[11,"from_controls","","",86,[[["composite",3]],["dataoptions",3]]],[11,"disabled_series","","",86,[[],[["hashset",3],["string",3]]]],[0,"layer","game","",null,null],[3,"PickLayer","game::layer","",null,null],[12,"composite","","",90,null],[4,"LayerOutcome","","",null,null],[13,"Close","","",91,null],[0,"elevation","","",null,null],[3,"Elevation","game::layer::elevation","",null,null],[12,"unzoomed","","",92,null],[12,"zoomed","","",92,null],[12,"composite","","",92,null],[11,"new","","",92,[[["eventctx",3],["app",3]],["elevation",3]]],[0,"map","game::layer","",null,null],[3,"BikeNetwork","game::layer::map","",null,null],[12,"composite","","",93,null],[12,"time","","",93,null],[12,"unzoomed","","",93,null],[12,"zoomed","","",93,null],[3,"Static","","",null,null],[12,"composite","","",94,null],[12,"unzoomed","","",94,null],[12,"zoomed","","",94,null],[12,"name","","",94,null],[11,"new","","",93,[[["eventctx",3],["app",3]],["bikenetwork",3]]],[11,"new","","",94,[[["string",3],["colordiscrete",3],["eventctx",3],["widget",3]],["static",3]]],[11,"edits","","",94,[[["eventctx",3],["app",3]],["static",3]]],[11,"amenities","","",94,[[["eventctx",3],["app",3]],["static",3]]],[11,"no_sidewalks","","",94,[[["eventctx",3],["app",3]],["static",3]]],[11,"blackholes","","",94,[[["eventctx",3],["app",3]],["static",3]]],[0,"pandemic","game::layer","",null,null],[3,"Pandemic","game::layer::pandemic","",null,null],[12,"time","","",95,null],[12,"opts","","",95,null],[12,"draw","","",95,null],[12,"composite","","",95,null],[3,"Options","","",null,null],[12,"heatmap","","",96,null],[12,"state","","",96,null],[4,"SEIR","","",null,null],[13,"Sane","","",97,null],[13,"Exposed","","",97,null],[13,"Infected","","",97,null],[13,"Recovered","","",97,null],[13,"Dead","","",97,null],[5,"make_controls","","",null,[[["app",3],["option",4],["eventctx",3],["widget",3],["options",3]],["composite",3]]],[11,"new","","",95,[[["eventctx",3],["options",3],["app",3]],["pandemic",3]]],[11,"options","","",95,[[],["options",3]]],[0,"parking","game::layer","",null,null],[3,"Occupancy","game::layer::parking","",null,null],[12,"time","","",98,null],[12,"onstreet","","",98,null],[12,"garages","","",98,null],[12,"lots","","",98,null],[12,"private_bldgs","","",98,null],[12,"unzoomed","","",98,null],[12,"zoomed","","",98,null],[12,"composite","","",98,null],[4,"Loc","","",null,null],[13,"Road","","",99,null],[13,"Bldg","","",99,null],[13,"Lot","","",99,null],[11,"new","","",98,[[["eventctx",3],["app",3]],["occupancy",3]]],[11,"new","","",99,[[["map",3],["parkingspot",4]],["loc",4]]],[0,"population","game::layer","",null,null],[3,"PopulationMap","game::layer::population","",null,null],[12,"time","","",100,null],[12,"opts","","",100,null],[12,"draw","","",100,null],[12,"composite","","",100,null],[3,"Options","","",null,null],[12,"heatmap","","",101,null],[5,"make_controls","","",null,[[["option",4],["options",3],["eventctx",3],["widget",3],["app",3]],["composite",3]]],[11,"new","","",100,[[["options",3],["eventctx",3],["app",3]],["populationmap",3]]],[11,"options","","",100,[[],["options",3]]],[0,"traffic","game::layer","",null,null],[3,"Backpressure","game::layer::traffic","",null,null],[12,"time","","",102,null],[12,"unzoomed","","",102,null],[12,"zoomed","","",102,null],[12,"composite","","",102,null],[3,"Throughput","","",null,null],[12,"time","","",103,null],[12,"compare","","",103,null],[12,"unzoomed","","",103,null],[12,"zoomed","","",103,null],[12,"composite","","",103,null],[3,"Delay","","",null,null],[12,"time","","",104,null],[12,"compare","","",104,null],[12,"unzoomed","","",104,null],[12,"zoomed","","",104,null],[12,"composite","","",104,null],[3,"TrafficJams","","",null,null],[12,"time","","",105,null],[12,"unzoomed","","",105,null],[12,"zoomed","","",105,null],[12,"composite","","",105,null],[3,"Jam","","",null,null],[12,"epicenter","","",106,null],[12,"members","","",106,null],[5,"cluster_jams","","",null,[[["map",3],["vec",3]],["vec",3]]],[11,"new","","",102,[[["eventctx",3],["app",3]],["backpressure",3]]],[11,"new","","",103,[[["eventctx",3],["app",3]],["throughput",3]]],[11,"compare_throughput","","",103,[[["eventctx",3],["app",3]],["throughput",3]]],[11,"new","","",104,[[["eventctx",3],["app",3]],["delay",3]]],[11,"compare_delay","","",104,[[["eventctx",3],["app",3]],["delay",3]]],[11,"new","","",105,[[["eventctx",3],["app",3]],["trafficjams",3]]],[11,"adjacent_to","","",106,[[["map",3],["intersectionid",3]]]],[11,"all_polygons","","",106,[[["map",3]],[["polygon",3],["vec",3]]]],[0,"transit","game::layer","",null,null],[3,"TransitNetwork","game::layer::transit","",null,null],[12,"composite","","",107,null],[12,"unzoomed","","",107,null],[12,"zoomed","","",107,null],[11,"new","","",107,[[["eventctx",3],["app",3]],["transitnetwork",3]]],[8,"Layer","game::layer","",null,null],[10,"name","","",108,[[],["option",4]]],[10,"event","","",108,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[10,"draw","","",108,[[["gfxctx",3],["app",3]]]],[10,"draw_minimap","","",108,[[["gfxctx",3]]]],[11,"simple_event","","",108,[[["eventctx",3],["composite",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"update","","",90,[[["eventctx",3],["app",3],["composite",3]],[["transition",4],["option",4]]]],[11,"pick","","",90,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"options","game","",null,null],[3,"Options","game::options","",null,null],[12,"dev","","",109,null],[12,"debug_all_agents","","",109,null],[12,"label_roads","","",109,null],[12,"traffic_signal_style","","",109,null],[12,"color_scheme","","",109,null],[12,"min_zoom_for_detail","","",109,null],[12,"large_unzoomed_agents","","",109,null],[12,"time_increment","","",109,null],[12,"resume_after_edit","","",109,null],[12,"dont_draw_time_warp","","",109,null],[12,"language","","",109,null],[3,"OptionsPanel","","",null,null],[12,"composite","","",110,null],[4,"TrafficSignalStyle","","",null,null],[13,"BAP","","",111,null],[13,"GroupArrows","","",111,null],[13,"Sidewalks","","",111,null],[13,"Icons","","",111,null],[13,"IndividualTurnArrows","","",111,null],[11,"default","","",109,[[],["options",3]]],[11,"new","","",110,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"pregame","game","",null,null],[3,"TitleScreen","game::pregame","",null,null],[12,"composite","","",112,null],[12,"screensaver","","",112,null],[12,"rng","","",112,null],[3,"MainMenu","","",null,null],[12,"composite","","",113,null],[3,"About","","",null,null],[12,"composite","","",114,null],[3,"Proposals","","",null,null],[12,"composite","","",115,null],[12,"proposals","","",115,null],[12,"current","","",115,null],[3,"Screensaver","","",null,null],[12,"line","","",116,null],[12,"started","","",116,null],[0,"built_info","","",null,null],[5,"time","game::pregame::built_info","",null,[[],["text",3]]],[17,"CI_PLATFORM","","The Continuous Integration platform detected during…",null,null],[17,"PKG_VERSION","","The full version.",null,null],[17,"PKG_VERSION_MAJOR","","The major version.",null,null],[17,"PKG_VERSION_MINOR","","The minor version.",null,null],[17,"PKG_VERSION_PATCH","","The patch version.",null,null],[17,"PKG_VERSION_PRE","","The pre-release version.",null,null],[17,"PKG_AUTHORS","","A colon-separated list of authors.",null,null],[17,"PKG_NAME","","The name of the package.",null,null],[17,"PKG_DESCRIPTION","","The description.",null,null],[17,"PKG_HOMEPAGE","","The homepage.",null,null],[17,"TARGET","","The target triple that was being compiled for.",null,null],[17,"HOST","","The host triple of the rust compiler.",null,null],[17,"PROFILE","","`release` for release builds, `debug` for other builds.",null,null],[17,"RUSTC","","The compiler that cargo resolved to use.",null,null],[17,"RUSTDOC","","The documentation generator that cargo resolved to use.",null,null],[17,"OPT_LEVEL","","Value of OPT_LEVEL for the profile used during compilation.",null,null],[17,"NUM_JOBS","","The parallelism that was specified during compilation.",null,null],[17,"DEBUG","","Value of DEBUG for the profile used during compilation.",null,null],[17,"FEATURES","","The features that were enabled during compilation.",null,null],[17,"FEATURES_STR","","The features as a comma-separated string.",null,null],[17,"RUSTC_VERSION","","The output of `rustc -V`",null,null],[17,"RUSTDOC_VERSION","","The output of `rustdoc -V`",null,null],[17,"BUILT_TIME_UTC","","The built-time in RFC2822, UTC",null,null],[17,"CFG_TARGET_ARCH","","The target architecture, given by `cfg!(target_arch)`.",null,null],[17,"CFG_ENDIAN","","The endianness, given by `cfg!(target_endian)`.",null,null],[17,"CFG_ENV","","The toolchain-environment, given by `cfg!(target_env)`.",null,null],[17,"CFG_FAMILY","","The OS-family, given by `cfg!(target_family)`.",null,null],[17,"CFG_OS","","The operating system, given by `cfg!(target_os)`.",null,null],[17,"CFG_POINTER_WIDTH","","The pointer width, given by `cfg!(target_pointer_width)`.",null,null],[11,"new","game::pregame","",112,[[["eventctx",3],["app",3]],["titlescreen",3]]],[11,"new","","",113,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",114,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",115,[[["string",3],["option",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"bounce","","",116,[[["xorshiftrng",3],["eventctx",3],["app",3]],["screensaver",3]]],[11,"update","","",116,[[["xorshiftrng",3],["eventctx",3],["app",3]]]],[0,"render","game","",null,null],[3,"DrawOptions","game::render","",null,null],[12,"suppress_traffic_signal_details","","",117,null],[12,"label_buildings","","",117,null],[5,"draw_vehicle","","",null,[[["map",3],["drawcarinput",3],["colorscheme",3],["prerender",3]],[["renderable",8],["box",3]]]],[0,"area","","",null,null],[3,"DrawArea","game::render::area","",null,null],[12,"id","","",118,null],[11,"new","","",118,[[["geombatch",3],["eventctx",3],["colorscheme",3],["area",3]],["drawarea",3]]],[11,"color","","",118,[[["areatype",4],["colorscheme",3]],["color",3]]],[0,"bike","game::render","",null,null],[3,"DrawBike","game::render::bike","",null,null],[12,"id","","",119,null],[12,"body_circle","","",119,null],[12,"zorder","","",119,null],[12,"draw_default","","",119,null],[11,"new","","",119,[[["map",3],["drawcarinput",3],["colorscheme",3],["prerender",3]],["drawbike",3]]],[0,"building","game::render","",null,null],[3,"DrawBuilding","game::render::building","",null,null],[12,"id","","",120,null],[12,"label","","",120,null],[11,"new","","",120,[[["map",3],["eventctx",3],["building",3],["colorscheme",3],["geombatch",3]],["drawbuilding",3]]],[0,"bus_stop","game::render","",null,null],[3,"DrawBusStop","game::render::bus_stop","",null,null],[12,"id","","",121,null],[12,"center","","",121,null],[12,"zorder","","",121,null],[12,"draw_default","","",121,null],[17,"RADIUS","","",null,null],[11,"new","","",121,[[["map",3],["eventctx",3],["busstop",3],["colorscheme",3]],["drawbusstop",3]]],[0,"car","game::render","",null,null],[3,"DrawCar","game::render::car","",null,null],[12,"id","","",122,null],[12,"body","","",122,null],[12,"body_polygon","","",122,null],[12,"zorder","","",122,null],[12,"draw_default","","",122,null],[5,"thick_line_from_angle","","",null,[[["angle",3],["distance",3],["pt2d",3]],["polygon",3]]],[5,"zoomed_color_car","","",null,[[["drawcarinput",3],["colorscheme",3]],["color",3]]],[17,"CAR_WIDTH","","",null,null],[11,"new","","",122,[[["map",3],["drawcarinput",3],["colorscheme",3],["prerender",3]],["drawcar",3]]],[0,"intersection","game::render","",null,null],[3,"DrawIntersection","game::render::intersection","",null,null],[12,"id","","",123,null],[12,"zorder","","",123,null],[12,"draw_default","","",123,null],[12,"draw_traffic_signal","","",123,null],[5,"calculate_corners","","",null,[[["map",3],["intersection",3]],[["polygon",3],["vec",3]]]],[5,"calculate_border_arrows","","",null,[[["road",3],["map",3],["intersection",3]],[["polygon",3],["vec",3]]]],[5,"make_octagon","","",null,[[["angle",3],["distance",3],["pt2d",3]],["polygon",3]]],[5,"make_crosswalk","","",null,[[["turn",3],["map",3],["colorscheme",3],["geombatch",3]]]],[5,"make_rainbow_crosswalk","","",null,[[["turn",3],["map",3],["geombatch",3]]]],[5,"perp_line","","",null,[[["distance",3],["line",3]],["line",3]]],[11,"new","","",123,[[["map",3],["intersection",3]],["drawintersection",3]]],[11,"clear_rendering","","",123,[[]]],[11,"render","","",123,[[["gfxctx",3],["app",3]],["drawable",3]]],[11,"stop_sign_geom","","",123,[[["map",3],["roadwithstopsign",3]],["option",4]]],[0,"lane","game::render","",null,null],[3,"DrawLane","game::render::lane","",null,null],[12,"id","","",124,null],[12,"polygon","","",124,null],[12,"zorder","","",124,null],[12,"draw_default","","",124,null],[5,"perp_line","","",null,[[["distance",3],["line",3]],["line",3]]],[5,"calculate_sidewalk_lines","","",null,[[["lane",3]],[["polygon",3],["vec",3]]]],[5,"calculate_parking_lines","","",null,[[["map",3],["lane",3]],[["polygon",3],["vec",3]]]],[5,"calculate_driving_lines","","",null,[[["road",3],["map",3],["lane",3]],[["polygon",3],["vec",3]]]],[5,"calculate_turn_markings","","",null,[[["map",3],["lane",3]],[["polygon",3],["vec",3]]]],[5,"calculate_one_way_markings","","",null,[[["road",3],["lane",3]],[["polygon",3],["vec",3]]]],[11,"new","","",124,[[["map",3],["lane",3]],["drawlane",3]]],[11,"clear_rendering","","",124,[[]]],[11,"render","","",124,[[["gfxctx",3],["app",3]],["drawable",3]]],[0,"map","game::render","",null,null],[3,"DrawMap","game::render::map","",null,null],[12,"roads","","",125,null],[12,"lanes","","",125,null],[12,"intersections","","",125,null],[12,"buildings","","",125,null],[12,"parking_lots","","",125,null],[12,"bus_stops","","",125,null],[12,"areas","","",125,null],[12,"agents","","",125,null],[12,"boundary_polygon","","",125,null],[12,"draw_all_unzoomed_roads_and_intersections","","",125,null],[12,"draw_all_buildings","","",125,null],[12,"draw_all_building_paths","","",125,null],[12,"draw_all_building_outlines","","",125,null],[12,"draw_all_unzoomed_parking_lots","","",125,null],[12,"draw_all_areas","","",125,null],[12,"quadtree","","",125,null],[3,"AgentCache","","",null,null],[12,"time","","",126,null],[12,"agents_per_on","","",126,null],[12,"unzoomed","","",126,null],[3,"UnzoomedAgents","","",null,null],[12,"cars","","",127,null],[12,"bikes","","",127,null],[12,"buses_and_trains","","",127,null],[12,"peds","","",127,null],[12,"car_color","","",127,null],[12,"parking_color","","",127,null],[12,"bike_color","","",127,null],[12,"bus_color","","",127,null],[12,"ped_color","","",127,null],[5,"rank_to_color","","",null,[[["roadrank",4],["colorscheme",3]],["color",3]]],[11,"new","","",125,[[["map",3],["eventctx",3],["timer",3],["colorscheme",3]],["drawmap",3]]],[11,"regenerate_unzoomed_layer","","",125,[[["map",3],["eventctx",3],["timer",3],["colorscheme",3]],["drawable",3]]],[11,"get_r","","",125,[[["roadid",3]],["drawroad",3]]],[11,"get_l","","",125,[[["laneid",3]],["drawlane",3]]],[11,"get_i","","",125,[[["intersectionid",3]],["drawintersection",3]]],[11,"get_b","","",125,[[["buildingid",3]],["drawbuilding",3]]],[11,"get_pl","","",125,[[["parkinglotid",3]],["drawparkinglot",3]]],[11,"get_bs","","",125,[[["busstopid",3]],["drawbusstop",3]]],[11,"get_a","","",125,[[["areaid",3]],["drawarea",3]]],[11,"get_obj","","",125,[[["agentcache",3],["id",4],["eventctx",3],["app",3]],[["option",4],["renderable",8]]]],[11,"get_matching_objects","","",125,[[["bounds",3]],[["id",4],["vec",3]]]],[11,"get","","",126,[[["traversable",4]],[["vec",3],["renderable",8]]]],[11,"populate_if_needed","","",126,[[["traversable",4],["map",3],["prerender",3],["colorscheme",3],["getdrawagents",8]]]],[11,"draw_unzoomed_agents","","",126,[[["option",4],["map",3],["unzoomedagents",3],["gfxctx",3],["distance",3],["colorscheme",3],["getdrawagents",8]]]],[11,"new","","",127,[[["colorscheme",3]],["unzoomedagents",3]]],[11,"color","","",127,[[["unzoomedagent",3]],[["option",4],["color",3]]]],[0,"parking_lot","game::render","",null,null],[3,"DrawParkingLot","game::render::parking_lot","",null,null],[12,"id","","",128,null],[12,"draw","","",128,null],[11,"new","","",128,[[["parkinglot",3],["eventctx",3],["colorscheme",3],["geombatch",3]],["drawparkinglot",3]]],[0,"pedestrian","game::render","",null,null],[3,"DrawPedestrian","game::render::pedestrian","",null,null],[12,"id","","",129,null],[12,"body_circle","","",129,null],[12,"zorder","","",129,null],[12,"draw_default","","",129,null],[3,"DrawPedCrowd","","",null,null],[12,"members","","",130,null],[12,"blob","","",130,null],[12,"blob_pl","","",130,null],[12,"zorder","","",130,null],[12,"draw_default","","",130,null],[11,"new","","",129,[[["colorscheme",3],["map",3],["drawpedestrianinput",3],["prerender",3]],["drawpedestrian",3]]],[11,"geometry","","",129,[[["drawpedestrianinput",3],["colorscheme",3],["geombatch",3]]]],[11,"new","","",130,[[["drawpedcrowdinput",3],["map",3],["colorscheme",3],["prerender",3]],["drawpedcrowd",3]]],[0,"road","game::render","",null,null],[3,"DrawRoad","game::render::road","",null,null],[12,"id","","",131,null],[12,"zorder","","",131,null],[12,"draw_center_line","","",131,null],[12,"label","","",131,null],[11,"new","","",131,[[["road",3]],["drawroad",3]]],[11,"clear_rendering","","",131,[[]]],[0,"traffic_signal","game::render","",null,null],[5,"draw_signal_phase","game::render::traffic_signal","",null,[[["app",3],["prerender",3],["phase",3],["duration",3],["option",4],["trafficsignalstyle",4],["intersectionid",3],["geombatch",3]]]],[5,"crosswalk_icon","","",null,[[["polyline",3]]]],[0,"turn","game::render","",null,null],[3,"DrawTurnGroup","game::render::turn","",null,null],[12,"id","","",132,null],[12,"block","","",132,null],[12,"arrow","","",132,null],[3,"DrawUberTurnGroup","","",null,null],[12,"group","","",133,null],[12,"block","","",133,null],[12,"arrow","","",133,null],[5,"make_geom","","",null,[[["polyline",3],["distance",3],["angle",3]]]],[17,"TURN_ICON_ARROW_LENGTH","","",null,null],[11,"for_i","","",132,[[["map",3],["intersectionid",3]],[["drawturngroup",3],["vec",3]]]],[11,"new","","",133,[[["map",3],["intersectioncluster",3]],[["vec",3],["drawuberturngroup",3]]]],[17,"BIG_ARROW_THICKNESS","game::render","",null,null],[17,"CROSSWALK_LINE_THICKNESS","","",null,null],[17,"OUTLINE_THICKNESS","","",null,null],[8,"Renderable","","",null,null],[10,"get_id","","",134,[[],["id",4]]],[10,"draw","","",134,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_zorder","","",134,[[]]],[10,"get_outline","","",134,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",134,[[["map",3],["pt2d",3]]]],[11,"new","","",117,[[],["drawoptions",3]]],[0,"sandbox","game","",null,null],[3,"SandboxMode","game::sandbox","",null,null],[12,"gameplay","","",135,null],[12,"gameplay_mode","","",135,null],[12,"controls","","",135,null],[3,"SandboxControls","","",null,null],[12,"common","","",136,null],[12,"route_preview","","",136,null],[12,"tool_panel","","",136,null],[12,"time_panel","","",136,null],[12,"speed","","",136,null],[12,"agent_meter","","",136,null],[12,"minimap","","",136,null],[3,"BackToMainMenu","","",null,null],[3,"AgentMeter","","",null,null],[12,"time","","",137,null],[12,"composite","","",137,null],[3,"Actions","","",null,null],[12,"is_paused","","",138,null],[12,"can_interact","","",138,null],[12,"gameplay","","",138,null],[5,"maybe_exit_sandbox","","",null,[[["eventctx",3]],["transition",4]]],[0,"dashboards","","",null,null],[4,"DashTab","game::sandbox::dashboards","",null,null],[13,"TripTable","","",139,null],[13,"TripSummaries","","",139,null],[13,"ParkingOverhead","","",139,null],[13,"ActiveTraffic","","",139,null],[13,"TransitRoutes","","",139,null],[13,"CommuterPatterns","","",139,null],[13,"TrafficSignals","","",139,null],[0,"commuter","","",null,null],[3,"CommuterPatterns","game::sandbox::dashboards::commuter","",null,null],[12,"bldg_to_block","","",140,null],[12,"border_to_block","","",140,null],[12,"blocks","","",140,null],[12,"current_block","","",140,null],[12,"filter","","",140,null],[12,"trips_from_block","","",140,null],[12,"trips_to_block","","",140,null],[12,"composite","","",140,null],[12,"draw_all_blocks","","",140,null],[3,"CompositeState","","",null,null],[12,"building_counts","","",141,null],[12,"max_count","","",141,null],[12,"total_trips","","",141,null],[3,"Block","","",null,null],[12,"id","","",142,null],[12,"bldgs","","",142,null],[12,"borders","","",142,null],[12,"shape","","",142,null],[3,"Filter","","",null,null],[12,"from_block","","",143,null],[12,"include_borders","","",143,null],[12,"depart_from","","",143,null],[12,"depart_until","","",143,null],[12,"modes","","",143,null],[3,"Loop","","",null,null],[12,"bldgs","","",144,null],[12,"proper","","",144,null],[12,"roads","","",144,null],[4,"BlockSelection","","",null,null],[13,"NothingSelected","","",145,null],[13,"Unlocked","","",145,null],[13,"Locked","","",145,null],[12,"base","game::sandbox::dashboards::commuter::BlockSelection","",146,null],[12,"compare_to","","",146,null],[4,"BorderType","game::sandbox::dashboards::commuter","",null,null],[13,"Incoming","","",147,null],[13,"Outgoing","","",147,null],[13,"Both","","",147,null],[5,"group_bldgs","","",null,[[["app",3]]]],[5,"build_shape_for_border","","",null,[[["intersection",3],["map",3],["bordertype",4]],["polygon",3]]],[5,"partition_sidewalk_loops","","",null,[[["app",3]],[["vec",3],["loop",3]]]],[5,"make_panel","","",null,[[["eventctx",3],["app",3]],["composite",3]]],[6,"BlockID","","",null,null],[11,"new","","",140,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"count_per_block","","",140,[[["block",3]],["vec",3]]],[11,"build_block_drawable","","",140,[[["eventctx",3],["blockselection",4],["app",3]]]],[11,"redraw_composite","","",140,[[["option",4],["compositestate",3],["eventctx",3],["app",3]]]],[0,"misc","game::sandbox::dashboards","",null,null],[3,"ActiveTraffic","game::sandbox::dashboards::misc","",null,null],[12,"composite","","",148,null],[3,"TransitRoutes","","",null,null],[12,"composite","","",149,null],[11,"new","","",148,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",149,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"parking_overhead","game::sandbox::dashboards","",null,null],[3,"ParkingOverhead","game::sandbox::dashboards::parking_overhead","",null,null],[12,"composite","","",150,null],[12,"opts","","",150,null],[3,"Options","","",null,null],[12,"sort_by","","",151,null],[12,"descending","","",151,null],[12,"off_map_starts","","",151,null],[12,"off_map_ends","","",151,null],[12,"skip","","",151,null],[3,"Entry","","",null,null],[12,"trip","","",152,null],[12,"total_duration","","",152,null],[12,"driving_duration","","",152,null],[12,"parking_duration","","",152,null],[12,"walking_duration","","",152,null],[12,"percent_overhead","","",152,null],[4,"SortBy","","",null,null],[13,"TotalDuration","","",153,null],[13,"DrivingDuration","","",153,null],[13,"ParkingDuration","","",153,null],[13,"WalkingDuration","","",153,null],[13,"PercentOverhead","","",153,null],[5,"make","","",null,[[["eventctx",3],["options",3],["app",3]],["composite",3]]],[17,"ROWS","","",null,null],[11,"change","","",151,[[["sortby",4]]]],[11,"new","","",150,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"recalc","","",150,[[["eventctx",3],["app",3]]]],[0,"summaries","game::sandbox::dashboards","",null,null],[3,"TripSummaries","game::sandbox::dashboards::summaries","",null,null],[12,"composite","","",154,null],[3,"Filter","","",null,null],[12,"changes_pct","","",155,null],[12,"modes","","",155,null],[5,"summary","","",null,[[["filter",3],["eventctx",3],["app",3]],["widget",3]]],[5,"scatter_plot","","",null,[[["filter",3],["eventctx",3],["app",3]],["widget",3]]],[5,"contingency_table","","",null,[[["filter",3],["eventctx",3],["app",3]],["widget",3]]],[5,"pct_diff","","",null,[[["duration",3]]]],[11,"new","","",154,[[["eventctx",3],["filter",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",155,[[],["filter",3]]],[11,"get_trips","","",155,[[["app",3]],["vec",3]]],[0,"traffic_signals","game::sandbox::dashboards","",null,null],[3,"TrafficSignalDemand","game::sandbox::dashboards::traffic_signals","",null,null],[12,"composite","","",156,null],[12,"all_demand","","",156,null],[12,"hour","","",156,null],[12,"draw_all","","",156,null],[3,"Demand","","",null,null],[12,"raw","","",157,null],[11,"new","","",156,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"all_demand","","",157,[[["timer",3],["app",3]],[["hashmap",3],["intersectionid",3],["demand",3]]]],[11,"count","","",157,[[["time",3]],[["turngroupid",3],["counter",3]]]],[11,"draw_demand","","",157,[[["hashmap",3],["eventctx",3],["time",3],["app",3]],["drawable",3]]],[0,"trip_table","game::sandbox::dashboards","",null,null],[3,"TripTable","game::sandbox::dashboards::trip_table","",null,null],[12,"composite","","",158,null],[12,"opts","","",158,null],[3,"Options","","",null,null],[12,"sort_by","","",159,null],[12,"descending","","",159,null],[12,"modes","","",159,null],[12,"off_map_starts","","",159,null],[12,"off_map_ends","","",159,null],[12,"unmodified_trips","","",159,null],[12,"modified_trips","","",159,null],[12,"skip","","",159,null],[3,"Entry","","",null,null],[12,"trip","","",160,null],[12,"mode","","",160,null],[12,"modified","","",160,null],[12,"departure","","",160,null],[12,"duration_after","","",160,null],[12,"duration_before","","",160,null],[12,"waiting","","",160,null],[12,"percent_waiting","","",160,null],[4,"SortBy","","",null,null],[13,"Departure","","",161,null],[13,"Duration","","",161,null],[13,"RelativeDuration","","",161,null],[13,"PercentChangeDuration","","",161,null],[13,"Waiting","","",161,null],[13,"PercentWaiting","","",161,null],[5,"make","","",null,[[["options",3],["eventctx",3],["app",3]],["composite",3]]],[5,"make_table","","",null,[[["vec",3],["vec",3],["eventctx",3],["widget",3],["app",3]],["widget",3]]],[5,"preview_trip","","",null,[[["gfxctx",3],["composite",3],["app",3]]]],[5,"preview_route","","",null,[[["gfxctx",3],["tripid",3],["app",3]],["geombatch",3]]],[17,"ROWS","","",null,null],[11,"change","","",159,[[["sortby",4]]]],[11,"new","","",158,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"recalc","","",158,[[["eventctx",3],["app",3]]]],[11,"picker","game::sandbox::dashboards","",139,[[["eventctx",3],["app",3]],["widget",3]]],[11,"transition","","",139,[[["eventctx",3],["app",3]],["transition",4]]],[0,"gameplay","game::sandbox","",null,null],[3,"FinalScore","game::sandbox::gameplay","",null,null],[12,"composite","","",162,null],[12,"retry","","",162,null],[12,"next_mode","","",162,null],[12,"chose_next","","",162,null],[12,"chose_back_to_challenges","","",162,null],[4,"GameplayMode","","",null,null],[13,"Freeform","","",163,null],[13,"PlayScenario","","",163,null],[13,"FixTrafficSignals","","",163,null],[13,"OptimizeCommute","","",163,null],[13,"Tutorial","","",163,null],[5,"challenge_header","","",null,[[["eventctx",3]],["widget",3]]],[0,"commute","","",null,null],[3,"OptimizeCommute","game::sandbox::gameplay::commute","",null,null],[12,"top_center","","",164,null],[12,"meter","","",164,null],[12,"person","","",164,null],[12,"mode","","",164,null],[12,"goal","","",164,null],[12,"time","","",164,null],[12,"done","","",164,null],[12,"trips","","",164,null],[12,"once","","",164,null],[3,"Actions","","",null,null],[12,"paused","","",165,null],[5,"get_score","","",null,[[["vec",3],["app",3]]]],[5,"make_meter","","",null,[[["eventctx",3],["duration",3]],["composite",3]]],[5,"final_score","","",null,[[["app",3],["duration",3],["eventctx",3],["gameplaymode",4]],[["state",8],["box",3]]]],[5,"cutscene_task","","",null,[[["gameplaymode",4]],[["box",3],["fn",8]]]],[17,"METER_HACK","","",null,null],[11,"new","","",164,[[["duration",3],["origpersonid",3],["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"cutscene_pt1","","",164,[[["gameplaymode",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"cutscene_pt2","","",164,[[["gameplaymode",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"fix_traffic_signals","game::sandbox::gameplay","",null,null],[3,"FixTrafficSignals","game::sandbox::gameplay::fix_traffic_signals","",null,null],[12,"top_center","","",166,null],[12,"meter","","",166,null],[12,"time","","",166,null],[12,"done","","",166,null],[12,"mode","","",166,null],[5,"make_meter","","",null,[[["option",4],["eventctx",3],["app",3]],["composite",3]]],[5,"final_score","","",null,[[["eventctx",3],["app",3],["gameplaymode",4]],[["state",8],["box",3]]]],[5,"cutscene_pt1_task","","",null,[[["eventctx",3]],["widget",3]]],[17,"THRESHOLD","","",null,null],[17,"METER_HACK","","",null,null],[11,"new","","",166,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"cutscene_pt1","","",166,[[["gameplaymode",4],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[0,"freeform","game::sandbox::gameplay","",null,null],[3,"Freeform","game::sandbox::gameplay::freeform","",null,null],[12,"top_center","","",167,null],[3,"AgentSpawner","","",null,null],[12,"composite","","",168,null],[12,"source","","",168,null],[12,"goal","","",168,null],[12,"confirmed","","",168,null],[5,"make_top_center","","",null,[[["eventctx",3],["app",3]],["composite",3]]],[5,"make_change_traffic","","",null,[[["app",3],["string",3],["eventctx",3],["screenrectangle",3]],[["state",8],["box",3]]]],[5,"spawn_agents_around","","",null,[[["app",3],["intersectionid",3]]]],[5,"actions","","",null,[[["id",4],["app",3]],["vec",3]]],[5,"execute","","",null,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[11,"new","","",167,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",168,[[["eventctx",3],["option",4],["buildingid",3]],[["state",8],["box",3]]]],[0,"play_scenario","game::sandbox::gameplay","",null,null],[3,"PlayScenario","game::sandbox::gameplay::play_scenario","",null,null],[12,"top_center","","",169,null],[12,"scenario_name","","",169,null],[12,"modifiers","","",169,null],[3,"EditScenarioModifiers","","",null,null],[12,"scenario_name","","",170,null],[12,"modifiers","","",170,null],[12,"composite","","",170,null],[3,"ChangeMode","","",null,null],[12,"composite","","",171,null],[12,"scenario_name","","",171,null],[12,"modifiers","","",171,null],[5,"make_top_center","","",null,[[["vec",3],["eventctx",3],["app",3]],["composite",3]]],[11,"new","","",169,[[["app",3],["string",3],["eventctx",3],["scenariomodifier",4],["vec",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",170,[[["string",3],["eventctx",3],["scenariomodifier",4],["vec",3]],[["state",8],["box",3]]]],[11,"new","","",171,[[["vec",3],["string",3],["eventctx",3],["scenariomodifier",4],["app",3]],[["state",8],["box",3]]]],[0,"tutorial","game::sandbox::gameplay","",null,null],[3,"Tutorial","game::sandbox::gameplay::tutorial","",null,null],[12,"top_center","","",172,null],[12,"last_finished_task","","",172,null],[12,"msg_panel","","",172,null],[12,"warped","","",172,null],[3,"TutorialPointer","","",null,null],[12,"stage","","",173,null],[12,"part","","",173,null],[3,"Stage","","",null,null],[12,"messages","","",174,null],[12,"task","","",174,null],[12,"warp_to","","",174,null],[12,"spawn","","",174,null],[3,"TutorialState","","",null,null],[12,"stages","","",175,null],[12,"current","","",175,null],[12,"window_dims","","",175,null],[12,"inspected_bike_lane","","",175,null],[12,"inspected_building","","",175,null],[12,"inspected_stop_sign","","",175,null],[12,"inspected_border","","",175,null],[12,"was_paused","","",175,null],[12,"num_pauses","","",175,null],[12,"following_car","","",175,null],[12,"car_parked","","",175,null],[12,"prank_done","","",175,null],[12,"parking_found","","",175,null],[12,"score_delivered","","",175,null],[12,"fire_station","","",175,null],[4,"Task","","",null,null],[13,"Nil","","",176,null],[13,"Camera","","",176,null],[13,"InspectObjects","","",176,null],[13,"TimeControls","","",176,null],[13,"PauseResume","","",176,null],[13,"Escort","","",176,null],[13,"LowParking","","",176,null],[13,"WatchBikes","","",176,null],[13,"FixBikes","","",176,null],[13,"Done","","",176,null],[5,"arrow","","",null,[[["screenpt",3]],[["box",3],["option",4]]]],[5,"make_bike_lane_scenario","","",null,[[["map",3]],["scenariogenerator",3]]],[5,"transition","","",null,[[["eventctx",3],["app",3],["tutorialstate",3]],["transition",4]]],[5,"actions","","",null,[[["id",4],["app",3]],["vec",3]]],[5,"execute","","",null,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[5,"intro_story","","",null,[[["eventctx",3],["app",3]],[["state",8],["box",3]]]],[5,"bldg","","",null,[[],["osmid",4]]],[17,"ESCORT","","",null,null],[17,"CAR_BIKE_CONTENTION_GOAL","","",null,null],[11,"new","","",173,[[],["tutorialpointer",3]]],[11,"start","","",172,[[["eventctx",3],["app",3]],["transition",4]]],[11,"new","","",172,[[["eventctx",3],["app",3],["tutorialpointer",3]],[["box",3],["gameplaystate",8]]]],[11,"inner_event","","",172,[[["app",3],["tutorialstate",3],["eventctx",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"top_txt","","",176,[[["tutorialstate",3]],["text",3]]],[11,"label","","",176,[[]]],[11,"new","","",174,[[["task",4]],["stage",3]]],[11,"msg","","",174,[[["into",8],["option",4],["string",3],["box",3],["vec",3]],["stage",3]]],[11,"left_aligned_msg","","",174,[[["into",8],["option",4],["string",3],["box",3],["vec",3]],["stage",3]]],[11,"warp_to","","",174,[[["id",4],["option",4]],["stage",3]]],[11,"spawn","","",174,[[["box",3],["fn",8]],["stage",3]]],[11,"spawn_scenario","","",174,[[["scenariogenerator",3]],["stage",3]]],[11,"reset_state","","",175,[[]]],[11,"stage","","",175,[[],["stage",3]]],[11,"interaction","","",175,[[],["task",4]]],[11,"lines","","",175,[[],["option",4]]],[11,"next","","",175,[[]]],[11,"prev","","",175,[[]]],[11,"make_top_center","","",175,[[["eventctx",3]],["composite",3]]],[11,"make_state","","",175,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",175,[[["eventctx",3],["app",3]],["tutorialstate",3]]],[11,"scenarios_to_prebake","","",175,[[["map",3]],[["scenariogenerator",3],["vec",3]]]],[8,"GameplayState","game::sandbox::gameplay","",null,null],[10,"event","","",177,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[10,"draw","","",177,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",177,[[["app",3]]]],[11,"can_move_canvas","","",177,[[]]],[11,"can_examine_objects","","",177,[[]]],[11,"has_common","","",177,[[]]],[11,"has_tool_panel","","",177,[[]]],[11,"has_time_panel","","",177,[[]]],[11,"has_speed","","",177,[[]]],[11,"has_agent_meter","","",177,[[]]],[11,"has_minimap","","",177,[[]]],[11,"is","","Returns true if the trait object wraps an object of type…",177,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",177,[[["box",3]],[["box",3],["result",4],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",177,[[["rc",3]],[["result",4],["rc",3],["rc",3]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",177,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",177,[[],["option",4]]],[11,"map_path","","",163,[[],["string",3]]],[11,"scenario","","",163,[[["map",3],["xorshiftrng",3],["option",4],["timer",3]],[["scenario",3],["option",4]]]],[11,"can_edit_lanes","","",163,[[]]],[11,"can_edit_stop_signs","","",163,[[]]],[11,"reset_after_edits","","",163,[[]]],[11,"can_jump_to_time","","",163,[[]]],[11,"allows","","",163,[[["mapedits",3]]]],[11,"initialize","","",163,[[["eventctx",3],["app",3]],[["box",3],["gameplaystate",8]]]],[11,"new","","",162,[[["option",4],["string",3],["eventctx",3],["gameplaymode",4],["app",3]],[["state",8],["box",3]]]],[0,"misc_tools","game::sandbox","",null,null],[3,"RoutePreview","game::sandbox::misc_tools","",null,null],[12,"preview","","",178,null],[3,"TurnExplorer","","",null,null],[12,"l","","",179,null],[12,"idx","","",179,null],[12,"composite","","",179,null],[5,"color_turn_type","","",null,[[["turntype",4]],["color",3]]],[17,"CURRENT_TURN","","",null,null],[17,"CONFLICTING_TURN","","",null,null],[11,"new","","",178,[[],["routepreview",3]]],[11,"event","","",178,[[["eventctx",3],["app",3]],[["transition",4],["option",4]]]],[11,"draw","","",178,[[["gfxctx",3]]]],[11,"new","","",179,[[["laneid",3],["eventctx",3],["app",3]],[["state",8],["box",3]]]],[11,"make_panel","","",179,[[["laneid",3],["eventctx",3],["app",3]],["composite",3]]],[0,"speed","game::sandbox","",null,null],[3,"SpeedControls","game::sandbox::speed","",null,null],[12,"composite","","",180,null],[12,"paused","","",180,null],[12,"setting","","",180,null],[3,"JumpToTime","","",null,null],[12,"composite","","",181,null],[12,"target","","",181,null],[12,"maybe_mode","","",181,null],[3,"TimeWarpScreen","","",null,null],[12,"target","","",182,null],[12,"started","","",182,null],[12,"traffic_jams","","",182,null],[12,"composite","","",182,null],[3,"TimePanel","","",null,null],[12,"time","","",183,null],[12,"composite","","",183,null],[4,"SpeedSetting","","",null,null],[13,"Realtime","","",184,null],[13,"Fast","","",184,null],[13,"Faster","","",184,null],[13,"Fastest","","",184,null],[5,"area_under_curve","","",null,[[["vec",3]],["polygon",3]]],[5,"compare_count","","",null,[[],["string",3]]],[11,"make_panel","","",180,[[["eventctx",3],["speedsetting",4],["app",3]],["composite",3]]],[11,"new","","",180,[[["eventctx",3],["app",3]],["speedcontrols",3]]],[11,"event","","",180,[[["app",3],["gameplaymode",4],["eventctx",3],["option",4]],[["transition",4],["option",4]]]],[11,"draw","","",180,[[["gfxctx",3]]]],[11,"pause","","",180,[[["eventctx",3],["app",3]]]],[11,"resume_realtime","","",180,[[["eventctx",3],["app",3]]]],[11,"is_paused","","",180,[[]]],[11,"new","","",181,[[["option",4],["eventctx",3],["gameplaymode",4],["app",3]],["jumptotime",3]]],[11,"new","","",182,[[["eventctx",3],["app",3],["time",3]],[["state",8],["box",3]]]],[11,"new","","",183,[[["eventctx",3],["app",3]],["timepanel",3]]],[11,"event","","",183,[[["eventctx",3],["app",3]]]],[11,"draw","","",183,[[["gfxctx",3]]]],[0,"uber_turns","game::sandbox","",null,null],[3,"UberTurnPicker","game::sandbox::uber_turns","",null,null],[12,"members","","",185,null],[12,"composite","","",185,null],[3,"UberTurnViewer","","",null,null],[12,"composite","","",186,null],[12,"draw","","",186,null],[12,"ic","","",186,null],[12,"idx","","",186,null],[12,"legal_turns","","",186,null],[11,"new","","",185,[[["eventctx",3],["intersectionid",3],["app",3]],[["state",8],["box",3]]]],[11,"new","","",186,[[["app",3],["btreeset",3],["eventctx",3],["intersectionid",3]],[["state",8],["box",3]]]],[11,"new","game::sandbox","",135,[[["eventctx",3],["app",3],["gameplaymode",4]],[["state",8],["box",3]]]],[11,"contextual_actions","","",135,[[],["actions",3]]],[11,"new","","",137,[[["eventctx",3],["app",3]],["agentmeter",3]]],[11,"event","","",137,[[["eventctx",3],["app",3]],[["transition",4],["option",4]]]],[11,"draw","","",137,[[["gfxctx",3]]]],[11,"from","game::app","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"into_any_arc","","",6,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"into_any_arc","","",7,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::challenges","",9,[[]]],[11,"into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"into_any","","",11,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",11,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",11,[[],["any",8]]],[11,"as_any_mut","","",11,[[],["any",8]]],[11,"from","game::colors","",12,[[]]],[11,"into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"into_any","","",12,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",12,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",12,[[],["any",8]]],[11,"as_any_mut","","",12,[[],["any",8]]],[11,"into_any_arc","","",12,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"read","","",13,[[],["result",4]]],[11,"get_elements_size","","",13,[[]]],[11,"to_void_ptr","","",13,[[]]],[11,"ref_from_ptr","","",13,[[],["option",4]]],[11,"is_size_suitable","","",13,[[]]],[11,"into_any","","",13,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",13,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",13,[[],["any",8]]],[11,"as_any_mut","","",13,[[],["any",8]]],[11,"into_any_arc","","",13,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::common","",14,[[]]],[11,"into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"into_any","","",14,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",14,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",14,[[],["any",8]]],[11,"as_any_mut","","",14,[[],["any",8]]],[11,"from","game::common::city_picker","",15,[[]]],[11,"into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"into_any","","",15,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",15,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",15,[[],["any",8]]],[11,"as_any_mut","","",15,[[],["any",8]]],[11,"from","game::common::colors","",16,[[]]],[11,"into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"into_any","","",16,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",16,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",16,[[],["any",8]]],[11,"as_any_mut","","",16,[[],["any",8]]],[11,"into_any_arc","","",16,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"into_any","","",20,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",20,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",20,[[],["any",8]]],[11,"as_any_mut","","",20,[[],["any",8]]],[11,"into_any_arc","","",20,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"into_any","","",17,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",17,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",17,[[],["any",8]]],[11,"as_any_mut","","",17,[[],["any",8]]],[11,"into_any_arc","","",17,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"into_any","","",18,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",18,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",18,[[],["any",8]]],[11,"as_any_mut","","",18,[[],["any",8]]],[11,"into_any_arc","","",18,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"into_any","","",19,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",19,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",19,[[],["any",8]]],[11,"as_any_mut","","",19,[[],["any",8]]],[11,"into_any_arc","","",19,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::common::heatmap","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_into","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"into_any","","",21,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",21,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",21,[[],["any",8]]],[11,"as_any_mut","","",21,[[],["any",8]]],[11,"into_any_arc","","",21,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"into_any","","",22,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",22,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",22,[[],["any",8]]],[11,"as_any_mut","","",22,[[],["any",8]]],[11,"into_any_arc","","",22,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::common::isochrone","",23,[[]]],[11,"into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"into_any","","",23,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",23,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",23,[[],["any",8]]],[11,"as_any_mut","","",23,[[],["any",8]]],[11,"from","game::common::minimap","",24,[[]]],[11,"into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"into_any","","",24,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",24,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",24,[[],["any",8]]],[11,"as_any_mut","","",24,[[],["any",8]]],[11,"from","game::common::navigate","",25,[[]]],[11,"into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"into_any","","",25,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",25,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",25,[[],["any",8]]],[11,"as_any_mut","","",25,[[],["any",8]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"into_any","","",26,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",26,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",26,[[],["any",8]]],[11,"as_any_mut","","",26,[[],["any",8]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"into_any","","",27,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",27,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",27,[[],["any",8]]],[11,"as_any_mut","","",27,[[],["any",8]]],[11,"from","game::common::warp","",28,[[]]],[11,"into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"into_any","","",28,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",28,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",28,[[],["any",8]]],[11,"as_any_mut","","",28,[[],["any",8]]],[11,"into_any_arc","","",28,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"into_any","","",29,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",29,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",29,[[],["any",8]]],[11,"as_any_mut","","",29,[[],["any",8]]],[11,"from","game::cutscene","",30,[[]]],[11,"into","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"into_any","","",30,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",30,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",30,[[],["any",8]]],[11,"as_any_mut","","",30,[[],["any",8]]],[11,"into_any_arc","","",30,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"into_any","","",31,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",31,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",31,[[],["any",8]]],[11,"as_any_mut","","",31,[[],["any",8]]],[11,"into_any_arc","","",31,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"into_any","","",32,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",32,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",32,[[],["any",8]]],[11,"as_any_mut","","",32,[[],["any",8]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"into_any","","",33,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",33,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",33,[[],["any",8]]],[11,"as_any_mut","","",33,[[],["any",8]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"into_any","","",34,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",34,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",34,[[],["any",8]]],[11,"as_any_mut","","",34,[[],["any",8]]],[11,"into_any_arc","","",34,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::debug","",35,[[]]],[11,"into","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"into_any","","",35,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",35,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",35,[[],["any",8]]],[11,"as_any_mut","","",35,[[],["any",8]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"into_any","","",36,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",36,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",36,[[],["any",8]]],[11,"as_any_mut","","",36,[[],["any",8]]],[11,"from","","",187,[[]]],[11,"into","","",187,[[]]],[11,"try_from","","",187,[[],["result",4]]],[11,"try_into","","",187,[[],["result",4]]],[11,"borrow","","",187,[[]]],[11,"borrow_mut","","",187,[[]]],[11,"type_id","","",187,[[],["typeid",3]]],[11,"vzip","","",187,[[]]],[11,"into_any","","",187,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",187,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",187,[[],["any",8]]],[11,"as_any_mut","","",187,[[],["any",8]]],[11,"into_any_arc","","",187,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::debug::floodfill","",37,[[]]],[11,"into","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"into_any","","",37,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",37,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",37,[[],["any",8]]],[11,"as_any_mut","","",37,[[],["any",8]]],[11,"from","","",38,[[]]],[11,"into","","",38,[[]]],[11,"to_owned","","",38,[[]]],[11,"clone_into","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"into_any","","",38,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",38,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",38,[[],["any",8]]],[11,"as_any_mut","","",38,[[],["any",8]]],[11,"into_any_arc","","",38,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::debug::objects","",39,[[]]],[11,"into","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"into_any","","",39,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",39,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",39,[[],["any",8]]],[11,"as_any_mut","","",39,[[],["any",8]]],[11,"into_any_arc","","",39,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::debug::polygons","",40,[[]]],[11,"into","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"into_any","","",40,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",40,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",40,[[],["any",8]]],[11,"as_any_mut","","",40,[[],["any",8]]],[11,"from","","",41,[[]]],[11,"into","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"into_any","","",41,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",41,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",41,[[],["any",8]]],[11,"as_any_mut","","",41,[[],["any",8]]],[11,"into_any_arc","","",41,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::devtools","",42,[[]]],[11,"into","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"into_any","","",42,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",42,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",42,[[],["any",8]]],[11,"as_any_mut","","",42,[[],["any",8]]],[11,"from","game::devtools::destinations","",43,[[]]],[11,"into","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"into_any","","",43,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",43,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",43,[[],["any",8]]],[11,"as_any_mut","","",43,[[],["any",8]]],[11,"from","game::devtools::kml","",44,[[]]],[11,"into","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"into_any","","",44,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",44,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",44,[[],["any",8]]],[11,"as_any_mut","","",44,[[],["any",8]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"into_any","","",45,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",45,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",45,[[],["any",8]]],[11,"as_any_mut","","",45,[[],["any",8]]],[11,"into_any_arc","","",45,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::devtools::mapping","",46,[[]]],[11,"into","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"try_into","","",46,[[],["result",4]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"vzip","","",46,[[]]],[11,"into_any","","",46,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",46,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",46,[[],["any",8]]],[11,"as_any_mut","","",46,[[],["any",8]]],[11,"from","","",47,[[]]],[11,"into","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"into_any","","",47,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",47,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",47,[[],["any",8]]],[11,"as_any_mut","","",47,[[],["any",8]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"to_owned","","",48,[[]]],[11,"clone_into","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"read","","",48,[[],["result",4]]],[11,"get_elements_size","","",48,[[]]],[11,"to_void_ptr","","",48,[[]]],[11,"ref_from_ptr","","",48,[[],["option",4]]],[11,"is_size_suitable","","",48,[[]]],[11,"into_any","","",48,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",48,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",48,[[],["any",8]]],[11,"as_any_mut","","",48,[[],["any",8]]],[11,"into_any_arc","","",48,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"to_owned","","",49,[[]]],[11,"clone_into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"into_any","","",49,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",49,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",49,[[],["any",8]]],[11,"as_any_mut","","",49,[[],["any",8]]],[11,"into_any_arc","","",49,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::devtools::polygon","",50,[[]]],[11,"into","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"into_any","","",50,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",50,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",50,[[],["any",8]]],[11,"as_any_mut","","",50,[[],["any",8]]],[11,"from","game::devtools::scenario","",51,[[]]],[11,"into","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"into_any","","",51,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",51,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",51,[[],["any",8]]],[11,"as_any_mut","","",51,[[],["any",8]]],[11,"from","game::devtools::story","",52,[[]]],[11,"into","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"into_any","","",52,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",52,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",52,[[],["any",8]]],[11,"as_any_mut","","",52,[[],["any",8]]],[11,"from","","",53,[[]]],[11,"into","","",53,[[]]],[11,"to_owned","","",53,[[]]],[11,"clone_into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"into_any","","",53,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",53,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",53,[[],["any",8]]],[11,"as_any_mut","","",53,[[],["any",8]]],[11,"into_any_arc","","",53,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",54,[[]]],[11,"into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"into_any","","",54,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",54,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",54,[[],["any",8]]],[11,"as_any_mut","","",54,[[],["any",8]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"into_any","","",55,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",55,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",55,[[],["any",8]]],[11,"as_any_mut","","",55,[[],["any",8]]],[11,"from","","",56,[[]]],[11,"into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"into_any","","",56,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",56,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",56,[[],["any",8]]],[11,"as_any_mut","","",56,[[],["any",8]]],[11,"into_any_arc","","",56,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",57,[[]]],[11,"into","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"into_any","","",57,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",57,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",57,[[],["any",8]]],[11,"as_any_mut","","",57,[[],["any",8]]],[11,"from","game::edit","",58,[[]]],[11,"into","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"into_any","","",58,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",58,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",58,[[],["any",8]]],[11,"as_any_mut","","",58,[[],["any",8]]],[11,"from","","",59,[[]]],[11,"into","","",59,[[]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"into_any","","",59,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",59,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",59,[[],["any",8]]],[11,"as_any_mut","","",59,[[],["any",8]]],[11,"from","","",60,[[]]],[11,"into","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"into_any","","",60,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",60,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",60,[[],["any",8]]],[11,"as_any_mut","","",60,[[],["any",8]]],[11,"from","game::edit::bulk","",61,[[]]],[11,"into","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"into_any","","",61,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",61,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",61,[[],["any",8]]],[11,"as_any_mut","","",61,[[],["any",8]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"into_any","","",62,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",62,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",62,[[],["any",8]]],[11,"as_any_mut","","",62,[[],["any",8]]],[11,"from","game::edit::cluster_traffic_signals","",63,[[]]],[11,"into","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"into_any","","",63,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",63,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",63,[[],["any",8]]],[11,"as_any_mut","","",63,[[],["any",8]]],[11,"from","game::edit::lanes","",64,[[]]],[11,"into","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"into_any","","",64,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",64,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",64,[[],["any",8]]],[11,"as_any_mut","","",64,[[],["any",8]]],[11,"from","game::edit::routes","",65,[[]]],[11,"into","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"into_any","","",65,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",65,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",65,[[],["any",8]]],[11,"as_any_mut","","",65,[[],["any",8]]],[11,"from","game::edit::select","",66,[[]]],[11,"into","","",66,[[]]],[11,"try_from","","",66,[[],["result",4]]],[11,"try_into","","",66,[[],["result",4]]],[11,"borrow","","",66,[[]]],[11,"borrow_mut","","",66,[[]]],[11,"type_id","","",66,[[],["typeid",3]]],[11,"vzip","","",66,[[]]],[11,"into_any","","",66,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",66,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",66,[[],["any",8]]],[11,"as_any_mut","","",66,[[],["any",8]]],[11,"from","","",67,[[]]],[11,"into","","",67,[[]]],[11,"try_from","","",67,[[],["result",4]]],[11,"try_into","","",67,[[],["result",4]]],[11,"borrow","","",67,[[]]],[11,"borrow_mut","","",67,[[]]],[11,"type_id","","",67,[[],["typeid",3]]],[11,"vzip","","",67,[[]]],[11,"into_any","","",67,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",67,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",67,[[],["any",8]]],[11,"as_any_mut","","",67,[[],["any",8]]],[11,"from","game::edit::stop_signs","",69,[[]]],[11,"into","","",69,[[]]],[11,"try_from","","",69,[[],["result",4]]],[11,"try_into","","",69,[[],["result",4]]],[11,"borrow","","",69,[[]]],[11,"borrow_mut","","",69,[[]]],[11,"type_id","","",69,[[],["typeid",3]]],[11,"vzip","","",69,[[]]],[11,"into_any","","",69,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",69,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",69,[[],["any",8]]],[11,"as_any_mut","","",69,[[],["any",8]]],[11,"from","game::edit::traffic_signals","",70,[[]]],[11,"into","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"into_any","","",70,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",70,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",70,[[],["any",8]]],[11,"as_any_mut","","",70,[[],["any",8]]],[11,"from","","",71,[[]]],[11,"into","","",71,[[]]],[11,"to_owned","","",71,[[]]],[11,"clone_into","","",71,[[]]],[11,"try_from","","",71,[[],["result",4]]],[11,"try_into","","",71,[[],["result",4]]],[11,"borrow","","",71,[[]]],[11,"borrow_mut","","",71,[[]]],[11,"type_id","","",71,[[],["typeid",3]]],[11,"vzip","","",71,[[]]],[11,"into_any","","",71,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",71,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",71,[[],["any",8]]],[11,"as_any_mut","","",71,[[],["any",8]]],[11,"into_any_arc","","",71,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::edit::traffic_signals::edits","",72,[[]]],[11,"into","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"into_any","","",72,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",72,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",72,[[],["any",8]]],[11,"as_any_mut","","",72,[[],["any",8]]],[11,"from","game::edit::traffic_signals::picker","",73,[[]]],[11,"into","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"into_any","","",73,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",73,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",73,[[],["any",8]]],[11,"as_any_mut","","",73,[[],["any",8]]],[11,"from","game::edit::traffic_signals::preview","",74,[[]]],[11,"into","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"try_into","","",74,[[],["result",4]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"vzip","","",74,[[]]],[11,"into_any","","",74,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",74,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",74,[[],["any",8]]],[11,"as_any_mut","","",74,[[],["any",8]]],[11,"from","game::edit::zones","",75,[[]]],[11,"into","","",75,[[]]],[11,"try_from","","",75,[[],["result",4]]],[11,"try_into","","",75,[[],["result",4]]],[11,"borrow","","",75,[[]]],[11,"borrow_mut","","",75,[[]]],[11,"type_id","","",75,[[],["typeid",3]]],[11,"vzip","","",75,[[]]],[11,"into_any","","",75,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",75,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",75,[[],["any",8]]],[11,"as_any_mut","","",75,[[],["any",8]]],[11,"from","game::game","",76,[[]]],[11,"into","","",76,[[]]],[11,"try_from","","",76,[[],["result",4]]],[11,"try_into","","",76,[[],["result",4]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"vzip","","",76,[[]]],[11,"into_any","","",76,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",76,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",76,[[],["any",8]]],[11,"as_any_mut","","",76,[[],["any",8]]],[11,"from","","",77,[[]]],[11,"into","","",77,[[]]],[11,"try_from","","",77,[[],["result",4]]],[11,"try_into","","",77,[[],["result",4]]],[11,"borrow","","",77,[[]]],[11,"borrow_mut","","",77,[[]]],[11,"type_id","","",77,[[],["typeid",3]]],[11,"vzip","","",77,[[]]],[11,"into_any","","",77,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",77,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",77,[[],["any",8]]],[11,"as_any_mut","","",77,[[],["any",8]]],[11,"from","","",78,[[]]],[11,"into","","",78,[[]]],[11,"try_from","","",78,[[],["result",4]]],[11,"try_into","","",78,[[],["result",4]]],[11,"borrow","","",78,[[]]],[11,"borrow_mut","","",78,[[]]],[11,"type_id","","",78,[[],["typeid",3]]],[11,"vzip","","",78,[[]]],[11,"into_any","","",78,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",78,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",78,[[],["any",8]]],[11,"as_any_mut","","",78,[[],["any",8]]],[11,"from","","",79,[[]]],[11,"into","","",79,[[]]],[11,"try_from","","",79,[[],["result",4]]],[11,"try_into","","",79,[[],["result",4]]],[11,"borrow","","",79,[[]]],[11,"borrow_mut","","",79,[[]]],[11,"type_id","","",79,[[],["typeid",3]]],[11,"vzip","","",79,[[]]],[11,"into_any","","",79,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",79,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",79,[[],["any",8]]],[11,"as_any_mut","","",79,[[],["any",8]]],[11,"from","","",80,[[]]],[11,"into","","",80,[[]]],[11,"try_from","","",80,[[],["result",4]]],[11,"try_into","","",80,[[],["result",4]]],[11,"borrow","","",80,[[]]],[11,"borrow_mut","","",80,[[]]],[11,"type_id","","",80,[[],["typeid",3]]],[11,"vzip","","",80,[[]]],[11,"into_any","","",80,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",80,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",80,[[],["any",8]]],[11,"as_any_mut","","",80,[[],["any",8]]],[11,"into_any_arc","","",80,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",81,[[]]],[11,"into","","",81,[[]]],[11,"try_from","","",81,[[],["result",4]]],[11,"try_into","","",81,[[],["result",4]]],[11,"borrow","","",81,[[]]],[11,"borrow_mut","","",81,[[]]],[11,"type_id","","",81,[[],["typeid",3]]],[11,"vzip","","",81,[[]]],[11,"into_any","","",81,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",81,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",81,[[],["any",8]]],[11,"as_any_mut","","",81,[[],["any",8]]],[11,"from","game::helpers","",83,[[]]],[11,"into","","",83,[[]]],[11,"to_owned","","",83,[[]]],[11,"clone_into","","",83,[[]]],[11,"try_from","","",83,[[],["result",4]]],[11,"try_into","","",83,[[],["result",4]]],[11,"borrow","","",83,[[]]],[11,"borrow_mut","","",83,[[]]],[11,"type_id","","",83,[[],["typeid",3]]],[11,"vzip","","",83,[[]]],[11,"into_any","","",83,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",83,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",83,[[],["any",8]]],[11,"as_any_mut","","",83,[[],["any",8]]],[11,"into_any_arc","","",83,[[["arc",3]],[["arc",3],["any",8]]]],[11,"equivalent","","",83,[[]]],[11,"from","game::info","",84,[[]]],[11,"into","","",84,[[]]],[11,"try_from","","",84,[[],["result",4]]],[11,"try_into","","",84,[[],["result",4]]],[11,"borrow","","",84,[[]]],[11,"borrow_mut","","",84,[[]]],[11,"type_id","","",84,[[],["typeid",3]]],[11,"vzip","","",84,[[]]],[11,"into_any","","",84,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",84,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",84,[[],["any",8]]],[11,"as_any_mut","","",84,[[],["any",8]]],[11,"from","","",85,[[]]],[11,"into","","",85,[[]]],[11,"try_from","","",85,[[],["result",4]]],[11,"try_into","","",85,[[],["result",4]]],[11,"borrow","","",85,[[]]],[11,"borrow_mut","","",85,[[]]],[11,"type_id","","",85,[[],["typeid",3]]],[11,"vzip","","",85,[[]]],[11,"into_any","","",85,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",85,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",85,[[],["any",8]]],[11,"as_any_mut","","",85,[[],["any",8]]],[11,"into_any_arc","","",85,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",86,[[]]],[11,"into","","",86,[[]]],[11,"to_owned","","",86,[[]]],[11,"clone_into","","",86,[[]]],[11,"try_from","","",86,[[],["result",4]]],[11,"try_into","","",86,[[],["result",4]]],[11,"borrow","","",86,[[]]],[11,"borrow_mut","","",86,[[]]],[11,"type_id","","",86,[[],["typeid",3]]],[11,"vzip","","",86,[[]]],[11,"into_any","","",86,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",86,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",86,[[],["any",8]]],[11,"as_any_mut","","",86,[[],["any",8]]],[11,"into_any_arc","","",86,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",87,[[]]],[11,"into","","",87,[[]]],[11,"to_owned","","",87,[[]]],[11,"clone_into","","",87,[[]]],[11,"try_from","","",87,[[],["result",4]]],[11,"try_into","","",87,[[],["result",4]]],[11,"borrow","","",87,[[]]],[11,"borrow_mut","","",87,[[]]],[11,"type_id","","",87,[[],["typeid",3]]],[11,"vzip","","",87,[[]]],[11,"into_any","","",87,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",87,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",87,[[],["any",8]]],[11,"as_any_mut","","",87,[[],["any",8]]],[11,"into_any_arc","","",87,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::info::trip","",88,[[]]],[11,"into","","",88,[[]]],[11,"to_owned","","",88,[[]]],[11,"clone_into","","",88,[[]]],[11,"try_from","","",88,[[],["result",4]]],[11,"try_into","","",88,[[],["result",4]]],[11,"borrow","","",88,[[]]],[11,"borrow_mut","","",88,[[]]],[11,"type_id","","",88,[[],["typeid",3]]],[11,"vzip","","",88,[[]]],[11,"into_any","","",88,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",88,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",88,[[],["any",8]]],[11,"as_any_mut","","",88,[[],["any",8]]],[11,"into_any_arc","","",88,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::layer","",90,[[]]],[11,"into","","",90,[[]]],[11,"try_from","","",90,[[],["result",4]]],[11,"try_into","","",90,[[],["result",4]]],[11,"borrow","","",90,[[]]],[11,"borrow_mut","","",90,[[]]],[11,"type_id","","",90,[[],["typeid",3]]],[11,"vzip","","",90,[[]]],[11,"into_any","","",90,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",90,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",90,[[],["any",8]]],[11,"as_any_mut","","",90,[[],["any",8]]],[11,"from","","",91,[[]]],[11,"into","","",91,[[]]],[11,"try_from","","",91,[[],["result",4]]],[11,"try_into","","",91,[[],["result",4]]],[11,"borrow","","",91,[[]]],[11,"borrow_mut","","",91,[[]]],[11,"type_id","","",91,[[],["typeid",3]]],[11,"vzip","","",91,[[]]],[11,"into_any","","",91,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",91,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",91,[[],["any",8]]],[11,"as_any_mut","","",91,[[],["any",8]]],[11,"into_any_arc","","",91,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::layer::elevation","",92,[[]]],[11,"into","","",92,[[]]],[11,"try_from","","",92,[[],["result",4]]],[11,"try_into","","",92,[[],["result",4]]],[11,"borrow","","",92,[[]]],[11,"borrow_mut","","",92,[[]]],[11,"type_id","","",92,[[],["typeid",3]]],[11,"vzip","","",92,[[]]],[11,"into_any","","",92,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",92,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",92,[[],["any",8]]],[11,"as_any_mut","","",92,[[],["any",8]]],[11,"from","game::layer::map","",93,[[]]],[11,"into","","",93,[[]]],[11,"try_from","","",93,[[],["result",4]]],[11,"try_into","","",93,[[],["result",4]]],[11,"borrow","","",93,[[]]],[11,"borrow_mut","","",93,[[]]],[11,"type_id","","",93,[[],["typeid",3]]],[11,"vzip","","",93,[[]]],[11,"into_any","","",93,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",93,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",93,[[],["any",8]]],[11,"as_any_mut","","",93,[[],["any",8]]],[11,"from","","",94,[[]]],[11,"into","","",94,[[]]],[11,"try_from","","",94,[[],["result",4]]],[11,"try_into","","",94,[[],["result",4]]],[11,"borrow","","",94,[[]]],[11,"borrow_mut","","",94,[[]]],[11,"type_id","","",94,[[],["typeid",3]]],[11,"vzip","","",94,[[]]],[11,"into_any","","",94,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",94,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",94,[[],["any",8]]],[11,"as_any_mut","","",94,[[],["any",8]]],[11,"from","game::layer::pandemic","",95,[[]]],[11,"into","","",95,[[]]],[11,"try_from","","",95,[[],["result",4]]],[11,"try_into","","",95,[[],["result",4]]],[11,"borrow","","",95,[[]]],[11,"borrow_mut","","",95,[[]]],[11,"type_id","","",95,[[],["typeid",3]]],[11,"vzip","","",95,[[]]],[11,"into_any","","",95,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",95,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",95,[[],["any",8]]],[11,"as_any_mut","","",95,[[],["any",8]]],[11,"from","","",96,[[]]],[11,"into","","",96,[[]]],[11,"to_owned","","",96,[[]]],[11,"clone_into","","",96,[[]]],[11,"try_from","","",96,[[],["result",4]]],[11,"try_into","","",96,[[],["result",4]]],[11,"borrow","","",96,[[]]],[11,"borrow_mut","","",96,[[]]],[11,"type_id","","",96,[[],["typeid",3]]],[11,"vzip","","",96,[[]]],[11,"into_any","","",96,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",96,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",96,[[],["any",8]]],[11,"as_any_mut","","",96,[[],["any",8]]],[11,"into_any_arc","","",96,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",97,[[]]],[11,"into","","",97,[[]]],[11,"to_owned","","",97,[[]]],[11,"clone_into","","",97,[[]]],[11,"try_from","","",97,[[],["result",4]]],[11,"try_into","","",97,[[],["result",4]]],[11,"borrow","","",97,[[]]],[11,"borrow_mut","","",97,[[]]],[11,"type_id","","",97,[[],["typeid",3]]],[11,"vzip","","",97,[[]]],[11,"read","","",97,[[],["result",4]]],[11,"get_elements_size","","",97,[[]]],[11,"to_void_ptr","","",97,[[]]],[11,"ref_from_ptr","","",97,[[],["option",4]]],[11,"is_size_suitable","","",97,[[]]],[11,"into_any","","",97,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",97,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",97,[[],["any",8]]],[11,"as_any_mut","","",97,[[],["any",8]]],[11,"into_any_arc","","",97,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::layer::parking","",98,[[]]],[11,"into","","",98,[[]]],[11,"try_from","","",98,[[],["result",4]]],[11,"try_into","","",98,[[],["result",4]]],[11,"borrow","","",98,[[]]],[11,"borrow_mut","","",98,[[]]],[11,"type_id","","",98,[[],["typeid",3]]],[11,"vzip","","",98,[[]]],[11,"into_any","","",98,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",98,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",98,[[],["any",8]]],[11,"as_any_mut","","",98,[[],["any",8]]],[11,"from","","",99,[[]]],[11,"into","","",99,[[]]],[11,"to_owned","","",99,[[]]],[11,"clone_into","","",99,[[]]],[11,"try_from","","",99,[[],["result",4]]],[11,"try_into","","",99,[[],["result",4]]],[11,"borrow","","",99,[[]]],[11,"borrow_mut","","",99,[[]]],[11,"type_id","","",99,[[],["typeid",3]]],[11,"vzip","","",99,[[]]],[11,"read","","",99,[[],["result",4]]],[11,"get_elements_size","","",99,[[]]],[11,"to_void_ptr","","",99,[[]]],[11,"ref_from_ptr","","",99,[[],["option",4]]],[11,"is_size_suitable","","",99,[[]]],[11,"into_any","","",99,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",99,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",99,[[],["any",8]]],[11,"as_any_mut","","",99,[[],["any",8]]],[11,"into_any_arc","","",99,[[["arc",3]],[["arc",3],["any",8]]]],[11,"equivalent","","",99,[[]]],[11,"from","game::layer::population","",100,[[]]],[11,"into","","",100,[[]]],[11,"try_from","","",100,[[],["result",4]]],[11,"try_into","","",100,[[],["result",4]]],[11,"borrow","","",100,[[]]],[11,"borrow_mut","","",100,[[]]],[11,"type_id","","",100,[[],["typeid",3]]],[11,"vzip","","",100,[[]]],[11,"into_any","","",100,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",100,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",100,[[],["any",8]]],[11,"as_any_mut","","",100,[[],["any",8]]],[11,"from","","",101,[[]]],[11,"into","","",101,[[]]],[11,"to_owned","","",101,[[]]],[11,"clone_into","","",101,[[]]],[11,"try_from","","",101,[[],["result",4]]],[11,"try_into","","",101,[[],["result",4]]],[11,"borrow","","",101,[[]]],[11,"borrow_mut","","",101,[[]]],[11,"type_id","","",101,[[],["typeid",3]]],[11,"vzip","","",101,[[]]],[11,"into_any","","",101,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",101,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",101,[[],["any",8]]],[11,"as_any_mut","","",101,[[],["any",8]]],[11,"into_any_arc","","",101,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::layer::traffic","",102,[[]]],[11,"into","","",102,[[]]],[11,"try_from","","",102,[[],["result",4]]],[11,"try_into","","",102,[[],["result",4]]],[11,"borrow","","",102,[[]]],[11,"borrow_mut","","",102,[[]]],[11,"type_id","","",102,[[],["typeid",3]]],[11,"vzip","","",102,[[]]],[11,"into_any","","",102,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",102,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",102,[[],["any",8]]],[11,"as_any_mut","","",102,[[],["any",8]]],[11,"from","","",103,[[]]],[11,"into","","",103,[[]]],[11,"try_from","","",103,[[],["result",4]]],[11,"try_into","","",103,[[],["result",4]]],[11,"borrow","","",103,[[]]],[11,"borrow_mut","","",103,[[]]],[11,"type_id","","",103,[[],["typeid",3]]],[11,"vzip","","",103,[[]]],[11,"into_any","","",103,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",103,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",103,[[],["any",8]]],[11,"as_any_mut","","",103,[[],["any",8]]],[11,"from","","",104,[[]]],[11,"into","","",104,[[]]],[11,"try_from","","",104,[[],["result",4]]],[11,"try_into","","",104,[[],["result",4]]],[11,"borrow","","",104,[[]]],[11,"borrow_mut","","",104,[[]]],[11,"type_id","","",104,[[],["typeid",3]]],[11,"vzip","","",104,[[]]],[11,"into_any","","",104,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",104,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",104,[[],["any",8]]],[11,"as_any_mut","","",104,[[],["any",8]]],[11,"from","","",105,[[]]],[11,"into","","",105,[[]]],[11,"try_from","","",105,[[],["result",4]]],[11,"try_into","","",105,[[],["result",4]]],[11,"borrow","","",105,[[]]],[11,"borrow_mut","","",105,[[]]],[11,"type_id","","",105,[[],["typeid",3]]],[11,"vzip","","",105,[[]]],[11,"into_any","","",105,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",105,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",105,[[],["any",8]]],[11,"as_any_mut","","",105,[[],["any",8]]],[11,"from","","",106,[[]]],[11,"into","","",106,[[]]],[11,"try_from","","",106,[[],["result",4]]],[11,"try_into","","",106,[[],["result",4]]],[11,"borrow","","",106,[[]]],[11,"borrow_mut","","",106,[[]]],[11,"type_id","","",106,[[],["typeid",3]]],[11,"vzip","","",106,[[]]],[11,"into_any","","",106,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",106,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",106,[[],["any",8]]],[11,"as_any_mut","","",106,[[],["any",8]]],[11,"into_any_arc","","",106,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::layer::transit","",107,[[]]],[11,"into","","",107,[[]]],[11,"try_from","","",107,[[],["result",4]]],[11,"try_into","","",107,[[],["result",4]]],[11,"borrow","","",107,[[]]],[11,"borrow_mut","","",107,[[]]],[11,"type_id","","",107,[[],["typeid",3]]],[11,"vzip","","",107,[[]]],[11,"into_any","","",107,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",107,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",107,[[],["any",8]]],[11,"as_any_mut","","",107,[[],["any",8]]],[11,"from","game::options","",109,[[]]],[11,"into","","",109,[[]]],[11,"to_owned","","",109,[[]]],[11,"clone_into","","",109,[[]]],[11,"try_from","","",109,[[],["result",4]]],[11,"try_into","","",109,[[],["result",4]]],[11,"borrow","","",109,[[]]],[11,"borrow_mut","","",109,[[]]],[11,"type_id","","",109,[[],["typeid",3]]],[11,"vzip","","",109,[[]]],[11,"into_any","","",109,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",109,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",109,[[],["any",8]]],[11,"as_any_mut","","",109,[[],["any",8]]],[11,"into_any_arc","","",109,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",110,[[]]],[11,"into","","",110,[[]]],[11,"try_from","","",110,[[],["result",4]]],[11,"try_into","","",110,[[],["result",4]]],[11,"borrow","","",110,[[]]],[11,"borrow_mut","","",110,[[]]],[11,"type_id","","",110,[[],["typeid",3]]],[11,"vzip","","",110,[[]]],[11,"into_any","","",110,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",110,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",110,[[],["any",8]]],[11,"as_any_mut","","",110,[[],["any",8]]],[11,"from","","",111,[[]]],[11,"into","","",111,[[]]],[11,"to_owned","","",111,[[]]],[11,"clone_into","","",111,[[]]],[11,"try_from","","",111,[[],["result",4]]],[11,"try_into","","",111,[[],["result",4]]],[11,"borrow","","",111,[[]]],[11,"borrow_mut","","",111,[[]]],[11,"type_id","","",111,[[],["typeid",3]]],[11,"vzip","","",111,[[]]],[11,"into_any","","",111,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",111,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",111,[[],["any",8]]],[11,"as_any_mut","","",111,[[],["any",8]]],[11,"into_any_arc","","",111,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::pregame","",112,[[]]],[11,"into","","",112,[[]]],[11,"try_from","","",112,[[],["result",4]]],[11,"try_into","","",112,[[],["result",4]]],[11,"borrow","","",112,[[]]],[11,"borrow_mut","","",112,[[]]],[11,"type_id","","",112,[[],["typeid",3]]],[11,"vzip","","",112,[[]]],[11,"into_any","","",112,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",112,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",112,[[],["any",8]]],[11,"as_any_mut","","",112,[[],["any",8]]],[11,"from","","",113,[[]]],[11,"into","","",113,[[]]],[11,"try_from","","",113,[[],["result",4]]],[11,"try_into","","",113,[[],["result",4]]],[11,"borrow","","",113,[[]]],[11,"borrow_mut","","",113,[[]]],[11,"type_id","","",113,[[],["typeid",3]]],[11,"vzip","","",113,[[]]],[11,"into_any","","",113,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",113,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",113,[[],["any",8]]],[11,"as_any_mut","","",113,[[],["any",8]]],[11,"from","","",114,[[]]],[11,"into","","",114,[[]]],[11,"try_from","","",114,[[],["result",4]]],[11,"try_into","","",114,[[],["result",4]]],[11,"borrow","","",114,[[]]],[11,"borrow_mut","","",114,[[]]],[11,"type_id","","",114,[[],["typeid",3]]],[11,"vzip","","",114,[[]]],[11,"into_any","","",114,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",114,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",114,[[],["any",8]]],[11,"as_any_mut","","",114,[[],["any",8]]],[11,"from","","",115,[[]]],[11,"into","","",115,[[]]],[11,"try_from","","",115,[[],["result",4]]],[11,"try_into","","",115,[[],["result",4]]],[11,"borrow","","",115,[[]]],[11,"borrow_mut","","",115,[[]]],[11,"type_id","","",115,[[],["typeid",3]]],[11,"vzip","","",115,[[]]],[11,"into_any","","",115,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",115,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",115,[[],["any",8]]],[11,"as_any_mut","","",115,[[],["any",8]]],[11,"from","","",116,[[]]],[11,"into","","",116,[[]]],[11,"try_from","","",116,[[],["result",4]]],[11,"try_into","","",116,[[],["result",4]]],[11,"borrow","","",116,[[]]],[11,"borrow_mut","","",116,[[]]],[11,"type_id","","",116,[[],["typeid",3]]],[11,"vzip","","",116,[[]]],[11,"into_any","","",116,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",116,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",116,[[],["any",8]]],[11,"as_any_mut","","",116,[[],["any",8]]],[11,"into_any_arc","","",116,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::render","",117,[[]]],[11,"into","","",117,[[]]],[11,"to_owned","","",117,[[]]],[11,"clone_into","","",117,[[]]],[11,"try_from","","",117,[[],["result",4]]],[11,"try_into","","",117,[[],["result",4]]],[11,"borrow","","",117,[[]]],[11,"borrow_mut","","",117,[[]]],[11,"type_id","","",117,[[],["typeid",3]]],[11,"vzip","","",117,[[]]],[11,"into_any","","",117,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",117,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",117,[[],["any",8]]],[11,"as_any_mut","","",117,[[],["any",8]]],[11,"into_any_arc","","",117,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::render::area","",118,[[]]],[11,"into","","",118,[[]]],[11,"try_from","","",118,[[],["result",4]]],[11,"try_into","","",118,[[],["result",4]]],[11,"borrow","","",118,[[]]],[11,"borrow_mut","","",118,[[]]],[11,"type_id","","",118,[[],["typeid",3]]],[11,"vzip","","",118,[[]]],[11,"into_any","","",118,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",118,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",118,[[],["any",8]]],[11,"as_any_mut","","",118,[[],["any",8]]],[11,"into_any_arc","","",118,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::render::bike","",119,[[]]],[11,"into","","",119,[[]]],[11,"try_from","","",119,[[],["result",4]]],[11,"try_into","","",119,[[],["result",4]]],[11,"borrow","","",119,[[]]],[11,"borrow_mut","","",119,[[]]],[11,"type_id","","",119,[[],["typeid",3]]],[11,"vzip","","",119,[[]]],[11,"into_any","","",119,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",119,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",119,[[],["any",8]]],[11,"as_any_mut","","",119,[[],["any",8]]],[11,"from","game::render::building","",120,[[]]],[11,"into","","",120,[[]]],[11,"try_from","","",120,[[],["result",4]]],[11,"try_into","","",120,[[],["result",4]]],[11,"borrow","","",120,[[]]],[11,"borrow_mut","","",120,[[]]],[11,"type_id","","",120,[[],["typeid",3]]],[11,"vzip","","",120,[[]]],[11,"into_any","","",120,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",120,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",120,[[],["any",8]]],[11,"as_any_mut","","",120,[[],["any",8]]],[11,"from","game::render::bus_stop","",121,[[]]],[11,"into","","",121,[[]]],[11,"try_from","","",121,[[],["result",4]]],[11,"try_into","","",121,[[],["result",4]]],[11,"borrow","","",121,[[]]],[11,"borrow_mut","","",121,[[]]],[11,"type_id","","",121,[[],["typeid",3]]],[11,"vzip","","",121,[[]]],[11,"into_any","","",121,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",121,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",121,[[],["any",8]]],[11,"as_any_mut","","",121,[[],["any",8]]],[11,"from","game::render::car","",122,[[]]],[11,"into","","",122,[[]]],[11,"try_from","","",122,[[],["result",4]]],[11,"try_into","","",122,[[],["result",4]]],[11,"borrow","","",122,[[]]],[11,"borrow_mut","","",122,[[]]],[11,"type_id","","",122,[[],["typeid",3]]],[11,"vzip","","",122,[[]]],[11,"into_any","","",122,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",122,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",122,[[],["any",8]]],[11,"as_any_mut","","",122,[[],["any",8]]],[11,"from","game::render::intersection","",123,[[]]],[11,"into","","",123,[[]]],[11,"try_from","","",123,[[],["result",4]]],[11,"try_into","","",123,[[],["result",4]]],[11,"borrow","","",123,[[]]],[11,"borrow_mut","","",123,[[]]],[11,"type_id","","",123,[[],["typeid",3]]],[11,"vzip","","",123,[[]]],[11,"into_any","","",123,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",123,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",123,[[],["any",8]]],[11,"as_any_mut","","",123,[[],["any",8]]],[11,"from","game::render::lane","",124,[[]]],[11,"into","","",124,[[]]],[11,"try_from","","",124,[[],["result",4]]],[11,"try_into","","",124,[[],["result",4]]],[11,"borrow","","",124,[[]]],[11,"borrow_mut","","",124,[[]]],[11,"type_id","","",124,[[],["typeid",3]]],[11,"vzip","","",124,[[]]],[11,"into_any","","",124,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",124,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",124,[[],["any",8]]],[11,"as_any_mut","","",124,[[],["any",8]]],[11,"from","game::render::map","",125,[[]]],[11,"into","","",125,[[]]],[11,"try_from","","",125,[[],["result",4]]],[11,"try_into","","",125,[[],["result",4]]],[11,"borrow","","",125,[[]]],[11,"borrow_mut","","",125,[[]]],[11,"type_id","","",125,[[],["typeid",3]]],[11,"vzip","","",125,[[]]],[11,"into_any","","",125,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",125,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",125,[[],["any",8]]],[11,"as_any_mut","","",125,[[],["any",8]]],[11,"from","","",126,[[]]],[11,"into","","",126,[[]]],[11,"try_from","","",126,[[],["result",4]]],[11,"try_into","","",126,[[],["result",4]]],[11,"borrow","","",126,[[]]],[11,"borrow_mut","","",126,[[]]],[11,"type_id","","",126,[[],["typeid",3]]],[11,"vzip","","",126,[[]]],[11,"into_any","","",126,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",126,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",126,[[],["any",8]]],[11,"as_any_mut","","",126,[[],["any",8]]],[11,"from","","",127,[[]]],[11,"into","","",127,[[]]],[11,"to_owned","","",127,[[]]],[11,"clone_into","","",127,[[]]],[11,"try_from","","",127,[[],["result",4]]],[11,"try_into","","",127,[[],["result",4]]],[11,"borrow","","",127,[[]]],[11,"borrow_mut","","",127,[[]]],[11,"type_id","","",127,[[],["typeid",3]]],[11,"vzip","","",127,[[]]],[11,"into_any","","",127,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",127,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",127,[[],["any",8]]],[11,"as_any_mut","","",127,[[],["any",8]]],[11,"into_any_arc","","",127,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::render::parking_lot","",128,[[]]],[11,"into","","",128,[[]]],[11,"try_from","","",128,[[],["result",4]]],[11,"try_into","","",128,[[],["result",4]]],[11,"borrow","","",128,[[]]],[11,"borrow_mut","","",128,[[]]],[11,"type_id","","",128,[[],["typeid",3]]],[11,"vzip","","",128,[[]]],[11,"into_any","","",128,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",128,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",128,[[],["any",8]]],[11,"as_any_mut","","",128,[[],["any",8]]],[11,"from","game::render::pedestrian","",129,[[]]],[11,"into","","",129,[[]]],[11,"try_from","","",129,[[],["result",4]]],[11,"try_into","","",129,[[],["result",4]]],[11,"borrow","","",129,[[]]],[11,"borrow_mut","","",129,[[]]],[11,"type_id","","",129,[[],["typeid",3]]],[11,"vzip","","",129,[[]]],[11,"into_any","","",129,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",129,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",129,[[],["any",8]]],[11,"as_any_mut","","",129,[[],["any",8]]],[11,"from","","",130,[[]]],[11,"into","","",130,[[]]],[11,"try_from","","",130,[[],["result",4]]],[11,"try_into","","",130,[[],["result",4]]],[11,"borrow","","",130,[[]]],[11,"borrow_mut","","",130,[[]]],[11,"type_id","","",130,[[],["typeid",3]]],[11,"vzip","","",130,[[]]],[11,"into_any","","",130,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",130,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",130,[[],["any",8]]],[11,"as_any_mut","","",130,[[],["any",8]]],[11,"from","game::render::road","",131,[[]]],[11,"into","","",131,[[]]],[11,"try_from","","",131,[[],["result",4]]],[11,"try_into","","",131,[[],["result",4]]],[11,"borrow","","",131,[[]]],[11,"borrow_mut","","",131,[[]]],[11,"type_id","","",131,[[],["typeid",3]]],[11,"vzip","","",131,[[]]],[11,"into_any","","",131,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",131,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",131,[[],["any",8]]],[11,"as_any_mut","","",131,[[],["any",8]]],[11,"from","game::render::turn","",132,[[]]],[11,"into","","",132,[[]]],[11,"try_from","","",132,[[],["result",4]]],[11,"try_into","","",132,[[],["result",4]]],[11,"borrow","","",132,[[]]],[11,"borrow_mut","","",132,[[]]],[11,"type_id","","",132,[[],["typeid",3]]],[11,"vzip","","",132,[[]]],[11,"into_any","","",132,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",132,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",132,[[],["any",8]]],[11,"as_any_mut","","",132,[[],["any",8]]],[11,"into_any_arc","","",132,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",133,[[]]],[11,"into","","",133,[[]]],[11,"try_from","","",133,[[],["result",4]]],[11,"try_into","","",133,[[],["result",4]]],[11,"borrow","","",133,[[]]],[11,"borrow_mut","","",133,[[]]],[11,"type_id","","",133,[[],["typeid",3]]],[11,"vzip","","",133,[[]]],[11,"into_any","","",133,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",133,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",133,[[],["any",8]]],[11,"as_any_mut","","",133,[[],["any",8]]],[11,"into_any_arc","","",133,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox","",135,[[]]],[11,"into","","",135,[[]]],[11,"try_from","","",135,[[],["result",4]]],[11,"try_into","","",135,[[],["result",4]]],[11,"borrow","","",135,[[]]],[11,"borrow_mut","","",135,[[]]],[11,"type_id","","",135,[[],["typeid",3]]],[11,"vzip","","",135,[[]]],[11,"into_any","","",135,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",135,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",135,[[],["any",8]]],[11,"as_any_mut","","",135,[[],["any",8]]],[11,"from","","",136,[[]]],[11,"into","","",136,[[]]],[11,"try_from","","",136,[[],["result",4]]],[11,"try_into","","",136,[[],["result",4]]],[11,"borrow","","",136,[[]]],[11,"borrow_mut","","",136,[[]]],[11,"type_id","","",136,[[],["typeid",3]]],[11,"vzip","","",136,[[]]],[11,"into_any","","",136,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",136,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",136,[[],["any",8]]],[11,"as_any_mut","","",136,[[],["any",8]]],[11,"from","","",188,[[]]],[11,"into","","",188,[[]]],[11,"try_from","","",188,[[],["result",4]]],[11,"try_into","","",188,[[],["result",4]]],[11,"borrow","","",188,[[]]],[11,"borrow_mut","","",188,[[]]],[11,"type_id","","",188,[[],["typeid",3]]],[11,"vzip","","",188,[[]]],[11,"into_any","","",188,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",188,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",188,[[],["any",8]]],[11,"as_any_mut","","",188,[[],["any",8]]],[11,"into_any_arc","","",188,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",137,[[]]],[11,"into","","",137,[[]]],[11,"try_from","","",137,[[],["result",4]]],[11,"try_into","","",137,[[],["result",4]]],[11,"borrow","","",137,[[]]],[11,"borrow_mut","","",137,[[]]],[11,"type_id","","",137,[[],["typeid",3]]],[11,"vzip","","",137,[[]]],[11,"into_any","","",137,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",137,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",137,[[],["any",8]]],[11,"as_any_mut","","",137,[[],["any",8]]],[11,"from","","",138,[[]]],[11,"into","","",138,[[]]],[11,"try_from","","",138,[[],["result",4]]],[11,"try_into","","",138,[[],["result",4]]],[11,"borrow","","",138,[[]]],[11,"borrow_mut","","",138,[[]]],[11,"type_id","","",138,[[],["typeid",3]]],[11,"vzip","","",138,[[]]],[11,"into_any","","",138,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",138,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",138,[[],["any",8]]],[11,"as_any_mut","","",138,[[],["any",8]]],[11,"into_any_arc","","",138,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards","",139,[[]]],[11,"into","","",139,[[]]],[11,"try_from","","",139,[[],["result",4]]],[11,"try_into","","",139,[[],["result",4]]],[11,"borrow","","",139,[[]]],[11,"borrow_mut","","",139,[[]]],[11,"type_id","","",139,[[],["typeid",3]]],[11,"vzip","","",139,[[]]],[11,"into_any","","",139,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",139,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",139,[[],["any",8]]],[11,"as_any_mut","","",139,[[],["any",8]]],[11,"into_any_arc","","",139,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards::commuter","",140,[[]]],[11,"into","","",140,[[]]],[11,"try_from","","",140,[[],["result",4]]],[11,"try_into","","",140,[[],["result",4]]],[11,"borrow","","",140,[[]]],[11,"borrow_mut","","",140,[[]]],[11,"type_id","","",140,[[],["typeid",3]]],[11,"vzip","","",140,[[]]],[11,"into_any","","",140,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",140,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",140,[[],["any",8]]],[11,"as_any_mut","","",140,[[],["any",8]]],[11,"from","","",141,[[]]],[11,"into","","",141,[[]]],[11,"try_from","","",141,[[],["result",4]]],[11,"try_into","","",141,[[],["result",4]]],[11,"borrow","","",141,[[]]],[11,"borrow_mut","","",141,[[]]],[11,"type_id","","",141,[[],["typeid",3]]],[11,"vzip","","",141,[[]]],[11,"into_any","","",141,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",141,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",141,[[],["any",8]]],[11,"as_any_mut","","",141,[[],["any",8]]],[11,"into_any_arc","","",141,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",142,[[]]],[11,"into","","",142,[[]]],[11,"try_from","","",142,[[],["result",4]]],[11,"try_into","","",142,[[],["result",4]]],[11,"borrow","","",142,[[]]],[11,"borrow_mut","","",142,[[]]],[11,"type_id","","",142,[[],["typeid",3]]],[11,"vzip","","",142,[[]]],[11,"into_any","","",142,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",142,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",142,[[],["any",8]]],[11,"as_any_mut","","",142,[[],["any",8]]],[11,"into_any_arc","","",142,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",143,[[]]],[11,"into","","",143,[[]]],[11,"try_from","","",143,[[],["result",4]]],[11,"try_into","","",143,[[],["result",4]]],[11,"borrow","","",143,[[]]],[11,"borrow_mut","","",143,[[]]],[11,"type_id","","",143,[[],["typeid",3]]],[11,"vzip","","",143,[[]]],[11,"into_any","","",143,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",143,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",143,[[],["any",8]]],[11,"as_any_mut","","",143,[[],["any",8]]],[11,"into_any_arc","","",143,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",144,[[]]],[11,"into","","",144,[[]]],[11,"try_from","","",144,[[],["result",4]]],[11,"try_into","","",144,[[],["result",4]]],[11,"borrow","","",144,[[]]],[11,"borrow_mut","","",144,[[]]],[11,"type_id","","",144,[[],["typeid",3]]],[11,"vzip","","",144,[[]]],[11,"into_any","","",144,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",144,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",144,[[],["any",8]]],[11,"as_any_mut","","",144,[[],["any",8]]],[11,"into_any_arc","","",144,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",145,[[]]],[11,"into","","",145,[[]]],[11,"to_owned","","",145,[[]]],[11,"clone_into","","",145,[[]]],[11,"try_from","","",145,[[],["result",4]]],[11,"try_into","","",145,[[],["result",4]]],[11,"borrow","","",145,[[]]],[11,"borrow_mut","","",145,[[]]],[11,"type_id","","",145,[[],["typeid",3]]],[11,"vzip","","",145,[[]]],[11,"read","","",145,[[],["result",4]]],[11,"get_elements_size","","",145,[[]]],[11,"to_void_ptr","","",145,[[]]],[11,"ref_from_ptr","","",145,[[],["option",4]]],[11,"is_size_suitable","","",145,[[]]],[11,"into_any","","",145,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",145,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",145,[[],["any",8]]],[11,"as_any_mut","","",145,[[],["any",8]]],[11,"into_any_arc","","",145,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",147,[[]]],[11,"into","","",147,[[]]],[11,"try_from","","",147,[[],["result",4]]],[11,"try_into","","",147,[[],["result",4]]],[11,"borrow","","",147,[[]]],[11,"borrow_mut","","",147,[[]]],[11,"type_id","","",147,[[],["typeid",3]]],[11,"vzip","","",147,[[]]],[11,"into_any","","",147,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",147,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",147,[[],["any",8]]],[11,"as_any_mut","","",147,[[],["any",8]]],[11,"into_any_arc","","",147,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards::misc","",148,[[]]],[11,"into","","",148,[[]]],[11,"try_from","","",148,[[],["result",4]]],[11,"try_into","","",148,[[],["result",4]]],[11,"borrow","","",148,[[]]],[11,"borrow_mut","","",148,[[]]],[11,"type_id","","",148,[[],["typeid",3]]],[11,"vzip","","",148,[[]]],[11,"into_any","","",148,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",148,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",148,[[],["any",8]]],[11,"as_any_mut","","",148,[[],["any",8]]],[11,"from","","",149,[[]]],[11,"into","","",149,[[]]],[11,"try_from","","",149,[[],["result",4]]],[11,"try_into","","",149,[[],["result",4]]],[11,"borrow","","",149,[[]]],[11,"borrow_mut","","",149,[[]]],[11,"type_id","","",149,[[],["typeid",3]]],[11,"vzip","","",149,[[]]],[11,"into_any","","",149,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",149,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",149,[[],["any",8]]],[11,"as_any_mut","","",149,[[],["any",8]]],[11,"from","game::sandbox::dashboards::parking_overhead","",150,[[]]],[11,"into","","",150,[[]]],[11,"try_from","","",150,[[],["result",4]]],[11,"try_into","","",150,[[],["result",4]]],[11,"borrow","","",150,[[]]],[11,"borrow_mut","","",150,[[]]],[11,"type_id","","",150,[[],["typeid",3]]],[11,"vzip","","",150,[[]]],[11,"into_any","","",150,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",150,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",150,[[],["any",8]]],[11,"as_any_mut","","",150,[[],["any",8]]],[11,"from","","",151,[[]]],[11,"into","","",151,[[]]],[11,"try_from","","",151,[[],["result",4]]],[11,"try_into","","",151,[[],["result",4]]],[11,"borrow","","",151,[[]]],[11,"borrow_mut","","",151,[[]]],[11,"type_id","","",151,[[],["typeid",3]]],[11,"vzip","","",151,[[]]],[11,"into_any","","",151,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",151,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",151,[[],["any",8]]],[11,"as_any_mut","","",151,[[],["any",8]]],[11,"into_any_arc","","",151,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",152,[[]]],[11,"into","","",152,[[]]],[11,"try_from","","",152,[[],["result",4]]],[11,"try_into","","",152,[[],["result",4]]],[11,"borrow","","",152,[[]]],[11,"borrow_mut","","",152,[[]]],[11,"type_id","","",152,[[],["typeid",3]]],[11,"vzip","","",152,[[]]],[11,"into_any","","",152,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",152,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",152,[[],["any",8]]],[11,"as_any_mut","","",152,[[],["any",8]]],[11,"into_any_arc","","",152,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",153,[[]]],[11,"into","","",153,[[]]],[11,"to_owned","","",153,[[]]],[11,"clone_into","","",153,[[]]],[11,"try_from","","",153,[[],["result",4]]],[11,"try_into","","",153,[[],["result",4]]],[11,"borrow","","",153,[[]]],[11,"borrow_mut","","",153,[[]]],[11,"type_id","","",153,[[],["typeid",3]]],[11,"vzip","","",153,[[]]],[11,"read","","",153,[[],["result",4]]],[11,"get_elements_size","","",153,[[]]],[11,"to_void_ptr","","",153,[[]]],[11,"ref_from_ptr","","",153,[[],["option",4]]],[11,"is_size_suitable","","",153,[[]]],[11,"into_any","","",153,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",153,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",153,[[],["any",8]]],[11,"as_any_mut","","",153,[[],["any",8]]],[11,"into_any_arc","","",153,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards::summaries","",154,[[]]],[11,"into","","",154,[[]]],[11,"try_from","","",154,[[],["result",4]]],[11,"try_into","","",154,[[],["result",4]]],[11,"borrow","","",154,[[]]],[11,"borrow_mut","","",154,[[]]],[11,"type_id","","",154,[[],["typeid",3]]],[11,"vzip","","",154,[[]]],[11,"into_any","","",154,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",154,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",154,[[],["any",8]]],[11,"as_any_mut","","",154,[[],["any",8]]],[11,"from","","",155,[[]]],[11,"into","","",155,[[]]],[11,"try_from","","",155,[[],["result",4]]],[11,"try_into","","",155,[[],["result",4]]],[11,"borrow","","",155,[[]]],[11,"borrow_mut","","",155,[[]]],[11,"type_id","","",155,[[],["typeid",3]]],[11,"vzip","","",155,[[]]],[11,"into_any","","",155,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",155,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",155,[[],["any",8]]],[11,"as_any_mut","","",155,[[],["any",8]]],[11,"into_any_arc","","",155,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards::traffic_signals","",156,[[]]],[11,"into","","",156,[[]]],[11,"try_from","","",156,[[],["result",4]]],[11,"try_into","","",156,[[],["result",4]]],[11,"borrow","","",156,[[]]],[11,"borrow_mut","","",156,[[]]],[11,"type_id","","",156,[[],["typeid",3]]],[11,"vzip","","",156,[[]]],[11,"into_any","","",156,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",156,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",156,[[],["any",8]]],[11,"as_any_mut","","",156,[[],["any",8]]],[11,"from","","",157,[[]]],[11,"into","","",157,[[]]],[11,"try_from","","",157,[[],["result",4]]],[11,"try_into","","",157,[[],["result",4]]],[11,"borrow","","",157,[[]]],[11,"borrow_mut","","",157,[[]]],[11,"type_id","","",157,[[],["typeid",3]]],[11,"vzip","","",157,[[]]],[11,"into_any","","",157,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",157,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",157,[[],["any",8]]],[11,"as_any_mut","","",157,[[],["any",8]]],[11,"into_any_arc","","",157,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::dashboards::trip_table","",158,[[]]],[11,"into","","",158,[[]]],[11,"try_from","","",158,[[],["result",4]]],[11,"try_into","","",158,[[],["result",4]]],[11,"borrow","","",158,[[]]],[11,"borrow_mut","","",158,[[]]],[11,"type_id","","",158,[[],["typeid",3]]],[11,"vzip","","",158,[[]]],[11,"into_any","","",158,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",158,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",158,[[],["any",8]]],[11,"as_any_mut","","",158,[[],["any",8]]],[11,"from","","",159,[[]]],[11,"into","","",159,[[]]],[11,"try_from","","",159,[[],["result",4]]],[11,"try_into","","",159,[[],["result",4]]],[11,"borrow","","",159,[[]]],[11,"borrow_mut","","",159,[[]]],[11,"type_id","","",159,[[],["typeid",3]]],[11,"vzip","","",159,[[]]],[11,"into_any","","",159,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",159,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",159,[[],["any",8]]],[11,"as_any_mut","","",159,[[],["any",8]]],[11,"into_any_arc","","",159,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",160,[[]]],[11,"into","","",160,[[]]],[11,"try_from","","",160,[[],["result",4]]],[11,"try_into","","",160,[[],["result",4]]],[11,"borrow","","",160,[[]]],[11,"borrow_mut","","",160,[[]]],[11,"type_id","","",160,[[],["typeid",3]]],[11,"vzip","","",160,[[]]],[11,"into_any","","",160,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",160,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",160,[[],["any",8]]],[11,"as_any_mut","","",160,[[],["any",8]]],[11,"into_any_arc","","",160,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",161,[[]]],[11,"into","","",161,[[]]],[11,"to_owned","","",161,[[]]],[11,"clone_into","","",161,[[]]],[11,"try_from","","",161,[[],["result",4]]],[11,"try_into","","",161,[[],["result",4]]],[11,"borrow","","",161,[[]]],[11,"borrow_mut","","",161,[[]]],[11,"type_id","","",161,[[],["typeid",3]]],[11,"vzip","","",161,[[]]],[11,"read","","",161,[[],["result",4]]],[11,"get_elements_size","","",161,[[]]],[11,"to_void_ptr","","",161,[[]]],[11,"ref_from_ptr","","",161,[[],["option",4]]],[11,"is_size_suitable","","",161,[[]]],[11,"into_any","","",161,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",161,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",161,[[],["any",8]]],[11,"as_any_mut","","",161,[[],["any",8]]],[11,"into_any_arc","","",161,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::gameplay","",162,[[]]],[11,"into","","",162,[[]]],[11,"try_from","","",162,[[],["result",4]]],[11,"try_into","","",162,[[],["result",4]]],[11,"borrow","","",162,[[]]],[11,"borrow_mut","","",162,[[]]],[11,"type_id","","",162,[[],["typeid",3]]],[11,"vzip","","",162,[[]]],[11,"into_any","","",162,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",162,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",162,[[],["any",8]]],[11,"as_any_mut","","",162,[[],["any",8]]],[11,"from","","",163,[[]]],[11,"into","","",163,[[]]],[11,"to_owned","","",163,[[]]],[11,"clone_into","","",163,[[]]],[11,"try_from","","",163,[[],["result",4]]],[11,"try_into","","",163,[[],["result",4]]],[11,"borrow","","",163,[[]]],[11,"borrow_mut","","",163,[[]]],[11,"type_id","","",163,[[],["typeid",3]]],[11,"vzip","","",163,[[]]],[11,"into_any","","",163,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",163,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",163,[[],["any",8]]],[11,"as_any_mut","","",163,[[],["any",8]]],[11,"into_any_arc","","",163,[[["arc",3]],[["arc",3],["any",8]]]],[11,"equivalent","","",163,[[]]],[11,"from","game::sandbox::gameplay::commute","",164,[[]]],[11,"into","","",164,[[]]],[11,"try_from","","",164,[[],["result",4]]],[11,"try_into","","",164,[[],["result",4]]],[11,"borrow","","",164,[[]]],[11,"borrow_mut","","",164,[[]]],[11,"type_id","","",164,[[],["typeid",3]]],[11,"vzip","","",164,[[]]],[11,"into_any","","",164,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",164,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",164,[[],["any",8]]],[11,"as_any_mut","","",164,[[],["any",8]]],[11,"from","","",165,[[]]],[11,"into","","",165,[[]]],[11,"try_from","","",165,[[],["result",4]]],[11,"try_into","","",165,[[],["result",4]]],[11,"borrow","","",165,[[]]],[11,"borrow_mut","","",165,[[]]],[11,"type_id","","",165,[[],["typeid",3]]],[11,"vzip","","",165,[[]]],[11,"into_any","","",165,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",165,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",165,[[],["any",8]]],[11,"as_any_mut","","",165,[[],["any",8]]],[11,"into_any_arc","","",165,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::gameplay::fix_traffic_signals","",166,[[]]],[11,"into","","",166,[[]]],[11,"try_from","","",166,[[],["result",4]]],[11,"try_into","","",166,[[],["result",4]]],[11,"borrow","","",166,[[]]],[11,"borrow_mut","","",166,[[]]],[11,"type_id","","",166,[[],["typeid",3]]],[11,"vzip","","",166,[[]]],[11,"into_any","","",166,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",166,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",166,[[],["any",8]]],[11,"as_any_mut","","",166,[[],["any",8]]],[11,"from","game::sandbox::gameplay::freeform","",167,[[]]],[11,"into","","",167,[[]]],[11,"try_from","","",167,[[],["result",4]]],[11,"try_into","","",167,[[],["result",4]]],[11,"borrow","","",167,[[]]],[11,"borrow_mut","","",167,[[]]],[11,"type_id","","",167,[[],["typeid",3]]],[11,"vzip","","",167,[[]]],[11,"into_any","","",167,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",167,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",167,[[],["any",8]]],[11,"as_any_mut","","",167,[[],["any",8]]],[11,"from","","",168,[[]]],[11,"into","","",168,[[]]],[11,"try_from","","",168,[[],["result",4]]],[11,"try_into","","",168,[[],["result",4]]],[11,"borrow","","",168,[[]]],[11,"borrow_mut","","",168,[[]]],[11,"type_id","","",168,[[],["typeid",3]]],[11,"vzip","","",168,[[]]],[11,"into_any","","",168,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",168,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",168,[[],["any",8]]],[11,"as_any_mut","","",168,[[],["any",8]]],[11,"from","game::sandbox::gameplay::play_scenario","",169,[[]]],[11,"into","","",169,[[]]],[11,"try_from","","",169,[[],["result",4]]],[11,"try_into","","",169,[[],["result",4]]],[11,"borrow","","",169,[[]]],[11,"borrow_mut","","",169,[[]]],[11,"type_id","","",169,[[],["typeid",3]]],[11,"vzip","","",169,[[]]],[11,"into_any","","",169,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",169,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",169,[[],["any",8]]],[11,"as_any_mut","","",169,[[],["any",8]]],[11,"from","","",170,[[]]],[11,"into","","",170,[[]]],[11,"try_from","","",170,[[],["result",4]]],[11,"try_into","","",170,[[],["result",4]]],[11,"borrow","","",170,[[]]],[11,"borrow_mut","","",170,[[]]],[11,"type_id","","",170,[[],["typeid",3]]],[11,"vzip","","",170,[[]]],[11,"into_any","","",170,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",170,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",170,[[],["any",8]]],[11,"as_any_mut","","",170,[[],["any",8]]],[11,"from","","",171,[[]]],[11,"into","","",171,[[]]],[11,"try_from","","",171,[[],["result",4]]],[11,"try_into","","",171,[[],["result",4]]],[11,"borrow","","",171,[[]]],[11,"borrow_mut","","",171,[[]]],[11,"type_id","","",171,[[],["typeid",3]]],[11,"vzip","","",171,[[]]],[11,"into_any","","",171,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",171,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",171,[[],["any",8]]],[11,"as_any_mut","","",171,[[],["any",8]]],[11,"from","game::sandbox::gameplay::tutorial","",172,[[]]],[11,"into","","",172,[[]]],[11,"try_from","","",172,[[],["result",4]]],[11,"try_into","","",172,[[],["result",4]]],[11,"borrow","","",172,[[]]],[11,"borrow_mut","","",172,[[]]],[11,"type_id","","",172,[[],["typeid",3]]],[11,"vzip","","",172,[[]]],[11,"into_any","","",172,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",172,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",172,[[],["any",8]]],[11,"as_any_mut","","",172,[[],["any",8]]],[11,"from","","",173,[[]]],[11,"into","","",173,[[]]],[11,"to_owned","","",173,[[]]],[11,"clone_into","","",173,[[]]],[11,"try_from","","",173,[[],["result",4]]],[11,"try_into","","",173,[[],["result",4]]],[11,"borrow","","",173,[[]]],[11,"borrow_mut","","",173,[[]]],[11,"type_id","","",173,[[],["typeid",3]]],[11,"vzip","","",173,[[]]],[11,"read","","",173,[[],["result",4]]],[11,"get_elements_size","","",173,[[]]],[11,"to_void_ptr","","",173,[[]]],[11,"ref_from_ptr","","",173,[[],["option",4]]],[11,"is_size_suitable","","",173,[[]]],[11,"into_any","","",173,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",173,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",173,[[],["any",8]]],[11,"as_any_mut","","",173,[[],["any",8]]],[11,"into_any_arc","","",173,[[["arc",3]],[["arc",3],["any",8]]]],[11,"equivalent","","",173,[[]]],[11,"from","","",174,[[]]],[11,"into","","",174,[[]]],[11,"try_from","","",174,[[],["result",4]]],[11,"try_into","","",174,[[],["result",4]]],[11,"borrow","","",174,[[]]],[11,"borrow_mut","","",174,[[]]],[11,"type_id","","",174,[[],["typeid",3]]],[11,"vzip","","",174,[[]]],[11,"into_any","","",174,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",174,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",174,[[],["any",8]]],[11,"as_any_mut","","",174,[[],["any",8]]],[11,"from","","",175,[[]]],[11,"into","","",175,[[]]],[11,"try_from","","",175,[[],["result",4]]],[11,"try_into","","",175,[[],["result",4]]],[11,"borrow","","",175,[[]]],[11,"borrow_mut","","",175,[[]]],[11,"type_id","","",175,[[],["typeid",3]]],[11,"vzip","","",175,[[]]],[11,"into_any","","",175,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",175,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",175,[[],["any",8]]],[11,"as_any_mut","","",175,[[],["any",8]]],[11,"from","","",176,[[]]],[11,"into","","",176,[[]]],[11,"to_owned","","",176,[[]]],[11,"clone_into","","",176,[[]]],[11,"try_from","","",176,[[],["result",4]]],[11,"try_into","","",176,[[],["result",4]]],[11,"borrow","","",176,[[]]],[11,"borrow_mut","","",176,[[]]],[11,"type_id","","",176,[[],["typeid",3]]],[11,"vzip","","",176,[[]]],[11,"read","","",176,[[],["result",4]]],[11,"get_elements_size","","",176,[[]]],[11,"to_void_ptr","","",176,[[]]],[11,"ref_from_ptr","","",176,[[],["option",4]]],[11,"is_size_suitable","","",176,[[]]],[11,"into_any","","",176,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",176,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",176,[[],["any",8]]],[11,"as_any_mut","","",176,[[],["any",8]]],[11,"into_any_arc","","",176,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::misc_tools","",178,[[]]],[11,"into","","",178,[[]]],[11,"try_from","","",178,[[],["result",4]]],[11,"try_into","","",178,[[],["result",4]]],[11,"borrow","","",178,[[]]],[11,"borrow_mut","","",178,[[]]],[11,"type_id","","",178,[[],["typeid",3]]],[11,"vzip","","",178,[[]]],[11,"into_any","","",178,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",178,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",178,[[],["any",8]]],[11,"as_any_mut","","",178,[[],["any",8]]],[11,"from","","",179,[[]]],[11,"into","","",179,[[]]],[11,"try_from","","",179,[[],["result",4]]],[11,"try_into","","",179,[[],["result",4]]],[11,"borrow","","",179,[[]]],[11,"borrow_mut","","",179,[[]]],[11,"type_id","","",179,[[],["typeid",3]]],[11,"vzip","","",179,[[]]],[11,"into_any","","",179,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",179,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",179,[[],["any",8]]],[11,"as_any_mut","","",179,[[],["any",8]]],[11,"from","game::sandbox::speed","",180,[[]]],[11,"into","","",180,[[]]],[11,"try_from","","",180,[[],["result",4]]],[11,"try_into","","",180,[[],["result",4]]],[11,"borrow","","",180,[[]]],[11,"borrow_mut","","",180,[[]]],[11,"type_id","","",180,[[],["typeid",3]]],[11,"vzip","","",180,[[]]],[11,"into_any","","",180,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",180,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",180,[[],["any",8]]],[11,"as_any_mut","","",180,[[],["any",8]]],[11,"from","","",181,[[]]],[11,"into","","",181,[[]]],[11,"try_from","","",181,[[],["result",4]]],[11,"try_into","","",181,[[],["result",4]]],[11,"borrow","","",181,[[]]],[11,"borrow_mut","","",181,[[]]],[11,"type_id","","",181,[[],["typeid",3]]],[11,"vzip","","",181,[[]]],[11,"into_any","","",181,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",181,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",181,[[],["any",8]]],[11,"as_any_mut","","",181,[[],["any",8]]],[11,"from","","",182,[[]]],[11,"into","","",182,[[]]],[11,"try_from","","",182,[[],["result",4]]],[11,"try_into","","",182,[[],["result",4]]],[11,"borrow","","",182,[[]]],[11,"borrow_mut","","",182,[[]]],[11,"type_id","","",182,[[],["typeid",3]]],[11,"vzip","","",182,[[]]],[11,"into_any","","",182,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",182,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",182,[[],["any",8]]],[11,"as_any_mut","","",182,[[],["any",8]]],[11,"from","","",183,[[]]],[11,"into","","",183,[[]]],[11,"try_from","","",183,[[],["result",4]]],[11,"try_into","","",183,[[],["result",4]]],[11,"borrow","","",183,[[]]],[11,"borrow_mut","","",183,[[]]],[11,"type_id","","",183,[[],["typeid",3]]],[11,"vzip","","",183,[[]]],[11,"into_any","","",183,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",183,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",183,[[],["any",8]]],[11,"as_any_mut","","",183,[[],["any",8]]],[11,"from","","",184,[[]]],[11,"into","","",184,[[]]],[11,"to_owned","","",184,[[]]],[11,"clone_into","","",184,[[]]],[11,"try_from","","",184,[[],["result",4]]],[11,"try_into","","",184,[[],["result",4]]],[11,"borrow","","",184,[[]]],[11,"borrow_mut","","",184,[[]]],[11,"type_id","","",184,[[],["typeid",3]]],[11,"vzip","","",184,[[]]],[11,"read","","",184,[[],["result",4]]],[11,"get_elements_size","","",184,[[]]],[11,"to_void_ptr","","",184,[[]]],[11,"ref_from_ptr","","",184,[[],["option",4]]],[11,"is_size_suitable","","",184,[[]]],[11,"into_any","","",184,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",184,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",184,[[],["any",8]]],[11,"as_any_mut","","",184,[[],["any",8]]],[11,"into_any_arc","","",184,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","game::sandbox::uber_turns","",185,[[]]],[11,"into","","",185,[[]]],[11,"try_from","","",185,[[],["result",4]]],[11,"try_into","","",185,[[],["result",4]]],[11,"borrow","","",185,[[]]],[11,"borrow_mut","","",185,[[]]],[11,"type_id","","",185,[[],["typeid",3]]],[11,"vzip","","",185,[[]]],[11,"into_any","","",185,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",185,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",185,[[],["any",8]]],[11,"as_any_mut","","",185,[[],["any",8]]],[11,"from","","",186,[[]]],[11,"into","","",186,[[]]],[11,"try_from","","",186,[[],["result",4]]],[11,"try_into","","",186,[[],["result",4]]],[11,"borrow","","",186,[[]]],[11,"borrow_mut","","",186,[[]]],[11,"type_id","","",186,[[],["typeid",3]]],[11,"vzip","","",186,[[]]],[11,"into_any","","",186,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",186,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",186,[[],["any",8]]],[11,"as_any_mut","","",186,[[],["any",8]]],[11,"show","game::app","",2,[[["id",4]]]],[11,"layers","","",2,[[],["showlayers",3]]],[11,"show","game::debug","",35,[[["id",4]]]],[11,"layers","","",35,[[],["showlayers",3]]],[11,"event","game::challenges","",11,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",11,[[],["drawbaselayer",4]]],[11,"draw","","",11,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::city_picker","",15,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",15,[[],["drawbaselayer",4]]],[11,"draw","","",15,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::isochrone","",23,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",23,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::navigate","",25,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",25,[[["gfxctx",3],["app",3]]]],[11,"event","","",26,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",26,[[["gfxctx",3],["app",3]]]],[11,"event","","",27,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",27,[[["gfxctx",3],["app",3]]]],[11,"event","game::common::warp","",28,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",28,[[["gfxctx",3],["app",3]]]],[11,"event","","",29,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",29,[[["gfxctx",3],["app",3]]]],[11,"event","game::cutscene","",32,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",32,[[],["drawbaselayer",4]]],[11,"draw","","",32,[[["gfxctx",3],["app",3]]]],[11,"event","","",33,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",33,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug::floodfill","",37,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",37,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug::polygons","",40,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",40,[[["gfxctx",3],["app",3]]]],[11,"event","game::debug","",35,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",35,[[],["drawbaselayer",4]]],[11,"draw","","",35,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::destinations","",43,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",43,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::kml","",44,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",44,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::mapping","",46,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",46,[[["gfxctx",3],["app",3]]]],[11,"event","","",47,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",47,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::polygon","",50,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",50,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::scenario","",51,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",51,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools::story","",52,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",52,[[],["drawbaselayer",4]]],[11,"draw","","",52,[[["gfxctx",3],["app",3]]]],[11,"event","game::devtools","",42,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",42,[[],["drawbaselayer",4]]],[11,"draw","","",42,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::bulk","",61,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",61,[[["gfxctx",3],["app",3]]]],[11,"event","","",62,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",62,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::cluster_traffic_signals","",63,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",63,[[],["drawbaselayer",4]]],[11,"draw","","",63,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::lanes","",64,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",64,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::routes","",65,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",65,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::stop_signs","",69,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",69,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::edits","",72,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",72,[[],["drawbaselayer",4]]],[11,"draw","","",72,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::picker","",73,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",73,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals::preview","",74,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",74,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::traffic_signals","",70,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",70,[[],["drawbaselayer",4]]],[11,"draw","","",70,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit::zones","",75,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",75,[[["gfxctx",3],["app",3]]]],[11,"event","game::edit","",58,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",58,[[["gfxctx",3],["app",3]]]],[11,"event","","",59,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",59,[[["gfxctx",3],["app",3]]]],[11,"event","","",60,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",60,[[["gfxctx",3],["app",3]]]],[11,"event","game::game","",77,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",77,[[],["drawbaselayer",4]]],[11,"draw","","",77,[[["gfxctx",3],["app",3]]]],[11,"event","","",78,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",78,[[],["drawbaselayer",4]]],[11,"draw","","",78,[[["gfxctx",3],["app",3]]]],[11,"event","","",79,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",79,[[],["drawbaselayer",4]]],[11,"draw","","",79,[[["gfxctx",3],["app",3]]]],[11,"event","game::layer","",90,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",90,[[],["drawbaselayer",4]]],[11,"draw","","",90,[[["gfxctx",3],["app",3]]]],[11,"event","game::options","",110,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",110,[[["gfxctx",3],["app",3]]]],[11,"event","game::pregame","",112,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",112,[[["gfxctx",3],["app",3]]]],[11,"event","","",113,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",113,[[],["drawbaselayer",4]]],[11,"draw","","",113,[[["gfxctx",3],["app",3]]]],[11,"event","","",114,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",114,[[],["drawbaselayer",4]]],[11,"draw","","",114,[[["gfxctx",3],["app",3]]]],[11,"event","","",115,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",115,[[],["drawbaselayer",4]]],[11,"draw","","",115,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::commuter","",140,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",140,[[],["drawbaselayer",4]]],[11,"draw","","",140,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::misc","",148,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",148,[[],["drawbaselayer",4]]],[11,"draw","","",148,[[["gfxctx",3],["app",3]]]],[11,"event","","",149,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",149,[[],["drawbaselayer",4]]],[11,"draw","","",149,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::parking_overhead","",150,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",150,[[],["drawbaselayer",4]]],[11,"draw","","",150,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::summaries","",154,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",154,[[],["drawbaselayer",4]]],[11,"draw","","",154,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::traffic_signals","",156,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",156,[[],["drawbaselayer",4]]],[11,"draw","","",156,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::dashboards::trip_table","",158,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",158,[[],["drawbaselayer",4]]],[11,"draw","","",158,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::freeform","",168,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",168,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::play_scenario","",170,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",170,[[["gfxctx",3],["app",3]]]],[11,"event","","",171,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",171,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay","",162,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",162,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::misc_tools","",179,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",179,[[],["drawbaselayer",4]]],[11,"draw","","",179,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::speed","",181,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",181,[[["gfxctx",3],["app",3]]]],[11,"event","","",182,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",182,[[],["drawbaselayer",4]]],[11,"draw","","",182,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",182,[[["eventctx",3],["app",3]]]],[11,"event","game::sandbox::uber_turns","",185,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",185,[[["gfxctx",3],["app",3]]]],[11,"event","","",186,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw_baselayer","","",186,[[],["drawbaselayer",4]]],[11,"draw","","",186,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox","",135,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",135,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",135,[[["eventctx",3],["app",3]]]],[11,"event","","",188,[[["eventctx",3],["app",3]],["transition",4]]],[11,"draw","","",188,[[["gfxctx",3],["app",3]]]],[11,"actions","game::debug","",187,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",187,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[11,"is_paused","","",187,[[]]],[11,"actions","game::sandbox::gameplay::commute","",165,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",165,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[11,"is_paused","","",165,[[]]],[11,"actions","game::sandbox::gameplay","",163,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",163,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[11,"is_paused","","",163,[[]]],[11,"actions","game::sandbox","",138,[[["id",4],["app",3]],["vec",3]]],[11,"execute","","",138,[[["app",3],["id",4],["string",3],["eventctx",3]],["transition",4]]],[11,"is_paused","","",138,[[]]],[11,"gameplay_mode","","",138,[[],["gameplaymode",4]]],[11,"name","game::layer::elevation","",92,[[],["option",4]]],[11,"event","","",92,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",92,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",92,[[["gfxctx",3]]]],[11,"name","game::layer::map","",93,[[],["option",4]]],[11,"event","","",93,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",93,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",93,[[["gfxctx",3]]]],[11,"name","","",94,[[],["option",4]]],[11,"event","","",94,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",94,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",94,[[["gfxctx",3]]]],[11,"name","game::layer::pandemic","",95,[[],["option",4]]],[11,"event","","",95,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",95,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",95,[[["gfxctx",3]]]],[11,"name","game::layer::parking","",98,[[],["option",4]]],[11,"event","","",98,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",98,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",98,[[["gfxctx",3]]]],[11,"name","game::layer::population","",100,[[],["option",4]]],[11,"event","","",100,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",100,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",100,[[["gfxctx",3]]]],[11,"name","game::layer::traffic","",102,[[],["option",4]]],[11,"event","","",102,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",102,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",102,[[["gfxctx",3]]]],[11,"name","","",103,[[],["option",4]]],[11,"event","","",103,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",103,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",103,[[["gfxctx",3]]]],[11,"name","","",104,[[],["option",4]]],[11,"event","","",104,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",104,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",104,[[["gfxctx",3]]]],[11,"name","","",105,[[],["option",4]]],[11,"event","","",105,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",105,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",105,[[["gfxctx",3]]]],[11,"name","game::layer::transit","",107,[[],["option",4]]],[11,"event","","",107,[[["eventctx",3],["app",3],["composite",3]],[["option",4],["layeroutcome",4]]]],[11,"draw","","",107,[[["gfxctx",3],["app",3]]]],[11,"draw_minimap","","",107,[[["gfxctx",3]]]],[11,"get_id","game::render::area","",118,[[],["id",4]]],[11,"draw","","",118,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",118,[[["map",3]],["polygon",3]]],[11,"get_id","game::render::bike","",119,[[],["id",4]]],[11,"draw","","",119,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",119,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",119,[[]]],[11,"get_id","game::render::building","",120,[[],["id",4]]],[11,"draw","","",120,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_zorder","","",120,[[]]],[11,"get_outline","","",120,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",120,[[["map",3],["pt2d",3]]]],[11,"get_id","game::render::bus_stop","",121,[[],["id",4]]],[11,"draw","","",121,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",121,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",121,[[["map",3],["pt2d",3]]]],[11,"get_zorder","","",121,[[]]],[11,"get_id","game::render::car","",122,[[],["id",4]]],[11,"draw","","",122,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",122,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",122,[[["map",3],["pt2d",3]]]],[11,"get_zorder","","",122,[[]]],[11,"get_id","game::render::intersection","",123,[[],["id",4]]],[11,"draw","","",123,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",123,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",123,[[["map",3],["pt2d",3]]]],[11,"get_zorder","","",123,[[]]],[11,"get_id","game::render::lane","",124,[[],["id",4]]],[11,"draw","","",124,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",124,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",124,[[["map",3],["pt2d",3]]]],[11,"get_zorder","","",124,[[]]],[11,"get_id","game::render::parking_lot","",128,[[],["id",4]]],[11,"draw","","",128,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_zorder","","",128,[[]]],[11,"get_outline","","",128,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",128,[[["map",3],["pt2d",3]]]],[11,"get_id","game::render::pedestrian","",129,[[],["id",4]]],[11,"draw","","",129,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",129,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",129,[[]]],[11,"get_id","","",130,[[],["id",4]]],[11,"draw","","",130,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",130,[[["map",3]],["polygon",3]]],[11,"get_zorder","","",130,[[]]],[11,"get_id","game::render::road","",131,[[],["id",4]]],[11,"draw","","",131,[[["gfxctx",3],["drawoptions",3],["app",3]]]],[11,"get_outline","","",131,[[["map",3]],["polygon",3]]],[11,"contains_pt","","",131,[[["map",3],["pt2d",3]]]],[11,"get_zorder","","",131,[[]]],[11,"event","game::sandbox::gameplay::commute","",164,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"draw","","",164,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::fix_traffic_signals","",166,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"draw","","",166,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",166,[[["app",3]]]],[11,"event","game::sandbox::gameplay::freeform","",167,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"draw","","",167,[[["gfxctx",3],["app",3]]]],[11,"event","game::sandbox::gameplay::play_scenario","",169,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"draw","","",169,[[["gfxctx",3],["app",3]]]],[11,"on_destroy","","",169,[[["app",3]]]],[11,"event","game::sandbox::gameplay::tutorial","",172,[[["eventctx",3],["app",3],["sandboxcontrols",3]],[["transition",4],["option",4]]]],[11,"draw","","",172,[[["gfxctx",3],["app",3]]]],[11,"can_move_canvas","","",172,[[]]],[11,"can_examine_objects","","",172,[[]]],[11,"has_common","","",172,[[]]],[11,"has_tool_panel","","",172,[[]]],[11,"has_time_panel","","",172,[[]]],[11,"has_speed","","",172,[[]]],[11,"has_agent_meter","","",172,[[]]],[11,"has_minimap","","",172,[[]]],[11,"clone","game::app","",3,[[],["flags",3]]],[11,"clone","game::colors","",13,[[],["colorschemechoice",4]]],[11,"clone","game::common::heatmap","",21,[[],["heatmapoptions",3]]],[11,"clone","game::debug::floodfill","",38,[[],["source",4]]],[11,"clone","game::devtools::mapping","",48,[[],["show",4]]],[11,"clone","","",49,[[],["value",4]]],[11,"clone","game::devtools::story","",53,[[],["recordedstorymap",3]]],[11,"clone","game::edit::traffic_signals","",71,[[],["bundleedits",3]]],[11,"clone","game::helpers","",83,[[],["id",4]]],[11,"clone","game::info::trip","",88,[[],["opentrip",3]]],[11,"clone","game::info","",87,[[],["tab",4]]],[11,"clone","","",86,[[],["dataoptions",3]]],[11,"clone","game::layer::pandemic","",97,[[],["seir",4]]],[11,"clone","","",96,[[],["options",3]]],[11,"clone","game::layer::parking","",99,[[],["loc",4]]],[11,"clone","game::layer::population","",101,[[],["options",3]]],[11,"clone","game::options","",109,[[],["options",3]]],[11,"clone","","",111,[[],["trafficsignalstyle",4]]],[11,"clone","game::render::map","",127,[[],["unzoomedagents",3]]],[11,"clone","game::render","",117,[[],["drawoptions",3]]],[11,"clone","game::sandbox::dashboards::commuter","",145,[[],["blockselection",4]]],[11,"clone","game::sandbox::dashboards::parking_overhead","",153,[[],["sortby",4]]],[11,"clone","game::sandbox::dashboards::trip_table","",161,[[],["sortby",4]]],[11,"clone","game::sandbox::gameplay::tutorial","",173,[[],["tutorialpointer",3]]],[11,"clone","","",176,[[],["task",4]]],[11,"clone","game::sandbox::gameplay","",163,[[],["gameplaymode",4]]],[11,"clone","game::sandbox::speed","",184,[[],["speedsetting",4]]],[11,"cmp","game::helpers","",83,[[["id",4]],["ordering",4]]],[11,"cmp","game::layer::parking","",99,[[["loc",4]],["ordering",4]]],[11,"cmp","game::sandbox::gameplay::tutorial","",173,[[["tutorialpointer",3]],["ordering",4]]],[11,"cmp","game::sandbox::gameplay","",163,[[["gameplaymode",4]],["ordering",4]]],[11,"eq","game::colors","",13,[[["colorschemechoice",4]]]],[11,"eq","game::common::heatmap","",21,[[["heatmapoptions",3]]]],[11,"ne","","",21,[[["heatmapoptions",3]]]],[11,"eq","game::devtools::mapping","",48,[[["show",4]]]],[11,"eq","","",49,[[["value",4]]]],[11,"eq","game::edit::traffic_signals","",71,[[["bundleedits",3]]]],[11,"ne","","",71,[[["bundleedits",3]]]],[11,"eq","game::helpers","",83,[[["id",4]]]],[11,"ne","","",83,[[["id",4]]]],[11,"eq","game::info::trip","",88,[[["opentrip",3]]]],[11,"eq","game::info","",86,[[["dataoptions",3]]]],[11,"ne","","",86,[[["dataoptions",3]]]],[11,"eq","game::layer::pandemic","",97,[[["seir",4]]]],[11,"eq","","",96,[[["options",3]]]],[11,"ne","","",96,[[["options",3]]]],[11,"eq","game::layer::parking","",99,[[["loc",4]]]],[11,"ne","","",99,[[["loc",4]]]],[11,"eq","game::layer::population","",101,[[["options",3]]]],[11,"ne","","",101,[[["options",3]]]],[11,"eq","game::options","",111,[[["trafficsignalstyle",4]]]],[11,"eq","game::render::map","",127,[[["unzoomedagents",3]]]],[11,"ne","","",127,[[["unzoomedagents",3]]]],[11,"eq","game::sandbox::dashboards::commuter","",145,[[["blockselection",4]]]],[11,"ne","","",145,[[["blockselection",4]]]],[11,"eq","","",143,[[["filter",3]]]],[11,"ne","","",143,[[["filter",3]]]],[11,"eq","game::sandbox::dashboards::parking_overhead","",153,[[["sortby",4]]]],[11,"eq","game::sandbox::dashboards::trip_table","",161,[[["sortby",4]]]],[11,"eq","game::sandbox::dashboards","",139,[[["dashtab",4]]]],[11,"eq","game::sandbox::gameplay::tutorial","",173,[[["tutorialpointer",3]]]],[11,"ne","","",173,[[["tutorialpointer",3]]]],[11,"eq","","",176,[[["task",4]]]],[11,"eq","game::sandbox::gameplay","",163,[[["gameplaymode",4]]]],[11,"ne","","",163,[[["gameplaymode",4]]]],[11,"eq","game::sandbox::speed","",184,[[["speedsetting",4]]]],[11,"partial_cmp","game::helpers","",83,[[["id",4]],[["option",4],["ordering",4]]]],[11,"lt","","",83,[[["id",4]]]],[11,"le","","",83,[[["id",4]]]],[11,"gt","","",83,[[["id",4]]]],[11,"ge","","",83,[[["id",4]]]],[11,"partial_cmp","game::layer::parking","",99,[[["loc",4]],[["option",4],["ordering",4]]]],[11,"lt","","",99,[[["loc",4]]]],[11,"le","","",99,[[["loc",4]]]],[11,"gt","","",99,[[["loc",4]]]],[11,"ge","","",99,[[["loc",4]]]],[11,"partial_cmp","game::sandbox::gameplay::tutorial","",173,[[["tutorialpointer",3]],[["option",4],["ordering",4]]]],[11,"lt","","",173,[[["tutorialpointer",3]]]],[11,"le","","",173,[[["tutorialpointer",3]]]],[11,"gt","","",173,[[["tutorialpointer",3]]]],[11,"ge","","",173,[[["tutorialpointer",3]]]],[11,"partial_cmp","","",176,[[["task",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","game::sandbox::gameplay","",163,[[["gameplaymode",4]],[["option",4],["ordering",4]]]],[11,"lt","","",163,[[["gameplaymode",4]]]],[11,"le","","",163,[[["gameplaymode",4]]]],[11,"gt","","",163,[[["gameplaymode",4]]]],[11,"ge","","",163,[[["gameplaymode",4]]]],[11,"partial_cmp","game::sandbox::speed","",184,[[["speedsetting",4]],[["option",4],["ordering",4]]]],[11,"fmt","game::colors","",13,[[["formatter",3]],["result",6]]],[11,"fmt","game::devtools::mapping","",48,[[["formatter",3]],["result",6]]],[11,"fmt","game::helpers","",83,[[["formatter",3]],["result",6]]],[11,"fmt","game::layer::pandemic","",97,[[["formatter",3]],["result",6]]],[11,"fmt","game::options","",111,[[["formatter",3]],["result",6]]],[11,"hash","game::helpers","",83,[[]]],[11,"deserialize","game::devtools::story","",53,[[],["result",4]]],[11,"serialize","","",53,[[],["result",4]]],[11,"event","game::game","",76,[[["eventctx",3]]]],[11,"draw","","",76,[[["gfxctx",3]]]],[11,"dump_before_abort","","",76,[[["canvas",3]]]],[11,"before_quit","","",76,[[["canvas",3]]]],[11,"run","game::app","",7,[[["sim",3],["map",3]]]]],"p":[[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"Flags"],[3,"PerMap"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[3,"ColorScheme"],[4,"ColorSchemeChoice"],[3,"CommonState"],[3,"CityPicker"],[3,"ColorDiscrete"],[3,"DivergingScale"],[3,"ColorNetwork"],[3,"ColorScale"],[3,"ColorLegend"],[3,"HeatmapOptions"],[3,"Grid"],[3,"IsochroneViewer"],[3,"Minimap"],[3,"Navigator"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"Warping"],[3,"DebugWarp"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"FYI"],[4,"Layout"],[3,"DebugMode"],[3,"SearchResults"],[3,"Floodfiller"],[4,"Source"],[3,"ObjectDebugger"],[3,"PolygonDebugger"],[4,"Item"],[3,"DevToolsMode"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[3,"ParkingMapper"],[3,"ChangeWay"],[4,"Show"],[4,"Value"],[3,"PolygonEditor"],[3,"ScenarioManager"],[3,"StoryMapEditor"],[3,"RecordedStoryMap"],[3,"StoryMap"],[3,"Marker"],[3,"Lasso"],[4,"Mode"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"BulkSelect"],[3,"BulkEdit"],[3,"ClusterTrafficSignalEditor"],[3,"LaneEditor"],[3,"RouteEditor"],[3,"RoadSelector"],[4,"Mode"],[13,"Route"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[3,"Game"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"PopupMsg"],[4,"DrawBaselayer"],[4,"Transition"],[8,"State"],[4,"ID"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[4,"Tab"],[3,"OpenTrip"],[8,"ContextualActions"],[3,"PickLayer"],[4,"LayerOutcome"],[3,"Elevation"],[3,"BikeNetwork"],[3,"Static"],[3,"Pandemic"],[3,"Options"],[4,"SEIR"],[3,"Occupancy"],[4,"Loc"],[3,"PopulationMap"],[3,"Options"],[3,"Backpressure"],[3,"Throughput"],[3,"Delay"],[3,"TrafficJams"],[3,"Jam"],[3,"TransitNetwork"],[8,"Layer"],[3,"Options"],[3,"OptionsPanel"],[4,"TrafficSignalStyle"],[3,"TitleScreen"],[3,"MainMenu"],[3,"About"],[3,"Proposals"],[3,"Screensaver"],[3,"DrawOptions"],[3,"DrawArea"],[3,"DrawBike"],[3,"DrawBuilding"],[3,"DrawBusStop"],[3,"DrawCar"],[3,"DrawIntersection"],[3,"DrawLane"],[3,"DrawMap"],[3,"AgentCache"],[3,"UnzoomedAgents"],[3,"DrawParkingLot"],[3,"DrawPedestrian"],[3,"DrawPedCrowd"],[3,"DrawRoad"],[3,"DrawTurnGroup"],[3,"DrawUberTurnGroup"],[8,"Renderable"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"AgentMeter"],[3,"Actions"],[4,"DashTab"],[3,"CommuterPatterns"],[3,"CompositeState"],[3,"Block"],[3,"Filter"],[3,"Loop"],[4,"BlockSelection"],[13,"Locked"],[4,"BorderType"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"ParkingOverhead"],[3,"Options"],[3,"Entry"],[4,"SortBy"],[3,"TripSummaries"],[3,"Filter"],[3,"TrafficSignalDemand"],[3,"Demand"],[3,"TripTable"],[3,"Options"],[3,"Entry"],[4,"SortBy"],[3,"FinalScore"],[4,"GameplayMode"],[3,"OptimizeCommute"],[3,"Actions"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"Tutorial"],[3,"TutorialPointer"],[3,"Stage"],[3,"TutorialState"],[4,"Task"],[8,"GameplayState"],[3,"RoutePreview"],[3,"TurnExplorer"],[3,"SpeedControls"],[3,"JumpToTime"],[3,"TimeWarpScreen"],[3,"TimePanel"],[4,"SpeedSetting"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"Actions"],[3,"BackToMainMenu"]]},\ "geom":{"doc":"","i":[[3,"Angle","geom","",null,null],[3,"Bounds","","",null,null],[12,"min_x","","",0,null],[12,"min_y","","",0,null],[12,"max_x","","",0,null],[12,"max_y","","",0,null],[3,"GPSBounds","","",null,null],[3,"Circle","","",null,null],[12,"center","","",1,null],[12,"radius","","",1,null],[3,"Distance","","",null,null],[3,"Duration","","",null,null],[3,"FindClosest","","",null,null],[3,"LonLat","","",null,null],[3,"InfiniteLine","","",null,null],[3,"Line","","",null,null],[3,"Polygon","","",null,null],[3,"Triangle","","",null,null],[12,"pt1","","",2,null],[12,"pt2","","",2,null],[12,"pt3","","",2,null],[3,"PolyLine","","",null,null],[3,"HashablePt2D","","",null,null],[3,"Pt2D","","",null,null],[3,"Ring","","",null,null],[3,"Speed","","",null,null],[3,"Histogram","","",null,null],[3,"Time","","",null,null],[4,"ArrowCap","","",null,null],[13,"Triangle","","",3,null],[4,"Statistic","","",null,null],[13,"Min","","",4,null],[13,"Mean","","",4,null],[13,"P50","","",4,null],[13,"P90","","",4,null],[13,"P99","","",4,null],[13,"Max","","",4,null],[5,"trim_f64","","",null,[[]]],[18,"ZERO","","",5,null],[11,"new_degs","","",5,[[],["angle",3]]],[11,"opposite","","",5,[[],["angle",3]]],[11,"rotate_degs","","",5,[[],["angle",3]]],[11,"normalized_radians","","",5,[[]]],[11,"normalized_degrees","","",5,[[]]],[11,"shortest_rotation_towards","","",5,[[["angle",3]],["angle",3]]],[11,"approx_eq","","",5,[[["angle",3]]]],[11,"reorient","","",5,[[],["angle",3]]],[11,"new","","",0,[[],["bounds",3]]],[11,"from","","",0,[[["vec",3]],["bounds",3]]],[11,"update","","",0,[[["pt2d",3]]]],[11,"union","","",0,[[["bounds",3]]]],[11,"contains","","",0,[[["pt2d",3]]]],[11,"as_bbox","","",0,[[],["rect",3]]],[11,"get_rectangle","","",0,[[],["polygon",3]]],[11,"width","","",0,[[]]],[11,"height","","",0,[[]]],[11,"center","","",0,[[],["pt2d",3]]],[11,"new","","",6,[[],["gpsbounds",3]]],[11,"from","","",6,[[["vec",3],["lonlat",3]],["gpsbounds",3]]],[11,"update","","",6,[[["lonlat",3]]]],[11,"contains","","",6,[[["lonlat",3]]]],[11,"get_max_world_pt","","",6,[[],["pt2d",3]]],[11,"to_bounds","","",6,[[],["bounds",3]]],[11,"try_convert","","",6,[[["vec",3]],[["option",4],["vec",3]]]],[11,"convert","","",6,[[["vec",3]],[["pt2d",3],["vec",3]]]],[11,"convert_back","","",6,[[["vec",3]],[["vec",3],["lonlat",3]]]],[11,"approx_eq","","",6,[[["gpsbounds",3]]]],[11,"new","","",1,[[["pt2d",3],["distance",3]],["circle",3]]],[11,"contains_pt","","",1,[[["pt2d",3]]]],[11,"get_bounds","","",1,[[],["bounds",3]]],[11,"to_polygon","","",1,[[],["polygon",3]]],[11,"to_partial_polygon","","",1,[[],["polygon",3]]],[11,"outline","","",1,[[["pt2d",3],["distance",3]],[["polygon",3],["result",4],["string",3]]]],[18,"ZERO","","",7,null],[11,"meters","","",7,[[],["distance",3]]],[11,"const_meters","","",7,[[],["distance",3]]],[11,"inches","","",7,[[],["distance",3]]],[11,"miles","","",7,[[],["distance",3]]],[11,"centimeters","","",7,[[],["distance",3]]],[11,"abs","","",7,[[],["distance",3]]],[11,"sqrt","","",7,[[],["distance",3]]],[11,"inner_meters","","",7,[[]]],[11,"describe_rounded","","",7,[[],["string",3]]],[18,"ZERO","","",8,null],[11,"seconds","","",8,[[],["duration",3]]],[11,"minutes","","",8,[[],["duration",3]]],[11,"hours","","",8,[[],["duration",3]]],[11,"f64_minutes","","",8,[[],["duration",3]]],[11,"const_seconds","","",8,[[],["duration",3]]],[11,"inner_seconds","","",8,[[]]],[11,"parse","","",8,[[],[["duration",3],["box",3],["result",4]]]],[11,"epsilon_eq","","",8,[[["duration",3]]]],[11,"realtime_elapsed","","",8,[[["instant",6]],["duration",3]]],[11,"round_up","","",8,[[["duration",3]],["duration",3]]],[11,"num_minutes_rounded_up","","",8,[[]]],[11,"make_intervals_for_max","","",8,[[]]],[11,"new","","",9,[[["bounds",3]],["findclosest",3]]],[11,"add","","",9,[[["vec",3]]]],[11,"all_close_pts","","",9,[[["pt2d",3],["distance",3]],["vec",3]]],[11,"closest_pt","","",9,[[["pt2d",3],["distance",3]],["option",4]]],[11,"new","","",10,[[],["lonlat",3]]],[11,"x","","",10,[[]]],[11,"y","","",10,[[]]],[11,"gps_dist_meters","","",10,[[["lonlat",3]],["distance",3]]],[11,"fast_dist","","",10,[[["lonlat",3]],["notnan",3]]],[11,"read_osmosis_polygon","","",10,[[["string",3]],[["result",4],["vec",3],["box",3]]]],[11,"new","","",11,[[["pt2d",3]],[["option",4],["line",3]]]],[11,"must_new","","",11,[[["pt2d",3]],["line",3]]],[11,"infinite","","",11,[[],["infiniteline",3]]],[11,"pt1","","",11,[[],["pt2d",3]]],[11,"pt2","","",11,[[],["pt2d",3]]],[11,"points","","",11,[[],[["pt2d",3],["vec",3]]]],[11,"to_polyline","","",11,[[],["polyline",3]]],[11,"make_polygons","","",11,[[["distance",3]],["polygon",3]]],[11,"length","","",11,[[],["distance",3]]],[11,"intersection","","",11,[[["line",3]],[["option",4],["pt2d",3]]]],[11,"crosses","","",11,[[["line",3]]]],[11,"intersection_infinite","","",11,[[["infiniteline",3]],[["option",4],["pt2d",3]]]],[11,"shift_right","","",11,[[["distance",3]],["line",3]]],[11,"shift_left","","",11,[[["distance",3]],["line",3]]],[11,"shift_either_direction","","",11,[[["distance",3]],["line",3]]],[11,"reverse","","",11,[[],["line",3]]],[11,"angle","","",11,[[],["angle",3]]],[11,"dist_along","","",11,[[["distance",3]],[["option",4],["pt2d",3]]]],[11,"must_dist_along","","",11,[[["distance",3]],["pt2d",3]]],[11,"unbounded_dist_along","","",11,[[["distance",3]],["pt2d",3]]],[11,"unbounded_percent_along","","",11,[[],["pt2d",3]]],[11,"percent_along","","",11,[[],[["option",4],["pt2d",3]]]],[11,"slice","","",11,[[["distance",3]],[["option",4],["line",3]]]],[11,"middle","","",11,[[],[["option",4],["pt2d",3]]]],[11,"contains_pt","","",11,[[["pt2d",3]]]],[11,"dist_along_of_point","","",11,[[["pt2d",3]],[["distance",3],["option",4]]]],[11,"percent_along_of_point","","",11,[[["pt2d",3]],["option",4]]],[11,"project_pt","","",11,[[["pt2d",3]],["pt2d",3]]],[11,"intersection","","",12,[[["infiniteline",3]],[["option",4],["pt2d",3]]]],[11,"buggy_new","","",13,[[["pt2d",3],["vec",3]],["polygon",3]]],[11,"with_holes","","",13,[[["vec",3],["ring",3]],["polygon",3]]],[11,"from_geojson","","",13,[[["vec",3]],["polygon",3]]],[11,"precomputed","","",13,[[["pt2d",3],["vec",3],["vec",3]],["polygon",3]]],[11,"from_triangle","","",13,[[["triangle",3]],["polygon",3]]],[11,"triangles","","",13,[[],[["vec",3],["triangle",3]]]],[11,"raw_for_rendering","","",13,[[]]],[11,"contains_pt","","",13,[[["pt2d",3]]]],[11,"get_bounds","","",13,[[],["bounds",3]]],[11,"translate","","",13,[[],["polygon",3]]],[11,"scale","","",13,[[],["polygon",3]]],[11,"rotate","","",13,[[["angle",3]],["polygon",3]]],[11,"rotate_around","","",13,[[["pt2d",3],["angle",3]],["polygon",3]]],[11,"points","","",13,[[],["vec",3]]],[11,"into_points","","",13,[[],[["pt2d",3],["vec",3]]]],[11,"into_ring","","",13,[[],["ring",3]]],[11,"center","","",13,[[],["pt2d",3]]],[11,"rectangle","","",13,[[],["polygon",3]]],[11,"rectangle_centered","","",13,[[["pt2d",3],["distance",3]],["polygon",3]]],[11,"rectangle_two_corners","","",13,[[["pt2d",3]],[["polygon",3],["option",4]]]],[11,"rounded_rectangle","","",13,[[["option",4]],["polygon",3]]],[11,"union","","",13,[[["polygon",3]],["polygon",3]]],[11,"union_all","","",13,[[["polygon",3],["vec",3]],["polygon",3]]],[11,"intersection","","",13,[[["polygon",3]],[["polygon",3],["vec",3]]]],[11,"convex_hull","","",13,[[["polygon",3],["vec",3]],["polygon",3]]],[11,"polylabel","","",13,[[],["pt2d",3]]],[11,"to_outline","","",13,[[["distance",3]],[["polygon",3],["result",4],["string",3]]]],[11,"strip_rings","","",13,[[],["polygon",3]]],[11,"area","","",13,[[]]],[11,"clip_polyline","","",13,[[["polyline",3]],[["option",4],["vec",3]]]],[11,"clip_ring","","",13,[[["ring",3]],[["option",4],["vec",3]]]],[11,"new","","",14,[[["pt2d",3],["vec",3]],[["polyline",3],["result",4],["string",3]]]],[11,"must_new","","",14,[[["pt2d",3],["vec",3]],["polyline",3]]],[11,"unchecked_new","","",14,[[["pt2d",3],["vec",3]],["polyline",3]]],[11,"deduping_new","","",14,[[["pt2d",3],["vec",3]],[["polyline",3],["result",4],["string",3]]]],[11,"to_thick_boundary","","",14,[[["distance",3]],[["polygon",3],["option",4]]]],[11,"reversed","","",14,[[],["polyline",3]]],[11,"extend","","",14,[[["polyline",3]],[["polyline",3],["result",4],["string",3]]]],[11,"must_extend","","",14,[[["polyline",3]],["polyline",3]]],[11,"must_push","","",14,[[["pt2d",3]],["polyline",3]]],[11,"append","","",14,[[["pt2d",3],["vec",3]],[["result",4],["vec",3],["string",3]]]],[11,"points","","",14,[[],["vec",3]]],[11,"into_points","","",14,[[],[["pt2d",3],["vec",3]]]],[11,"lines","","",14,[[],[["vec",3],["line",3]]]],[11,"length","","",14,[[],["distance",3]]],[11,"slice","","",14,[[["distance",3]],[["result",4],["string",3]]]],[11,"exact_slice","","",14,[[["distance",3]],["polyline",3]]],[11,"maybe_exact_slice","","",14,[[["distance",3]],[["polyline",3],["result",4],["string",3]]]],[11,"first_half","","",14,[[],["polyline",3]]],[11,"second_half","","",14,[[],["polyline",3]]],[11,"dist_along","","",14,[[["distance",3]],[["result",4],["string",3]]]],[11,"must_dist_along","","",14,[[["distance",3]]]],[11,"middle","","",14,[[],["pt2d",3]]],[11,"first_pt","","",14,[[],["pt2d",3]]],[11,"last_pt","","",14,[[],["pt2d",3]]],[11,"first_line","","",14,[[],["line",3]]],[11,"last_line","","",14,[[],["line",3]]],[11,"shift_right","","",14,[[["distance",3]],[["polyline",3],["result",4],["string",3]]]],[11,"must_shift_right","","",14,[[["distance",3]],["polyline",3]]],[11,"shift_left","","",14,[[["distance",3]],[["polyline",3],["result",4],["string",3]]]],[11,"must_shift_left","","",14,[[["distance",3]],["polyline",3]]],[11,"make_polygons","","",14,[[["distance",3]],["polygon",3]]],[11,"make_polygons_with_miter_threshold","","",14,[[["distance",3]],["polygon",3]]],[11,"exact_dashed_polygons","","",14,[[["distance",3]],[["polygon",3],["vec",3]]]],[11,"dashed_lines","","",14,[[["distance",3]],[["polygon",3],["vec",3]]]],[11,"make_arrow","","",14,[[["distance",3],["arrowcap",4]],["polygon",3]]],[11,"make_double_arrow","","",14,[[["distance",3],["arrowcap",4]],["polygon",3]]],[11,"dashed_arrow","","",14,[[["distance",3],["arrowcap",4]],[["polygon",3],["vec",3]]]],[11,"intersection","","",14,[[["polyline",3]],["option",4]]],[11,"intersection_infinite","","",14,[[["infiniteline",3]],[["option",4],["pt2d",3]]]],[11,"get_slice_ending_at","","",14,[[["pt2d",3]],[["option",4],["polyline",3]]]],[11,"get_slice_starting_at","","",14,[[["pt2d",3]],[["option",4],["polyline",3]]]],[11,"dist_along_of_point","","",14,[[["pt2d",3]],["option",4]]],[11,"trim_to_endpts","","",14,[[["pt2d",3]],["polyline",3]]],[11,"get_bounds","","",14,[[],["bounds",3]]],[11,"extend_to_length","","",14,[[["distance",3]],["polyline",3]]],[11,"new","","",15,[[],["pt2d",3]]],[11,"approx_eq","","",15,[[["pt2d",3],["distance",3]]]],[11,"from_gps","","",15,[[["gpsbounds",3],["lonlat",3]],["pt2d",3]]],[11,"to_gps","","",15,[[["gpsbounds",3]],["lonlat",3]]],[11,"x","","",15,[[]]],[11,"y","","",15,[[]]],[11,"project_away","","",15,[[["distance",3],["angle",3]],["pt2d",3]]],[11,"dist_to","","",15,[[["pt2d",3]],["distance",3]]],[11,"angle_to","","",15,[[["pt2d",3]],["angle",3]]],[11,"offset","","",15,[[],["pt2d",3]]],[11,"center","","",15,[[["vec",3]],["pt2d",3]]],[11,"approx_dedupe","","",15,[[["pt2d",3],["vec",3],["distance",3]],[["pt2d",3],["vec",3]]]],[11,"find_pts_between","","",15,[[["pt2d",3],["vec",3],["distance",3]],[["option",4],["vec",3]]]],[11,"to_hashable","","",15,[[],["hashablept2d",3]]],[11,"to_pt2d","","",16,[[],["pt2d",3]]],[11,"new","","",17,[[["pt2d",3],["vec",3]],[["result",4],["string",3],["ring",3]]]],[11,"must_new","","",17,[[["pt2d",3],["vec",3]],["ring",3]]],[11,"to_outline","","",17,[[["distance",3]],["polygon",3]]],[11,"to_polygon","","",17,[[],["polygon",3]]],[11,"points","","",17,[[],["vec",3]]],[11,"into_points","","",17,[[],[["pt2d",3],["vec",3]]]],[11,"all_intersections","","",17,[[["polyline",3]],[["pt2d",3],["vec",3]]]],[11,"get_both_slices_btwn","","",17,[[["pt2d",3]],["option",4]]],[11,"get_shorter_slice_btwn","","",17,[[["pt2d",3]],["polyline",3]]],[11,"split_points","","",17,[[["vec",3]],[["result",4],["string",3]]]],[11,"contains_pt","","",17,[[["pt2d",3]]]],[18,"ZERO","","",18,null],[11,"is_zero","","",18,[[["duration",3]]]],[11,"meters_per_second","","",18,[[],["speed",3]]],[11,"const_meters_per_second","","",18,[[],["speed",3]]],[11,"miles_per_hour","","",18,[[],["speed",3]]],[11,"km_per_hour","","",18,[[],["speed",3]]],[11,"from_dist_time","","",18,[[["distance",3],["duration",3]],["speed",3]]],[11,"inner_meters_per_second","","",18,[[]]],[11,"max","","",18,[[["speed",3]],["speed",3]]],[11,"min","","",18,[[["speed",3]],["speed",3]]],[11,"all","","",4,[[],[["vec",3],["statistic",4]]]],[11,"new","","",19,[[],["histogram",3]]],[11,"add","","",19,[[]]],[11,"remove","","",19,[[]]],[11,"describe","","",19,[[],["string",3]]],[11,"percentile","","",19,[[],["option",4]]],[11,"select","","",19,[[["statistic",4]],["option",4]]],[11,"count","","",19,[[]]],[11,"seems_eq","","",19,[[["histogram",3]]]],[18,"START_OF_DAY","","",20,null],[11,"get_parts","","",20,[[]]],[11,"get_hours","","",20,[[]]],[11,"ampm_tostring","","",20,[[],["string",3]]],[11,"as_filename","","",20,[[],["string",3]]],[11,"parse","","",20,[[],[["box",3],["result",4],["time",3]]]],[11,"min","","",20,[[["time",3]],["time",3]]],[11,"max","","",20,[[["time",3]],["time",3]]],[11,"percent_of","","",20,[[],["time",3]]],[11,"to_percent","","",20,[[["time",3]]]],[11,"inner_seconds","","",20,[[]]],[11,"clamped_sub","","",20,[[["duration",3]],["time",3]]],[11,"round_seconds","","",20,[[],["time",3]]],[17,"EPSILON_DIST","","",null,null],[8,"HgramValue","","",null,null],[10,"hgram_zero","","",21,[[]]],[10,"to_u64","","",21,[[]]],[10,"from_u64","","",21,[[]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"to_string","","",5,[[],["string",3]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"to_string","","",1,[[],["string",3]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"to_string","","",7,[[],["string",3]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"to_string","","",8,[[],["string",3]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"to_owned","","",10,[[]]],[11,"clone_into","","",10,[[]]],[11,"to_string","","",10,[[],["string",3]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"to_string","","",12,[[],["string",3]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"to_string","","",11,[[],["string",3]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"to_string","","",13,[[],["string",3]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_into","","",14,[[]]],[11,"to_string","","",14,[[],["string",3]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"to_string","","",15,[[],["string",3]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"to_owned","","",17,[[]]],[11,"clone_into","","",17,[[]]],[11,"to_string","","",17,[[],["string",3]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"to_owned","","",18,[[]]],[11,"clone_into","","",18,[[]]],[11,"to_string","","",18,[[],["string",3]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"to_string","","",20,[[],["string",3]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"to_string","","",4,[[],["string",3]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"hgram_zero","","",8,[[],["duration",3]]],[11,"to_u64","","",8,[[]]],[11,"from_u64","","",8,[[],["duration",3]]],[11,"clone","","",5,[[],["angle",3]]],[11,"clone","","",0,[[],["bounds",3]]],[11,"clone","","",6,[[],["gpsbounds",3]]],[11,"clone","","",1,[[],["circle",3]]],[11,"clone","","",7,[[],["distance",3]]],[11,"clone","","",8,[[],["duration",3]]],[11,"clone","","",10,[[],["lonlat",3]]],[11,"clone","","",11,[[],["line",3]]],[11,"clone","","",12,[[],["infiniteline",3]]],[11,"clone","","",13,[[],["polygon",3]]],[11,"clone","","",2,[[],["triangle",3]]],[11,"clone","","",14,[[],["polyline",3]]],[11,"clone","","",15,[[],["pt2d",3]]],[11,"clone","","",16,[[],["hashablept2d",3]]],[11,"clone","","",17,[[],["ring",3]]],[11,"clone","","",18,[[],["speed",3]]],[11,"clone","","",4,[[],["statistic",4]]],[11,"clone","","",19,[[],["histogram",3]]],[11,"clone","","",20,[[],["time",3]]],[11,"default","","",7,[[],["distance",3]]],[11,"default","","",8,[[],["duration",3]]],[11,"default","","",19,[[],["histogram",3]]],[11,"cmp","","",7,[[["distance",3]],["ordering",4]]],[11,"cmp","","",8,[[["duration",3]],["ordering",4]]],[11,"cmp","","",10,[[["lonlat",3]],["ordering",4]]],[11,"cmp","","",16,[[["hashablept2d",3]],["ordering",4]]],[11,"cmp","","",4,[[["statistic",4]],["ordering",4]]],[11,"cmp","","",20,[[["time",3]],["ordering",4]]],[11,"eq","","",5,[[["angle",3]]]],[11,"ne","","",5,[[["angle",3]]]],[11,"eq","","",6,[[["gpsbounds",3]]]],[11,"ne","","",6,[[["gpsbounds",3]]]],[11,"eq","","",7,[[["distance",3]]]],[11,"ne","","",7,[[["distance",3]]]],[11,"eq","","",8,[[["duration",3]]]],[11,"ne","","",8,[[["duration",3]]]],[11,"eq","","",10,[[["lonlat",3]]]],[11,"ne","","",10,[[["lonlat",3]]]],[11,"eq","","",11,[[["line",3]]]],[11,"ne","","",11,[[["line",3]]]],[11,"eq","","",14,[[["polyline",3]]]],[11,"ne","","",14,[[["polyline",3]]]],[11,"eq","","",15,[[["pt2d",3]]]],[11,"eq","","",16,[[["hashablept2d",3]]]],[11,"ne","","",16,[[["hashablept2d",3]]]],[11,"eq","","",17,[[["ring",3]]]],[11,"ne","","",17,[[["ring",3]]]],[11,"eq","","",18,[[["speed",3]]]],[11,"ne","","",18,[[["speed",3]]]],[11,"eq","","",4,[[["statistic",4]]]],[11,"eq","","",20,[[["time",3]]]],[11,"ne","","",20,[[["time",3]]]],[11,"partial_cmp","","",5,[[["angle",3]],[["option",4],["ordering",4]]]],[11,"lt","","",5,[[["angle",3]]]],[11,"le","","",5,[[["angle",3]]]],[11,"gt","","",5,[[["angle",3]]]],[11,"ge","","",5,[[["angle",3]]]],[11,"partial_cmp","","",7,[[["distance",3]],[["option",4],["ordering",4]]]],[11,"lt","","",7,[[["distance",3]]]],[11,"le","","",7,[[["distance",3]]]],[11,"gt","","",7,[[["distance",3]]]],[11,"ge","","",7,[[["distance",3]]]],[11,"partial_cmp","","",8,[[["duration",3]],[["option",4],["ordering",4]]]],[11,"lt","","",8,[[["duration",3]]]],[11,"le","","",8,[[["duration",3]]]],[11,"gt","","",8,[[["duration",3]]]],[11,"ge","","",8,[[["duration",3]]]],[11,"partial_cmp","","",10,[[["lonlat",3]],[["option",4],["ordering",4]]]],[11,"lt","","",10,[[["lonlat",3]]]],[11,"le","","",10,[[["lonlat",3]]]],[11,"gt","","",10,[[["lonlat",3]]]],[11,"ge","","",10,[[["lonlat",3]]]],[11,"partial_cmp","","",16,[[["hashablept2d",3]],[["option",4],["ordering",4]]]],[11,"lt","","",16,[[["hashablept2d",3]]]],[11,"le","","",16,[[["hashablept2d",3]]]],[11,"gt","","",16,[[["hashablept2d",3]]]],[11,"ge","","",16,[[["hashablept2d",3]]]],[11,"partial_cmp","","",18,[[["speed",3]],[["option",4],["ordering",4]]]],[11,"lt","","",18,[[["speed",3]]]],[11,"le","","",18,[[["speed",3]]]],[11,"gt","","",18,[[["speed",3]]]],[11,"ge","","",18,[[["speed",3]]]],[11,"partial_cmp","","",4,[[["statistic",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",20,[[["time",3]],[["option",4],["ordering",4]]]],[11,"lt","","",20,[[["time",3]]]],[11,"le","","",20,[[["time",3]]]],[11,"gt","","",20,[[["time",3]]]],[11,"ge","","",20,[[["time",3]]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",10,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",18,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",10,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",18,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"div","","",5,[[],["angle",3]]],[11,"div","","",7,[[["distance",3]]]],[11,"div","","",7,[[],["distance",3]]],[11,"div","","",7,[[["speed",3]],["duration",3]]],[11,"div","","",8,[[["duration",3]]]],[11,"div","","",8,[[],["duration",3]]],[11,"rem","","",8,[[["duration",3]],["duration",3]]],[11,"sub","","",7,[[["distance",3]],["distance",3]]],[11,"sub","","",8,[[["duration",3]],["duration",3]]],[11,"sub","","",18,[[["speed",3]],["speed",3]]],[11,"sub","","",20,[[["duration",3]],["time",3]]],[11,"sub","","",20,[[["time",3]],["duration",3]]],[11,"add","","",5,[[["angle",3]],["angle",3]]],[11,"add","","",7,[[["distance",3]],["distance",3]]],[11,"add","","",8,[[["duration",3]],["duration",3]]],[11,"add","","",18,[[["speed",3]],["speed",3]]],[11,"add","","",20,[[["duration",3]],["time",3]]],[11,"mul","","",7,[[],["distance",3]]],[11,"mul","","",8,[[],["duration",3]]],[11,"mul","","",8,[[["speed",3]],["distance",3]]],[11,"mul","","",18,[[],["speed",3]]],[11,"mul","","",18,[[["duration",3]],["distance",3]]],[11,"neg","","",5,[[],["angle",3]]],[11,"neg","","",7,[[],["distance",3]]],[11,"neg","","",18,[[],["speed",3]]],[11,"add_assign","","",7,[[["distance",3]]]],[11,"add_assign","","",8,[[["duration",3]]]],[11,"add_assign","","",20,[[["duration",3]]]],[11,"sub_assign","","",7,[[["distance",3]]]],[11,"sub_assign","","",8,[[["duration",3]]]],[11,"hash","","",16,[[]]],[11,"sum","","",7,[[],["distance",3]]],[11,"sum","","",8,[[],["duration",3]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",0,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",1,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",8,[[],["result",4]]],[11,"serialize","","",10,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","","",12,[[],["result",4]]],[11,"serialize","","",13,[[],["result",4]]],[11,"serialize","","",14,[[],["result",4]]],[11,"serialize","","",15,[[],["result",4]]],[11,"serialize","","",17,[[],["result",4]]],[11,"serialize","","",18,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",20,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",0,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",1,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",8,[[],["result",4]]],[11,"deserialize","","",10,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","","",12,[[],["result",4]]],[11,"deserialize","","",13,[[],["result",4]]],[11,"deserialize","","",14,[[],["result",4]]],[11,"deserialize","","",15,[[],["result",4]]],[11,"deserialize","","",17,[[],["result",4]]],[11,"deserialize","","",18,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",20,[[],["result",4]]]],"p":[[3,"Bounds"],[3,"Circle"],[3,"Triangle"],[4,"ArrowCap"],[4,"Statistic"],[3,"Angle"],[3,"GPSBounds"],[3,"Distance"],[3,"Duration"],[3,"FindClosest"],[3,"LonLat"],[3,"Line"],[3,"InfiniteLine"],[3,"Polygon"],[3,"PolyLine"],[3,"Pt2D"],[3,"HashablePt2D"],[3,"Ring"],[3,"Speed"],[3,"Histogram"],[3,"Time"],[8,"HgramValue"]]},\ "headless":{"doc":"","i":[[3,"MAP","headless","",null,null],[12,"__private_field","","",0,null],[3,"SIM","","",null,null],[12,"__private_field","","",1,null],[3,"FLAGS","","",null,null],[12,"__private_field","","",2,null],[3,"FinishedTrips","","",null,null],[12,"trips","","",3,null],[5,"main","","",null,[[]]],[5,"serve_req","","",null,[[["request",3],["body",3]]]],[5,"handle_command","","",null,[[["map",3],["vec",3],["hashmap",3],["sim",3]],[["result",4],["string",3],["box",3]]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["arc",3],["any",8]]]],[11,"deref","","",0,[[],["rwlock",3]]],[11,"deref","","",1,[[],["rwlock",3]]],[11,"deref","","",2,[[],["rwlock",3]]],[11,"serialize","","",3,[[],["result",4]]],[11,"initialize","","",0,[[]]],[11,"initialize","","",1,[[]]],[11,"initialize","","",2,[[]]]],"p":[[3,"MAP"],[3,"SIM"],[3,"FLAGS"],[3,"FinishedTrips"]]},\ -"importer":{"doc":"","i":[[3,"Job","importer","",null,null],[12,"city","","",0,null],[12,"osm_to_raw","","",0,null],[12,"raw_to_map","","",0,null],[12,"scenario","","",0,null],[12,"scenario_everyone","","",0,null],[12,"skip_ch","","",0,null],[12,"only_map","","",0,null],[12,"oneshot","","",0,null],[12,"oneshot_clip","","",0,null],[12,"oneshot_drive_on_left","","",0,null],[5,"main","","",null,[[]]],[5,"oneshot","","",null,[[["string",3],["option",4]]]],[0,"berlin","","",null,null],[3,"Record","importer::berlin","",null,null],[12,"raumid","","",1,null],[12,"e_e","","",1,null],[5,"input","","",null,[[["timer",3]]]],[5,"osm_to_raw","","",null,[[["timer",3]]]],[5,"correlate_population","","",null,[[["timer",3]]]],[5,"distribute_residents","","",null,[[["timer",3],["map",3]]]],[0,"krakow","importer","",null,null],[5,"input","importer::krakow","",null,[[]]],[5,"osm_to_raw","","",null,[[["timer",3]]]],[0,"seattle","importer","",null,null],[3,"TripRecord","importer::seattle","",null,null],[12,"shape_id","","",2,null],[12,"trip_id","","",2,null],[3,"StopTimeRecord","","",null,null],[12,"trip_id","","",3,null],[12,"arrival_time","","",3,null],[5,"input","","",null,[[["timer",3]]]],[5,"osm_to_raw","","",null,[[["timer",3]]]],[5,"adjust_private_parking","","",null,[[["scenario",3],["map",3]]]],[5,"add_gtfs_schedules","","",null,[[["map",3]]]],[0,"utils","importer","",null,null],[5,"download","importer::utils","",null,[[]]],[5,"download_kml","","",null,[[["timer",3],["gpsbounds",3]]]],[5,"osmconvert","","",null,[[["string",3]]]],[5,"run","","",null,[[["command",3]]]],[5,"raw_to_map","","",null,[[["timer",3]],["map",3]]],[0,"xian","importer","",null,null],[5,"input","importer::xian","",null,[[]]],[5,"osm_to_raw","","",null,[[["timer",3]]]],[11,"from","importer","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","importer::berlin","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","importer::seattle","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["arc",3],["any",8]]]],[11,"fmt","importer::berlin","",1,[[["formatter",3]],["result",6]]],[11,"fmt","importer::seattle","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"deserialize","importer::berlin","",1,[[],["result",4]]],[11,"deserialize","importer::seattle","",2,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]]],"p":[[3,"Job"],[3,"Record"],[3,"TripRecord"],[3,"StopTimeRecord"]]},\ +"importer":{"doc":"","i":[[3,"Job","importer","",null,null],[12,"city","","",0,null],[12,"osm_to_raw","","",0,null],[12,"raw_to_map","","",0,null],[12,"scenario","","",0,null],[12,"scenario_everyone","","",0,null],[12,"skip_ch","","",0,null],[12,"only_map","","",0,null],[12,"oneshot","","",0,null],[12,"oneshot_clip","","",0,null],[12,"oneshot_drive_on_left","","",0,null],[5,"main","","",null,[[]]],[5,"oneshot","","",null,[[["string",3],["option",4]]]],[0,"berlin","","",null,null],[3,"Record","importer::berlin","",null,null],[12,"raumid","","",1,null],[12,"e_e","","",1,null],[5,"input","","",null,[[["timer",3]]]],[5,"osm_to_raw","","",null,[[["timer",3]]]],[5,"correlate_population","","",null,[[["timer",3]]]],[5,"distribute_residents","","",null,[[["map",3],["timer",3]]]],[0,"krakow","importer","",null,null],[5,"input","importer::krakow","",null,[[]]],[5,"osm_to_raw","","",null,[[["timer",3]]]],[0,"seattle","importer","",null,null],[3,"TripRecord","importer::seattle","",null,null],[12,"shape_id","","",2,null],[12,"trip_id","","",2,null],[3,"StopTimeRecord","","",null,null],[12,"trip_id","","",3,null],[12,"arrival_time","","",3,null],[5,"input","","",null,[[["timer",3]]]],[5,"osm_to_raw","","",null,[[["timer",3]]]],[5,"adjust_private_parking","","",null,[[["scenario",3],["map",3]]]],[5,"add_gtfs_schedules","","",null,[[["map",3]]]],[0,"utils","importer","",null,null],[5,"download","importer::utils","",null,[[]]],[5,"download_kml","","",null,[[["timer",3],["gpsbounds",3]]]],[5,"osmconvert","","",null,[[["string",3]]]],[5,"run","","",null,[[["command",3]]]],[5,"raw_to_map","","",null,[[["timer",3]],["map",3]]],[0,"xian","importer","",null,null],[5,"input","importer::xian","",null,[[]]],[5,"osm_to_raw","","",null,[[["timer",3]]]],[11,"from","importer","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","importer::berlin","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","importer::seattle","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["arc",3],["any",8]]]],[11,"fmt","importer::berlin","",1,[[["formatter",3]],["result",6]]],[11,"fmt","importer::seattle","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"deserialize","importer::berlin","",1,[[],["result",4]]],[11,"deserialize","importer::seattle","",2,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]]],"p":[[3,"Job"],[3,"Record"],[3,"TripRecord"],[3,"StopTimeRecord"]]},\ "iotool":{"doc":"","i":[[3,"Input","iotool","",null,null],[12,"scenario_name","","",0,null],[12,"people","","",0,null],[3,"Person","","",null,null],[12,"origin","","",1,null],[12,"trips","","",1,null],[3,"Trip","","",null,null],[12,"departure","","",2,null],[12,"position","","",2,null],[12,"mode","","",2,null],[5,"main","","",null,[[]]],[5,"import_traffic","","",null,[[["string",3]]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["arc",3],["any",8]]]],[11,"deserialize","","",0,[[],["result",4]]],[11,"deserialize","","",1,[[],["result",4]]],[11,"deserialize","","",2,[[],["result",4]]]],"p":[[3,"Input"],[3,"Person"],[3,"Trip"]]},\ "kml":{"doc":"","i":[[3,"ExtraShapes","kml","",null,null],[12,"shapes","","",0,null],[3,"ExtraShape","","",null,null],[12,"points","","",1,null],[12,"attributes","","",1,null],[5,"load","","",null,[[["gpsbounds",3],["timer",3]],[["extrashapes",3],["box",3],["result",4]]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"deserialize","","",0,[[],["result",4]]],[11,"deserialize","","",1,[[],["result",4]]],[11,"serialize","","",0,[[],["result",4]]],[11,"serialize","","",1,[[],["result",4]]]],"p":[[3,"ExtraShapes"],[3,"ExtraShape"]]},\ -"map_editor":{"doc":"","i":[[3,"UI","map_editor","",null,null],[12,"model","","",0,null],[12,"state","","",0,null],[12,"composite","","",0,null],[12,"popup","","",0,null],[12,"info_key_held","","",0,null],[12,"last_id","","",0,null],[4,"State","","",null,null],[13,"Viewing","","",1,null],[13,"MovingIntersection","","",1,null],[13,"MovingBuilding","","",1,null],[13,"MovingRoadPoint","","",1,null],[13,"CreatingRoad","","",1,null],[13,"PreviewIntersection","","",1,null],[5,"preview_intersection","","",null,[[["model",3],["nodeid",3],["eventctx",3]],["drawable",3]]],[5,"preview_all_intersections","","",null,[[["model",3],["eventctx",3]],["drawable",3]]],[5,"main","","",null,[[]]],[0,"model","","",null,null],[3,"Model","map_editor::model","",null,null],[12,"map","","",2,null],[12,"showing_pts","","",2,null],[12,"world","","",2,null],[12,"include_bldgs","","",2,null],[12,"intersection_geom","","",2,null],[4,"ID","","",null,null],[13,"Building","","",3,null],[13,"Intersection","","",3,null],[13,"Road","","",3,null],[13,"RoadPoint","","",3,null],[5,"time_to_id","","",null,[[]]],[17,"INTERSECTION_RADIUS","","",null,null],[17,"BUILDING_LENGTH","","",null,null],[11,"blank","","",2,[[],["model",3]]],[11,"import","","",2,[[["eventctx",3],["string",3]],["model",3]]],[11,"export","","",2,[[]]],[11,"compute_bounds","","",2,[[],["bounds",3]]],[11,"describe_obj","","",2,[[["id",4]],["text",3]]],[11,"intersection_added","","",2,[[["eventctx",3],["nodeid",3]]]],[11,"create_i","","",2,[[["eventctx",3],["pt2d",3]]]],[11,"move_i","","",2,[[["eventctx",3],["nodeid",3],["pt2d",3]]]],[11,"delete_i","","",2,[[["nodeid",3]]]],[11,"road_added","","",2,[[["originalroad",3],["eventctx",3]]]],[11,"road_deleted","","",2,[[["originalroad",3]]]],[11,"create_r","","",2,[[["eventctx",3],["nodeid",3]]]],[11,"delete_r","","",2,[[["originalroad",3]]]],[11,"road_object","","",2,[[["originalroad",3]],[["object",3],["id",4]]]],[11,"show_r_points","","",2,[[["originalroad",3],["eventctx",3]]]],[11,"stop_showing_pts","","",2,[[["originalroad",3]]]],[11,"move_r_pt","","",2,[[["originalroad",3],["eventctx",3],["pt2d",3]]]],[11,"delete_r_pt","","",2,[[["originalroad",3],["eventctx",3]]]],[11,"insert_r_pt","","",2,[[["originalroad",3],["eventctx",3],["pt2d",3]],[["option",4],["id",4]]]],[11,"clear_r_pts","","",2,[[["originalroad",3],["eventctx",3]]]],[11,"bldg_added","","",2,[[["osmid",4],["eventctx",3]]]],[11,"create_b","","",2,[[["eventctx",3],["pt2d",3]],["id",4]]],[11,"move_b","","",2,[[["osmid",4],["eventctx",3],["pt2d",3]]]],[11,"delete_b","","",2,[[["osmid",4]]]],[0,"world","map_editor","",null,null],[3,"Object","map_editor::world","",null,null],[12,"id","","",4,null],[12,"geometry","","",4,null],[3,"WorldObject","","",null,null],[12,"unioned_polygon","","",5,null],[12,"draw","","",5,null],[12,"quadtree_id","","",5,null],[3,"World","","",null,null],[12,"objects","","",6,null],[12,"quadtree","","",6,null],[12,"current_selection","","",6,null],[8,"ObjectID","","",null,null],[10,"zorder","","",7,[[]]],[11,"new","","",4,[[["polygon",3],["color",3]],["object",3]]],[11,"new","","",6,[[],["world",3]]],[11,"draw","","",6,[[["gfxctx",3],["fn",8]]]],[11,"handle_mouseover","","",6,[[["eventctx",3]]]],[11,"force_set_selection","","",6,[[]]],[11,"get_selection","","",6,[[],["option",4]]],[11,"add","","",6,[[["eventctx",3],["object",3]]]],[11,"delete","","",6,[[]]],[11,"new","map_editor","",0,[[["eventctx",3]],["ui",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"from","map_editor::model","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"read","","",3,[[],["result",4]]],[11,"get_elements_size","","",3,[[]]],[11,"to_void_ptr","","",3,[[]]],[11,"ref_from_ptr","","",3,[[],["option",4]]],[11,"is_size_suitable","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["arc",3],["any",8]]]],[11,"equivalent","","",3,[[]]],[11,"from","map_editor::world","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"into_any_arc","","",4,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"zorder","map_editor::model","",3,[[]]],[11,"clone","","",3,[[],["id",4]]],[11,"eq","","",3,[[["id",4]]]],[11,"ne","","",3,[[["id",4]]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"hash","","",3,[[]]],[11,"event","map_editor","",0,[[["eventctx",3]]]],[11,"draw","","",0,[[["gfxctx",3]]]],[11,"dump_before_abort","","",0,[[["canvas",3]]]],[11,"before_quit","","",0,[[["canvas",3]]]]],"p":[[3,"UI"],[4,"State"],[3,"Model"],[4,"ID"],[3,"Object"],[3,"WorldObject"],[3,"World"],[8,"ObjectID"]]},\ -"map_model":{"doc":"","i":[[3,"City","map_model","",null,null],[12,"name","","",0,null],[12,"boundary","","",0,null],[12,"areas","","",0,null],[12,"regions","","",0,null],[3,"EditEffects","","",null,null],[12,"changed_roads","","",1,null],[12,"changed_intersections","","",1,null],[12,"added_turns","","",1,null],[12,"deleted_turns","","",1,null],[3,"MapEdits","","",null,null],[12,"edits_name","","",2,null],[12,"commands","","",2,null],[12,"original_lts","","",2,null],[12,"reversed_lanes","","",2,null],[12,"original_intersections","","",2,null],[12,"changed_speed_limits","","",2,null],[12,"changed_access_restrictions","","",2,null],[12,"changed_routes","","",2,null],[12,"proposal_description","","",2,null],[12,"proposal_link","","",2,null],[3,"OriginalLane","","",null,null],[12,"parent","","",3,null],[12,"num_fwd","","",3,null],[12,"num_back","","",3,null],[12,"fwd","","",3,null],[12,"idx","","",3,null],[3,"PermanentMapEdits","","",null,null],[12,"map_name","","",4,null],[12,"edits_name","","",4,null],[12,"proposal_description","","",4,null],[12,"proposal_link","","",4,null],[3,"MapConfig","","",null,null],[12,"driving_side","","",5,null],[12,"bikes_can_use_bus_lanes","","",5,null],[3,"Area","","",null,null],[12,"id","","",6,null],[12,"area_type","","",6,null],[12,"polygon","","",6,null],[12,"osm_tags","","",6,null],[12,"osm_id","","",6,null],[3,"AreaID","","",null,null],[12,"0","","",7,null],[3,"Building","","",null,null],[12,"id","","",8,null],[12,"polygon","","",8,null],[12,"address","","",8,null],[12,"name","","",8,null],[12,"orig_id","","",8,null],[12,"label_center","","",8,null],[12,"amenities","","",8,null],[12,"bldg_type","","",8,null],[12,"parking","","",8,null],[12,"sidewalk_pos","","",8,null],[12,"driveway_geom","","",8,null],[3,"BuildingID","","",null,null],[12,"0","","",9,null],[3,"BusRoute","","",null,null],[12,"id","","",10,null],[12,"full_name","","",10,null],[12,"short_name","","",10,null],[12,"gtfs_trip_marker","","",10,null],[12,"osm_rel_id","","",10,null],[12,"stops","","",10,null],[12,"start","","",10,null],[12,"end_border","","",10,null],[12,"route_type","","",10,null],[12,"spawn_times","","",10,null],[12,"orig_spawn_times","","",10,null],[3,"BusRouteID","","",null,null],[12,"0","","",11,null],[3,"BusStop","","",null,null],[12,"id","","",12,null],[12,"name","","",12,null],[12,"driving_pos","","",12,null],[12,"sidewalk_pos","","",12,null],[12,"is_train_stop","","",12,null],[3,"BusStopID","","",null,null],[12,"sidewalk","","",13,null],[3,"Intersection","","",null,null],[12,"id","","",14,null],[12,"polygon","","",14,null],[12,"turns","","",14,null],[12,"elevation","","",14,null],[12,"intersection_type","","",14,null],[12,"orig_id","","",14,null],[12,"incoming_lanes","","",14,null],[12,"outgoing_lanes","","",14,null],[12,"roads","","",14,null],[3,"IntersectionID","","",null,null],[12,"0","","",15,null],[3,"Lane","","",null,null],[12,"id","","",16,null],[12,"parent","","",16,null],[12,"lane_type","","",16,null],[12,"lane_center_pts","","",16,null],[12,"width","","",16,null],[12,"src_i","","",16,null],[12,"dst_i","","",16,null],[12,"bus_stops","","",16,null],[12,"driving_blackhole","","",16,null],[12,"biking_blackhole","","",16,null],[3,"LaneID","","",null,null],[12,"0","","",17,null],[3,"ParkingLot","","",null,null],[12,"id","","",18,null],[12,"polygon","","",18,null],[12,"aisles","","",18,null],[12,"osm_id","","",18,null],[12,"spots","","",18,null],[12,"extra_spots","","",18,null],[12,"driveway_line","","",18,null],[12,"driving_pos","","",18,null],[12,"sidewalk_line","","",18,null],[12,"sidewalk_pos","","",18,null],[3,"ParkingLotID","","",null,null],[12,"0","","",19,null],[3,"DirectedRoadID","","",null,null],[12,"id","","",20,null],[12,"forwards","","",20,null],[3,"Road","","",null,null],[12,"id","","",21,null],[12,"osm_tags","","",21,null],[12,"turn_restrictions","","",21,null],[12,"complicated_turn_restrictions","","",21,null],[12,"orig_id","","",21,null],[12,"speed_limit","","",21,null],[12,"access_restrictions","","",21,null],[12,"zorder","","",21,null],[12,"children_forwards","","",21,null],[12,"children_backwards","","",21,null],[12,"center_pts","","",21,null],[12,"src_i","","",21,null],[12,"dst_i","","",21,null],[3,"RoadID","","",null,null],[12,"0","","",22,null],[3,"ControlStopSign","","",null,null],[12,"id","","",23,null],[12,"roads","","",23,null],[3,"RoadWithStopSign","","",null,null],[12,"rightmost_lane","","",24,null],[12,"must_stop","","",24,null],[3,"ControlTrafficSignal","","",null,null],[12,"id","","",25,null],[12,"phases","","",25,null],[12,"offset","","",25,null],[12,"turn_groups","","",25,null],[3,"Phase","","",null,null],[12,"protected_groups","","",26,null],[12,"yield_groups","","",26,null],[12,"phase_type","","",26,null],[3,"Turn","","",null,null],[12,"id","","",27,null],[12,"turn_type","","",27,null],[12,"geom","","",27,null],[12,"other_crosswalk_ids","","",27,null],[3,"TurnGroup","","",null,null],[12,"id","","",28,null],[12,"turn_type","","",28,null],[12,"members","","",28,null],[12,"geom","","",28,null],[12,"angle","","",28,null],[3,"TurnGroupID","","",null,null],[12,"from","","",29,null],[12,"to","","",29,null],[12,"parent","","",29,null],[12,"crosswalk","","",29,null],[3,"TurnID","","",null,null],[12,"parent","","",30,null],[12,"src","","",30,null],[12,"dst","","",30,null],[3,"AccessRestrictions","","",null,null],[12,"allow_through_traffic","","",31,null],[12,"cap_vehicles_per_hour","","",31,null],[3,"Zone","","",null,null],[12,"members","","",32,null],[12,"borders","","",32,null],[12,"restrictions","","",32,null],[3,"IntersectionCluster","","",null,null],[12,"members","","",33,null],[12,"uber_turns","","",33,null],[3,"UberTurn","","",null,null],[12,"path","","",34,null],[3,"UberTurnGroup","","",null,null],[12,"from","","",35,null],[12,"to","","",35,null],[12,"members","","",35,null],[12,"geom","","",35,null],[3,"Path","","",null,null],[3,"PathRequest","","",null,null],[12,"start","","",36,null],[12,"end","","",36,null],[12,"constraints","","",36,null],[3,"Position","","",null,null],[3,"Map","","",null,null],[4,"EditCmd","","",null,null],[13,"ChangeLaneType","","",37,null],[12,"id","map_model::EditCmd","",38,null],[12,"lt","","",38,null],[12,"orig_lt","","",38,null],[13,"ReverseLane","map_model","",37,null],[12,"l","map_model::EditCmd","",39,null],[12,"dst_i","","",39,null],[13,"ChangeSpeedLimit","map_model","",37,null],[12,"id","map_model::EditCmd","",40,null],[12,"new","","",40,null],[12,"old","","",40,null],[13,"ChangeIntersection","map_model","",37,null],[12,"i","map_model::EditCmd","",41,null],[12,"new","","",41,null],[12,"old","","",41,null],[13,"ChangeAccessRestrictions","map_model","",37,null],[12,"id","map_model::EditCmd","",42,null],[12,"new","","",42,null],[12,"old","","",42,null],[13,"ChangeRouteSchedule","map_model","",37,null],[12,"id","map_model::EditCmd","",43,null],[12,"old","","",43,null],[12,"new","","",43,null],[4,"EditIntersection","map_model","",null,null],[13,"StopSign","","",44,null],[13,"TrafficSignal","","",44,null],[13,"Closed","","",44,null],[4,"AreaType","","",null,null],[13,"Park","","",45,null],[13,"Water","","",45,null],[13,"PedestrianIsland","","",45,null],[13,"Island","","",45,null],[4,"BuildingType","","",null,null],[13,"Residential","","",46,null],[13,"ResidentialCommercial","","",46,null],[13,"Commercial","","",46,null],[13,"Empty","","",46,null],[4,"OffstreetParking","","",null,null],[13,"PublicGarage","","",47,null],[13,"Private","","",47,null],[4,"IntersectionType","","",null,null],[13,"StopSign","","",48,null],[13,"TrafficSignal","","",48,null],[13,"Border","","",48,null],[13,"Construction","","",48,null],[4,"LaneType","","",null,null],[13,"Driving","","",49,null],[13,"Parking","","",49,null],[13,"Sidewalk","","",49,null],[13,"Shoulder","","",49,null],[13,"Biking","","",49,null],[13,"Bus","","",49,null],[13,"SharedLeftTurn","","",49,null],[13,"Construction","","",49,null],[13,"LightRail","","",49,null],[4,"PhaseType","","",null,null],[13,"Fixed","","",50,null],[13,"Adaptive","","",50,null],[4,"TurnPriority","","",null,null],[13,"Banned","","",51,null],[13,"Yield","","",51,null],[13,"Protected","","",51,null],[4,"TurnType","","",null,null],[13,"Crosswalk","","",52,null],[13,"SharedSidewalkCorner","","",52,null],[13,"Straight","","",52,null],[13,"Right","","",52,null],[13,"Left","","",52,null],[4,"PathConstraints","","",null,null],[13,"Pedestrian","","",53,null],[13,"Car","","",53,null],[13,"Bike","","",53,null],[13,"Bus","","",53,null],[13,"Train","","",53,null],[4,"PathStep","","",null,null],[13,"Lane","","",54,null],[13,"ContraflowLane","","",54,null],[13,"Turn","","",54,null],[4,"Traversable","","",null,null],[13,"Lane","","",55,null],[13,"Turn","","",55,null],[11,"new","","",0,[[["map",3]],["city",3]]],[0,"connectivity","","",null,null],[5,"find_scc","map_model::connectivity","",null,[[["map",3],["pathconstraints",4]]]],[5,"all_costs_from","","",null,[[["map",3],["buildingid",3]],[["buildingid",3],["hashmap",3],["distance",3]]]],[11,"new","map_model","",2,[[],["mapedits",3]]],[11,"load","","",2,[[["map",3],["timer",3]],[["result",4],["mapedits",3],["string",3]]]],[11,"new","","",1,[[],["editeffects",3]]],[11,"to_permanent","","",4,[[["mapedits",3],["map",3]],["permanentmapedits",3]]],[11,"from_permanent","","",4,[[["map",3],["permanentmapedits",3]],[["result",4],["mapedits",3],["string",3]]]],[11,"to_permanent","","",3,[[["map",3],["laneid",3]],["originallane",3]]],[11,"from_permanent","","",3,[[["map",3]],[["result",4],["laneid",3],["string",3]]]],[11,"short_name","","",37,[[["map",3]],["string",3]]],[11,"get_edits","","",56,[[],["mapedits",3]]],[11,"get_i_edit","","",56,[[["intersectionid",3]],["editintersection",4]]],[11,"save_edits","","",56,[[]]],[11,"must_apply_edits","","",56,[[["timer",3],["mapedits",3]]]],[11,"try_apply_edits","","",56,[[["timer",3],["mapedits",3]]]],[11,"recalculate_pathfinding_after_edits","","",56,[[["timer",3]]]],[11,"incremental_edit_traffic_signal","","",56,[[["controltrafficsignal",3]]]],[11,"create_from_raw","","",56,[[["timer",3],["rawmap",3]],["map",3]]],[11,"new","","",56,[[["timer",3],["string",3]],["map",3]]],[11,"corrupt_err","","",56,[[["string",3],["error",3]]]],[11,"blank","","",56,[[],["map",3]]],[11,"all_roads","","",56,[[],["vec",3]]],[11,"all_lanes","","",56,[[],["vec",3]]],[11,"all_intersections","","",56,[[],["vec",3]]],[11,"all_turns","","",56,[[],["btreemap",3]]],[11,"all_buildings","","",56,[[],["vec",3]]],[11,"all_areas","","",56,[[],["vec",3]]],[11,"all_parking_lots","","",56,[[],["vec",3]]],[11,"maybe_get_r","","",56,[[["roadid",3]],[["road",3],["option",4]]]],[11,"maybe_get_l","","",56,[[["laneid",3]],[["lane",3],["option",4]]]],[11,"maybe_get_i","","",56,[[["intersectionid",3]],[["option",4],["intersection",3]]]],[11,"maybe_get_t","","",56,[[["turnid",3]],[["turn",3],["option",4]]]],[11,"maybe_get_b","","",56,[[["buildingid",3]],[["option",4],["building",3]]]],[11,"maybe_get_pl","","",56,[[["parkinglotid",3]],[["option",4],["parkinglot",3]]]],[11,"maybe_get_a","","",56,[[["areaid",3]],[["option",4],["area",3]]]],[11,"maybe_get_bs","","",56,[[["busstopid",3]],[["option",4],["busstop",3]]]],[11,"maybe_get_stop_sign","","",56,[[["intersectionid",3]],[["option",4],["controlstopsign",3]]]],[11,"maybe_get_traffic_signal","","",56,[[["intersectionid",3]],[["option",4],["controltrafficsignal",3]]]],[11,"maybe_get_br","","",56,[[["busrouteid",3]],[["busroute",3],["option",4]]]],[11,"get_r","","",56,[[["roadid",3]],["road",3]]],[11,"get_l","","",56,[[["laneid",3]],["lane",3]]],[11,"get_i","","",56,[[["intersectionid",3]],["intersection",3]]],[11,"get_t","","",56,[[["turnid",3]],["turn",3]]],[11,"get_b","","",56,[[["buildingid",3]],["building",3]]],[11,"get_a","","",56,[[["areaid",3]],["area",3]]],[11,"get_pl","","",56,[[["parkinglotid",3]],["parkinglot",3]]],[11,"get_stop_sign","","",56,[[["intersectionid",3]],["controlstopsign",3]]],[11,"get_traffic_signal","","",56,[[["intersectionid",3]],["controltrafficsignal",3]]],[11,"get_turns_in_intersection","","",56,[[["intersectionid",3]]]],[11,"get_turns_from_lane","","",56,[[["laneid",3]],[["vec",3],["turn",3]]]],[11,"get_turns_to_lane","","",56,[[["laneid",3]],[["vec",3],["turn",3]]]],[11,"get_turn_between","","",56,[[["intersectionid",3],["laneid",3]],[["option",4],["turnid",3]]]],[11,"get_next_turns_and_lanes","","",56,[[["intersectionid",3],["laneid",3]]]],[11,"get_turns_for","","",56,[[["pathconstraints",4],["laneid",3]],[["vec",3],["turn",3]]]],[11,"get_next_roads","","",56,[[["roadid",3]]]],[11,"get_parent","","",56,[[["laneid",3]],["road",3]]],[11,"get_gps_bounds","","",56,[[],["gpsbounds",3]]],[11,"get_bounds","","",56,[[],["bounds",3]]],[11,"get_city_name","","",56,[[],["string",3]]],[11,"get_name","","",56,[[],["string",3]]],[11,"all_bus_stops","","",56,[[],["btreemap",3]]],[11,"get_bs","","",56,[[["busstopid",3]],["busstop",3]]],[11,"get_br","","",56,[[["busrouteid",3]],["busroute",3]]],[11,"all_bus_routes","","",56,[[],["vec",3]]],[11,"get_bus_route","","",56,[[],[["busroute",3],["option",4]]]],[11,"get_routes_serving_stop","","",56,[[["busstopid",3]],[["vec",3],["busroute",3]]]],[11,"building_to_road","","",56,[[["buildingid",3]],["road",3]]],[11,"all_incoming_borders","","",56,[[],[["vec",3],["intersection",3]]]],[11,"all_outgoing_borders","","",56,[[],[["vec",3],["intersection",3]]]],[11,"unsaved_edits","","",56,[[]]],[11,"save","","",56,[[]]],[11,"find_driving_lane_near_building","","",56,[[["buildingid",3]],["laneid",3]]],[11,"get_boundary_polygon","","",56,[[],["polygon",3]]],[11,"pathfind","","",56,[[["pathrequest",3]],[["option",4],["path",3]]]],[11,"should_use_transit","","",56,[[["position",3]],["option",4]]],[11,"get_turn_group","","",56,[[["turnid",3]],[["turngroupid",3],["option",4]]]],[11,"find_r_by_osm_id","","",56,[[["originalroad",3]],[["string",3],["result",4],["roadid",3]]]],[11,"find_i_by_osm_id","","",56,[[["nodeid",3]],[["result",4],["intersectionid",3],["string",3]]]],[11,"find_b_by_osm_id","","",56,[[["osmid",4]],[["buildingid",3],["option",4]]]],[11,"find_br","","",56,[[["relationid",3]],[["busrouteid",3],["option",4]]]],[11,"right_shift","","",56,[[["polyline",3],["distance",3]],[["result",4],["polyline",3],["string",3]]]],[11,"must_right_shift","","",56,[[["polyline",3],["distance",3]],["polyline",3]]],[11,"left_shift","","",56,[[["polyline",3],["distance",3]],[["result",4],["polyline",3],["string",3]]]],[11,"must_left_shift","","",56,[[["polyline",3],["distance",3]],["polyline",3]]],[11,"right_shift_line","","",56,[[["line",3],["distance",3]],["line",3]]],[11,"left_shift_line","","",56,[[["line",3],["distance",3]],["line",3]]],[11,"driving_side_angle","","",56,[[["angle",3]],["angle",3]]],[11,"get_driving_side","","",56,[[],["drivingside",4]]],[11,"hack_override_offstreet_spots","","",56,[[]]],[11,"hack_override_offstreet_spots_individ","","",56,[[["buildingid",3]]]],[11,"hack_override_bldg_type","","",56,[[["buildingid",3],["buildingtype",4]]]],[11,"hack_override_orig_spawn_times","","",56,[[["time",3],["vec",3],["busrouteid",3]]]],[11,"get_languages","","",56,[[],["btreeset",3]]],[11,"has_residents","","",46,[[]]],[11,"sidewalk","","",8,[[],["laneid",3]]],[11,"house_number","","",8,[[],[["string",3],["option",4]]]],[11,"driving_connection","","",8,[[["map",3]],["option",4]]],[11,"biking_connection","","",8,[[["map",3]],["option",4]]],[11,"num_parking_spots","","",8,[[]]],[11,"all_steps","","",10,[[["map",3]],[["pathrequest",3],["vec",3]]]],[11,"plural_noun","","",10,[[]]],[11,"is_border","","",14,[[]]],[11,"is_incoming_border","","",14,[[]]],[11,"is_outgoing_border","","",14,[[]]],[11,"is_closed","","",14,[[]]],[11,"is_stop_sign","","",14,[[]]],[11,"is_traffic_signal","","",14,[[]]],[11,"is_light_rail","","",14,[[["map",3]]]],[11,"is_private","","",14,[[["map",3]]]],[11,"get_incoming_lanes","","",14,[[["map",3],["pathconstraints",4]]]],[11,"get_outgoing_lanes","","",14,[[["map",3],["pathconstraints",4]],[["vec",3],["laneid",3]]]],[11,"get_zorder","","",14,[[["map",3]]]],[11,"get_rank","","",14,[[["map",3]],["roadrank",4]]],[11,"some_outgoing_road","","",14,[[["map",3]],[["directedroadid",3],["option",4]]]],[11,"some_incoming_road","","",14,[[["map",3]],[["directedroadid",3],["option",4]]]],[11,"name","","",14,[[["string",3],["option",4],["map",3]],["string",3]]],[11,"is_for_moving_vehicles","","",49,[[]]],[11,"supports_any_movement","","",49,[[]]],[11,"describe","","",49,[[]]],[11,"short_name","","",49,[[]]],[11,"first_pt","","",16,[[],["pt2d",3]]],[11,"last_pt","","",16,[[],["pt2d",3]]],[11,"first_line","","",16,[[],["line",3]]],[11,"last_line","","",16,[[],["line",3]]],[11,"endpoint","","",16,[[["intersectionid",3]],["pt2d",3]]],[11,"end_line","","",16,[[["intersectionid",3]],["line",3]]],[11,"dist_along_of_point","","",16,[[["pt2d",3]],[["option",4],["distance",3]]]],[11,"length","","",16,[[],["distance",3]]],[11,"intersections","","",16,[[],[["intersectionid",3],["vec",3]]]],[11,"number_parking_spots","","",16,[[]]],[11,"is_driving","","",16,[[]]],[11,"is_biking","","",16,[[]]],[11,"is_bus","","",16,[[]]],[11,"is_walkable","","",16,[[]]],[11,"is_sidewalk","","",16,[[]]],[11,"is_shoulder","","",16,[[]]],[11,"is_parking","","",16,[[]]],[11,"is_light_rail","","",16,[[]]],[11,"get_directed_parent","","",16,[[["map",3]],["directedroadid",3]]],[11,"get_turn_restrictions","","",16,[[["road",3]],["option",4]]],[11,"get_max_cost","","",16,[[["map",3],["pathconstraints",4]]]],[11,"capacity","","",18,[[]]],[11,"forwards","","",22,[[],["directedroadid",3]]],[11,"backwards","","",22,[[],["directedroadid",3]]],[11,"src_i","","",20,[[["map",3]],["intersectionid",3]]],[11,"dst_i","","",20,[[["map",3]],["intersectionid",3]]],[11,"lanes","","",20,[[["map",3],["pathconstraints",4]],[["vec",3],["laneid",3]]]],[11,"children","","",21,[[],["vec",3]]],[11,"get_lane_types","","",21,[[]]],[11,"is_forwards","","",21,[[["laneid",3]]]],[11,"is_backwards","","",21,[[["laneid",3]]]],[11,"dir_and_offset","","",21,[[["laneid",3]]]],[11,"parking_to_driving","","",21,[[["map",3],["laneid",3]],[["laneid",3],["option",4]]]],[11,"incoming_lanes","","",21,[[["intersectionid",3]],["vec",3]]],[11,"outgoing_lanes","","",21,[[["intersectionid",3]],["vec",3]]],[11,"offset_from_left","","",21,[[["laneid",3]]]],[11,"find_closest_lane","","",21,[[["fn",8],["map",3],["laneid",3]],[["laneid",3],["option",4]]]],[11,"all_lanes","","",21,[[],[["vec",3],["laneid",3]]]],[11,"lanes_on_side","","",21,[[]]],[11,"get_current_center","","",21,[[["map",3]],["polyline",3]]],[11,"any_on_other_side","","",21,[[["lanetype",4],["laneid",3]],[["laneid",3],["option",4]]]],[11,"get_half_width","","",21,[[["map",3]],["distance",3]]],[11,"get_thick_polygon","","",21,[[["map",3]],["polygon",3]]],[11,"get_name","","",21,[[["string",3],["option",4]],["string",3]]],[11,"get_rank","","",21,[[],["roadrank",4]]],[11,"all_bus_stops","","",21,[[["map",3]],[["vec",3],["busstopid",3]]]],[11,"percent_grade","","",21,[[["map",3]]]],[11,"is_light_rail","","",21,[[]]],[11,"is_footway","","",21,[[]]],[11,"common_endpt","","",21,[[["road",3]],["intersectionid",3]]],[11,"is_private","","",21,[[]]],[11,"get_zone","","",21,[[["map",3]],[["option",4],["zone",3]]]],[11,"new","","",23,[[["map",3],["intersectionid",3]],["controlstopsign",3]]],[11,"get_priority","","",23,[[["map",3],["turnid",3]],["turnpriority",4]]],[11,"flip_sign","","",23,[[["roadid",3]]]],[11,"simple_duration","","",50,[[],["duration",3]]],[11,"new","","",25,[[["map",3],["intersectionid",3],["timer",3]],["controltrafficsignal",3]]],[11,"get_possible_policies","","",25,[[["map",3],["intersectionid",3],["timer",3]],["vec",3]]],[11,"brute_force","","",25,[[["map",3],["intersectionid",3]]]],[11,"validate","","",25,[[],[["result",4],["string",3],["controltrafficsignal",3]]]],[11,"convert_to_ped_scramble","","",25,[[]]],[11,"turn_to_group","","",25,[[["turnid",3]],["turngroupid",3]]],[11,"missing_turns","","",25,[[],[["btreeset",3],["turngroupid",3]]]],[11,"new","","",26,[[],["phase",3]]],[11,"could_be_protected","","",26,[[["turngroupid",3],["btreemap",3]]]],[11,"get_priority_of_turn","","",26,[[["controltrafficsignal",3],["turnid",3]],["turnpriority",4]]],[11,"get_priority_of_group","","",26,[[["turngroupid",3]],["turnpriority",4]]],[11,"edit_group","","",26,[[["turnpriority",4],["turngroup",3]]]],[11,"export","","",25,[[["map",3]],["trafficsignal",3]]],[11,"import","","",25,[[["map",3],["trafficsignal",3],["intersectionid",3]],[["result",4],["string",3],["controltrafficsignal",3]]]],[11,"from_angles","","",52,[[["angle",3]],["turntype",4]]],[11,"conflicts_with","","",27,[[["turn",3]]]],[11,"angle","","",27,[[],["angle",3]]],[11,"between_sidewalks","","",27,[[]]],[11,"penalty","","",27,[[["map",3]]]],[11,"src_center_and_width","","",28,[[["map",3]]]],[11,"conflicts_with","","",28,[[["turngroup",3]]]],[11,"new","","",31,[[],["accessrestrictions",3]]],[11,"make_all","","",32,[[["map",3]],[["zone",3],["vec",3]]]],[11,"pathfind","","",32,[[["map",3],["pathrequest",3]],[["option",4],["path",3]]]],[11,"pathfind_walking","","",32,[[["map",3],["pathrequest",3]],[["option",4],["vec",3]]]],[0,"osm","","",null,null],[3,"NodeID","map_model::osm","",null,null],[12,"0","","",57,null],[3,"WayID","","",null,null],[12,"0","","",58,null],[3,"RelationID","","",null,null],[12,"0","","",59,null],[4,"RoadRank","","",null,null],[13,"Local","","",60,null],[13,"Arterial","","",60,null],[13,"Highway","","",60,null],[4,"OsmID","","",null,null],[13,"Node","","",61,null],[13,"Way","","",61,null],[13,"Relation","","",61,null],[17,"NAME","","",null,null],[17,"HIGHWAY","","",null,null],[17,"MAXSPEED","","",null,null],[17,"PARKING_RIGHT","","",null,null],[17,"PARKING_LEFT","","",null,null],[17,"PARKING_BOTH","","",null,null],[17,"SIDEWALK","","",null,null],[17,"OSM_WAY_ID","","",null,null],[17,"OSM_REL_ID","","",null,null],[17,"ENDPT_FWD","","",null,null],[17,"ENDPT_BACK","","",null,null],[17,"INFERRED_PARKING","","",null,null],[17,"INFERRED_SIDEWALKS","","",null,null],[11,"from_highway","","",60,[[],["roadrank",4]]],[11,"inner","","",61,[[]]],[11,"find_all","map_model","",33,[[["map",3]],[["vec",3],["intersectioncluster",3]]]],[11,"new","","",33,[[["map",3],["intersectionid",3],["btreeset",3]]]],[11,"autodetect","","",33,[[["map",3],["intersectionid",3]],[["btreeset",3],["option",4]]]],[11,"entry","","",34,[[],["laneid",3]]],[11,"exit","","",34,[[],["laneid",3]]],[11,"geom","","",34,[[["map",3]],["polyline",3]]],[11,"uber_turn_groups","","",33,[[["map",3]],[["uberturngroup",3],["vec",3]]]],[11,"src_center_and_width","","",35,[[["map",3]]]],[11,"angle","","",35,[[],["angle",3]]],[11,"as_traversable","","",54,[[],["traversable",4]]],[11,"as_lane","","",54,[[],["laneid",3]]],[11,"as_turn","","",54,[[],["turnid",3]]],[11,"one_step","","",62,[[["map",3],["laneid",3]],["path",3]]],[11,"dummy","","",62,[[],["path",3]]],[11,"total_lanes","","",62,[[]]],[11,"lanes_crossed_so_far","","",62,[[]]],[11,"crossed_so_far","","",62,[[],["distance",3]]],[11,"total_length","","",62,[[],["distance",3]]],[11,"percent_dist_crossed","","",62,[[]]],[11,"is_empty","","",62,[[]]],[11,"is_last_step","","",62,[[]]],[11,"isnt_last_step","","",62,[[]]],[11,"currently_inside_ut","","",62,[[],["option",4]]],[11,"about_to_start_ut","","",62,[[],[["uberturn",3],["option",4]]]],[11,"shift","","",62,[[["map",3]],["pathstep",4]]],[11,"add","","",62,[[["map",3],["pathstep",4]]]],[11,"approaching_uber_turn","","",62,[[]]],[11,"modify_step","","",62,[[["map",3],["pathstep",4]]]],[11,"current_step","","",62,[[],["pathstep",4]]],[11,"next_step","","",62,[[],["pathstep",4]]],[11,"last_step","","",62,[[],["pathstep",4]]],[11,"trace","","",62,[[["map",3],["distance",3],["option",4]],[["polyline",3],["option",4]]]],[11,"get_steps","","",62,[[],["vecdeque",3]]],[11,"all","","",53,[[],[["vec",3],["pathconstraints",4]]]],[11,"from_lt","","",53,[[["lanetype",4]],["pathconstraints",4]]],[11,"can_use","","",53,[[["lane",3],["map",3]]]],[11,"filter_lanes","","",53,[[["map",3]],[["vec",3],["laneid",3]]]],[0,"raw","","",null,null],[3,"RawMap","map_model::raw","",null,null],[12,"city_name","","",63,null],[12,"name","","",63,null],[12,"roads","","",63,null],[12,"intersections","","",63,null],[12,"buildings","","",63,null],[12,"bus_routes","","",63,null],[12,"areas","","",63,null],[12,"parking_lots","","",63,null],[12,"parking_aisles","","",63,null],[12,"boundary_polygon","","",63,null],[12,"gps_bounds","","",63,null],[12,"config","","",63,null],[3,"OriginalRoad","","",null,null],[12,"osm_way_id","","",64,null],[12,"i1","","",64,null],[12,"i2","","",64,null],[3,"RawRoad","","",null,null],[12,"center_points","","",65,null],[12,"osm_tags","","",65,null],[12,"turn_restrictions","","",65,null],[12,"complicated_turn_restrictions","","",65,null],[3,"RawIntersection","","",null,null],[12,"point","","",66,null],[12,"intersection_type","","",66,null],[12,"elevation","","",66,null],[3,"RawBuilding","","",null,null],[12,"polygon","","",67,null],[12,"osm_tags","","",67,null],[12,"public_garage_name","","",67,null],[12,"num_parking_spots","","",67,null],[12,"amenities","","",67,null],[3,"RawArea","","",null,null],[12,"area_type","","",68,null],[12,"polygon","","",68,null],[12,"osm_tags","","",68,null],[12,"osm_id","","",68,null],[3,"RawParkingLot","","",null,null],[12,"osm_id","","",69,null],[12,"polygon","","",69,null],[12,"osm_tags","","",69,null],[3,"TurnRestriction","","",null,null],[12,"0","","",70,null],[12,"1","","",70,null],[12,"2","","",70,null],[3,"RawBusRoute","","",null,null],[12,"full_name","","",71,null],[12,"short_name","","",71,null],[12,"osm_rel_id","","",71,null],[12,"gtfs_trip_marker","","",71,null],[12,"is_bus","","",71,null],[12,"stops","","",71,null],[12,"border_start","","",71,null],[12,"border_end","","",71,null],[12,"all_pts","","",71,null],[3,"RawBusStop","","",null,null],[12,"name","","",72,null],[12,"vehicle_pos","","",72,null],[12,"matched_road","","",72,null],[12,"ped_pos","","",72,null],[4,"RestrictionType","","",null,null],[13,"BanTurns","","",73,null],[13,"OnlyAllowTurns","","",73,null],[4,"DrivingSide","","",null,null],[13,"Right","","",74,null],[13,"Left","","",74,null],[11,"new","","",64,[[],["originalroad",3]]],[11,"blank","","",63,[[],["rawmap",3]]],[11,"roads_per_intersection","","",63,[[["nodeid",3]],[["originalroad",3],["vec",3]]]],[11,"new_osm_node_id","","",63,[[],["nodeid",3]]],[11,"new_osm_way_id","","",63,[[],["wayid",3]]],[11,"preview_intersection","","",63,[[["timer",3],["nodeid",3]]]],[11,"can_delete_intersection","","",63,[[["nodeid",3]]]],[11,"delete_intersection","","",63,[[["nodeid",3]]]],[11,"move_intersection","","",63,[[["pt2d",3],["nodeid",3]],[["option",4],["vec",3]]]],[11,"closest_intersection","","",63,[[["pt2d",3]],["nodeid",3]]],[11,"path_dist_to","","",63,[[["nodeid",3]],[["option",4],["distance",3]]]],[11,"get_geometry","","",65,[[["drivingside",4],["originalroad",3]]]],[11,"is_light_rail","","",65,[[]]],[11,"is_footway","","",65,[[]]],[11,"new","","",73,[[],[["option",4],["restrictiontype",4]]]],[11,"right_shift","","",74,[[["polyline",3],["distance",3]],[["result",4],["polyline",3],["string",3]]]],[11,"must_right_shift","","",74,[[["polyline",3],["distance",3]],["polyline",3]]],[11,"left_shift","","",74,[[["polyline",3],["distance",3]],[["result",4],["polyline",3],["string",3]]]],[11,"must_left_shift","","",74,[[["polyline",3],["distance",3]],["polyline",3]]],[11,"right_shift_line","","",74,[[["line",3],["distance",3]],["line",3]]],[11,"left_shift_line","","",74,[[["line",3],["distance",3]],["line",3]]],[11,"angle_offset","","",74,[[["angle",3]],["angle",3]]],[11,"new","map_model","",75,[[["laneid",3],["distance",3]],["position",3]]],[11,"start","","",75,[[["laneid",3]],["position",3]]],[11,"end","","",75,[[["map",3],["laneid",3]],["position",3]]],[11,"lane","","",75,[[],["laneid",3]]],[11,"dist_along","","",75,[[],["distance",3]]],[11,"pt","","",75,[[["map",3]],["pt2d",3]]],[11,"pt_and_angle","","",75,[[["map",3]]]],[11,"equiv_pos","","",75,[[["map",3],["laneid",3]],["position",3]]],[11,"equiv_pos_for_long_object","","",75,[[["map",3],["laneid",3],["distance",3]],["position",3]]],[11,"min_dist","","",75,[[["map",3],["distance",3]],[["option",4],["position",3]]]],[11,"buffer_dist","","",75,[[["map",3],["distance",3]],[["option",4],["position",3]]]],[11,"as_lane","","",55,[[],["laneid",3]]],[11,"as_turn","","",55,[[],["turnid",3]]],[11,"maybe_turn","","",55,[[],[["option",4],["turnid",3]]]],[11,"maybe_lane","","",55,[[],[["laneid",3],["option",4]]]],[11,"length","","",55,[[["map",3]],["distance",3]]],[11,"dist_along","","",55,[[["map",3],["distance",3]],[["result",4],["string",3]]]],[11,"slice","","",55,[[["map",3],["distance",3]],[["result",4],["string",3]]]],[11,"exact_slice","","",55,[[["map",3],["distance",3]],["polyline",3]]],[11,"speed_limit","","",55,[[["map",3]],["speed",3]]],[11,"get_zorder","","",55,[[["map",3]]]],[17,"PARKING_LOT_SPOT_LENGTH","","",null,null],[17,"PARKING_SPOT_LENGTH","","",null,null],[17,"NORMAL_LANE_THICKNESS","","",null,null],[17,"SIDEWALK_THICKNESS","","",null,null],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"to_string","","",7,[[],["string",3]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"equivalent","","",7,[[]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"to_string","","",9,[[],["string",3]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"equivalent","","",9,[[]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"to_string","","",11,[[],["string",3]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"equivalent","","",11,[[]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"to_string","","",13,[[],["string",3]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"equivalent","","",13,[[]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"to_string","","",15,[[],["string",3]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"equivalent","","",15,[[]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"to_owned","","",17,[[]]],[11,"clone_into","","",17,[[]]],[11,"to_string","","",17,[[],["string",3]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"equivalent","","",17,[[]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"to_string","","",19,[[],["string",3]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"equivalent","","",19,[[]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"to_string","","",20,[[],["string",3]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"equivalent","","",20,[[]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"to_owned","","",22,[[]]],[11,"clone_into","","",22,[[]]],[11,"to_string","","",22,[[],["string",3]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"equivalent","","",22,[[]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"to_owned","","",23,[[]]],[11,"clone_into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"to_owned","","",24,[[]]],[11,"clone_into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"to_owned","","",25,[[]]],[11,"clone_into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"to_owned","","",26,[[]]],[11,"clone_into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"to_owned","","",27,[[]]],[11,"clone_into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"from","","",28,[[]]],[11,"into","","",28,[[]]],[11,"to_owned","","",28,[[]]],[11,"clone_into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"to_owned","","",29,[[]]],[11,"clone_into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"equivalent","","",29,[[]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"to_owned","","",30,[[]]],[11,"clone_into","","",30,[[]]],[11,"to_string","","",30,[[],["string",3]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"equivalent","","",30,[[]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"to_owned","","",31,[[]]],[11,"clone_into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"to_owned","","",33,[[]]],[11,"clone_into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"to_owned","","",34,[[]]],[11,"clone_into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"from","","",35,[[]]],[11,"into","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"to_owned","","",62,[[]]],[11,"clone_into","","",62,[[]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"to_owned","","",36,[[]]],[11,"clone_into","","",36,[[]]],[11,"to_string","","",36,[[],["string",3]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"equivalent","","",36,[[]]],[11,"from","","",75,[[]]],[11,"into","","",75,[[]]],[11,"to_owned","","",75,[[]]],[11,"clone_into","","",75,[[]]],[11,"to_string","","",75,[[],["string",3]]],[11,"try_from","","",75,[[],["result",4]]],[11,"try_into","","",75,[[],["result",4]]],[11,"borrow","","",75,[[]]],[11,"borrow_mut","","",75,[[]]],[11,"type_id","","",75,[[],["typeid",3]]],[11,"vzip","","",75,[[]]],[11,"equivalent","","",75,[[]]],[11,"from","","",56,[[]]],[11,"into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"from","","",37,[[]]],[11,"into","","",37,[[]]],[11,"to_owned","","",37,[[]]],[11,"clone_into","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"from","","",44,[[]]],[11,"into","","",44,[[]]],[11,"to_owned","","",44,[[]]],[11,"clone_into","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"to_owned","","",45,[[]]],[11,"clone_into","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"equivalent","","",45,[[]]],[11,"from","","",46,[[]]],[11,"into","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"try_into","","",46,[[],["result",4]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"vzip","","",46,[[]]],[11,"from","","",47,[[]]],[11,"into","","",47,[[]]],[11,"to_owned","","",47,[[]]],[11,"clone_into","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"to_owned","","",48,[[]]],[11,"clone_into","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"equivalent","","",48,[[]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"to_owned","","",49,[[]]],[11,"clone_into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"equivalent","","",49,[[]]],[11,"from","","",50,[[]]],[11,"into","","",50,[[]]],[11,"to_owned","","",50,[[]]],[11,"clone_into","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"from","","",51,[[]]],[11,"into","","",51,[[]]],[11,"to_owned","","",51,[[]]],[11,"clone_into","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"from","","",52,[[]]],[11,"into","","",52,[[]]],[11,"to_owned","","",52,[[]]],[11,"clone_into","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"equivalent","","",52,[[]]],[11,"from","","",53,[[]]],[11,"into","","",53,[[]]],[11,"to_owned","","",53,[[]]],[11,"clone_into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"equivalent","","",53,[[]]],[11,"from","","",54,[[]]],[11,"into","","",54,[[]]],[11,"to_owned","","",54,[[]]],[11,"clone_into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"equivalent","","",54,[[]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"to_owned","","",55,[[]]],[11,"clone_into","","",55,[[]]],[11,"to_string","","",55,[[],["string",3]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"equivalent","","",55,[[]]],[11,"from","map_model::osm","",57,[[]]],[11,"into","","",57,[[]]],[11,"to_owned","","",57,[[]]],[11,"clone_into","","",57,[[]]],[11,"to_string","","",57,[[],["string",3]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"equivalent","","",57,[[]]],[11,"from","","",58,[[]]],[11,"into","","",58,[[]]],[11,"to_owned","","",58,[[]]],[11,"clone_into","","",58,[[]]],[11,"to_string","","",58,[[],["string",3]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"equivalent","","",58,[[]]],[11,"from","","",59,[[]]],[11,"into","","",59,[[]]],[11,"to_owned","","",59,[[]]],[11,"clone_into","","",59,[[]]],[11,"to_string","","",59,[[],["string",3]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"equivalent","","",59,[[]]],[11,"from","","",60,[[]]],[11,"into","","",60,[[]]],[11,"to_owned","","",60,[[]]],[11,"clone_into","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"equivalent","","",60,[[]]],[11,"from","","",61,[[]]],[11,"into","","",61,[[]]],[11,"to_owned","","",61,[[]]],[11,"clone_into","","",61,[[]]],[11,"to_string","","",61,[[],["string",3]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"equivalent","","",61,[[]]],[11,"from","map_model::raw","",63,[[]]],[11,"into","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"from","","",64,[[]]],[11,"into","","",64,[[]]],[11,"to_owned","","",64,[[]]],[11,"clone_into","","",64,[[]]],[11,"to_string","","",64,[[],["string",3]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"equivalent","","",64,[[]]],[11,"from","","",65,[[]]],[11,"into","","",65,[[]]],[11,"to_owned","","",65,[[]]],[11,"clone_into","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"from","","",66,[[]]],[11,"into","","",66,[[]]],[11,"to_owned","","",66,[[]]],[11,"clone_into","","",66,[[]]],[11,"try_from","","",66,[[],["result",4]]],[11,"try_into","","",66,[[],["result",4]]],[11,"borrow","","",66,[[]]],[11,"borrow_mut","","",66,[[]]],[11,"type_id","","",66,[[],["typeid",3]]],[11,"vzip","","",66,[[]]],[11,"from","","",67,[[]]],[11,"into","","",67,[[]]],[11,"to_owned","","",67,[[]]],[11,"clone_into","","",67,[[]]],[11,"try_from","","",67,[[],["result",4]]],[11,"try_into","","",67,[[],["result",4]]],[11,"borrow","","",67,[[]]],[11,"borrow_mut","","",67,[[]]],[11,"type_id","","",67,[[],["typeid",3]]],[11,"vzip","","",67,[[]]],[11,"from","","",68,[[]]],[11,"into","","",68,[[]]],[11,"to_owned","","",68,[[]]],[11,"clone_into","","",68,[[]]],[11,"try_from","","",68,[[],["result",4]]],[11,"try_into","","",68,[[],["result",4]]],[11,"borrow","","",68,[[]]],[11,"borrow_mut","","",68,[[]]],[11,"type_id","","",68,[[],["typeid",3]]],[11,"vzip","","",68,[[]]],[11,"from","","",69,[[]]],[11,"into","","",69,[[]]],[11,"to_owned","","",69,[[]]],[11,"clone_into","","",69,[[]]],[11,"try_from","","",69,[[],["result",4]]],[11,"try_into","","",69,[[],["result",4]]],[11,"borrow","","",69,[[]]],[11,"borrow_mut","","",69,[[]]],[11,"type_id","","",69,[[],["typeid",3]]],[11,"vzip","","",69,[[]]],[11,"from","","",70,[[]]],[11,"into","","",70,[[]]],[11,"to_owned","","",70,[[]]],[11,"clone_into","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"equivalent","","",70,[[]]],[11,"from","","",71,[[]]],[11,"into","","",71,[[]]],[11,"try_from","","",71,[[],["result",4]]],[11,"try_into","","",71,[[],["result",4]]],[11,"borrow","","",71,[[]]],[11,"borrow_mut","","",71,[[]]],[11,"type_id","","",71,[[],["typeid",3]]],[11,"vzip","","",71,[[]]],[11,"from","","",72,[[]]],[11,"into","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"from","","",73,[[]]],[11,"into","","",73,[[]]],[11,"to_owned","","",73,[[]]],[11,"clone_into","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"equivalent","","",73,[[]]],[11,"from","","",74,[[]]],[11,"into","","",74,[[]]],[11,"to_owned","","",74,[[]]],[11,"clone_into","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"try_into","","",74,[[],["result",4]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"vzip","","",74,[[]]],[11,"clone","map_model","",2,[[],["mapedits",3]]],[11,"clone","","",44,[[],["editintersection",4]]],[11,"clone","","",37,[[],["editcmd",4]]],[11,"clone","","",4,[[],["permanentmapedits",3]]],[11,"clone","","",3,[[],["originallane",3]]],[11,"clone","","",5,[[],["mapconfig",3]]],[11,"clone","","",7,[[],["areaid",3]]],[11,"clone","","",45,[[],["areatype",4]]],[11,"clone","","",9,[[],["buildingid",3]]],[11,"clone","","",47,[[],["offstreetparking",4]]],[11,"clone","","",13,[[],["busstopid",3]]],[11,"clone","","",11,[[],["busrouteid",3]]],[11,"clone","","",12,[[],["busstop",3]]],[11,"clone","","",15,[[],["intersectionid",3]]],[11,"clone","","",48,[[],["intersectiontype",4]]],[11,"clone","","",17,[[],["laneid",3]]],[11,"clone","","",49,[[],["lanetype",4]]],[11,"clone","","",19,[[],["parkinglotid",3]]],[11,"clone","","",22,[[],["roadid",3]]],[11,"clone","","",20,[[],["directedroadid",3]]],[11,"clone","","",23,[[],["controlstopsign",3]]],[11,"clone","","",24,[[],["roadwithstopsign",3]]],[11,"clone","","",25,[[],["controltrafficsignal",3]]],[11,"clone","","",26,[[],["phase",3]]],[11,"clone","","",50,[[],["phasetype",4]]],[11,"clone","","",30,[[],["turnid",3]]],[11,"clone","","",52,[[],["turntype",4]]],[11,"clone","","",51,[[],["turnpriority",4]]],[11,"clone","","",27,[[],["turn",3]]],[11,"clone","","",29,[[],["turngroupid",3]]],[11,"clone","","",28,[[],["turngroup",3]]],[11,"clone","","",31,[[],["accessrestrictions",3]]],[11,"clone","map_model::osm","",60,[[],["roadrank",4]]],[11,"clone","","",57,[[],["nodeid",3]]],[11,"clone","","",58,[[],["wayid",3]]],[11,"clone","","",59,[[],["relationid",3]]],[11,"clone","","",61,[[],["osmid",4]]],[11,"clone","map_model","",33,[[],["intersectioncluster",3]]],[11,"clone","","",34,[[],["uberturn",3]]],[11,"clone","","",54,[[],["pathstep",4]]],[11,"clone","","",62,[[],["path",3]]],[11,"clone","","",53,[[]]],[11,"clone","","",36,[[],["pathrequest",3]]],[11,"clone","map_model::raw","",64,[[],["originalroad",3]]],[11,"clone","","",65,[[],["rawroad",3]]],[11,"clone","","",66,[[],["rawintersection",3]]],[11,"clone","","",67,[[],["rawbuilding",3]]],[11,"clone","","",68,[[],["rawarea",3]]],[11,"clone","","",69,[[],["rawparkinglot",3]]],[11,"clone","","",73,[[],["restrictiontype",4]]],[11,"clone","","",70,[[],["turnrestriction",3]]],[11,"clone","","",74,[[],["drivingside",4]]],[11,"clone","map_model","",75,[[],["position",3]]],[11,"clone","","",55,[[],["traversable",4]]],[11,"default","","",2,[[],["mapedits",3]]],[11,"cmp","","",7,[[["areaid",3]],["ordering",4]]],[11,"cmp","","",9,[[["buildingid",3]],["ordering",4]]],[11,"cmp","","",13,[[["busstopid",3]],["ordering",4]]],[11,"cmp","","",11,[[["busrouteid",3]],["ordering",4]]],[11,"cmp","","",15,[[["intersectionid",3]],["ordering",4]]],[11,"cmp","","",17,[[["laneid",3]],["ordering",4]]],[11,"cmp","","",49,[[["lanetype",4]],["ordering",4]]],[11,"cmp","","",19,[[["parkinglotid",3]],["ordering",4]]],[11,"cmp","","",22,[[["roadid",3]],["ordering",4]]],[11,"cmp","","",20,[[["directedroadid",3]],["ordering",4]]],[11,"cmp","","",30,[[["turnid",3]],["ordering",4]]],[11,"cmp","","",52,[[["turntype",4]],["ordering",4]]],[11,"cmp","","",29,[[["turngroupid",3]],["ordering",4]]],[11,"cmp","map_model::osm","",60,[[["roadrank",4]],["ordering",4]]],[11,"cmp","","",57,[[["nodeid",3]],["ordering",4]]],[11,"cmp","","",58,[[["wayid",3]],["ordering",4]]],[11,"cmp","","",59,[[["relationid",3]],["ordering",4]]],[11,"cmp","","",61,[[["osmid",4]],["ordering",4]]],[11,"cmp","map_model","",54,[[["pathstep",4]],["ordering",4]]],[11,"cmp","","",53,[[["pathconstraints",4]],["ordering",4]]],[11,"cmp","map_model::raw","",64,[[["originalroad",3]],["ordering",4]]],[11,"cmp","","",73,[[["restrictiontype",4]],["ordering",4]]],[11,"cmp","","",70,[[["turnrestriction",3]],["ordering",4]]],[11,"cmp","map_model","",75,[[["position",3]],["ordering",4]]],[11,"cmp","","",55,[[["traversable",4]],["ordering",4]]],[11,"eq","","",2,[[["mapedits",3]]]],[11,"ne","","",2,[[["mapedits",3]]]],[11,"eq","","",44,[[["editintersection",4]]]],[11,"ne","","",44,[[["editintersection",4]]]],[11,"eq","","",37,[[["editcmd",4]]]],[11,"ne","","",37,[[["editcmd",4]]]],[11,"eq","","",7,[[["areaid",3]]]],[11,"ne","","",7,[[["areaid",3]]]],[11,"eq","","",45,[[["areatype",4]]]],[11,"eq","","",9,[[["buildingid",3]]]],[11,"ne","","",9,[[["buildingid",3]]]],[11,"eq","","",47,[[["offstreetparking",4]]]],[11,"ne","","",47,[[["offstreetparking",4]]]],[11,"eq","","",13,[[["busstopid",3]]]],[11,"ne","","",13,[[["busstopid",3]]]],[11,"eq","","",11,[[["busrouteid",3]]]],[11,"ne","","",11,[[["busrouteid",3]]]],[11,"eq","","",12,[[["busstop",3]]]],[11,"ne","","",12,[[["busstop",3]]]],[11,"eq","","",15,[[["intersectionid",3]]]],[11,"ne","","",15,[[["intersectionid",3]]]],[11,"eq","","",48,[[["intersectiontype",4]]]],[11,"eq","","",17,[[["laneid",3]]]],[11,"ne","","",17,[[["laneid",3]]]],[11,"eq","","",49,[[["lanetype",4]]]],[11,"eq","","",19,[[["parkinglotid",3]]]],[11,"ne","","",19,[[["parkinglotid",3]]]],[11,"eq","","",22,[[["roadid",3]]]],[11,"ne","","",22,[[["roadid",3]]]],[11,"eq","","",20,[[["directedroadid",3]]]],[11,"ne","","",20,[[["directedroadid",3]]]],[11,"eq","","",23,[[["controlstopsign",3]]]],[11,"ne","","",23,[[["controlstopsign",3]]]],[11,"eq","","",24,[[["roadwithstopsign",3]]]],[11,"ne","","",24,[[["roadwithstopsign",3]]]],[11,"eq","","",25,[[["controltrafficsignal",3]]]],[11,"ne","","",25,[[["controltrafficsignal",3]]]],[11,"eq","","",26,[[["phase",3]]]],[11,"ne","","",26,[[["phase",3]]]],[11,"eq","","",50,[[["phasetype",4]]]],[11,"ne","","",50,[[["phasetype",4]]]],[11,"eq","","",30,[[["turnid",3]]]],[11,"ne","","",30,[[["turnid",3]]]],[11,"eq","","",52,[[["turntype",4]]]],[11,"eq","","",51,[[["turnpriority",4]]]],[11,"eq","","",27,[[["turn",3]]]],[11,"ne","","",27,[[["turn",3]]]],[11,"eq","","",29,[[["turngroupid",3]]]],[11,"ne","","",29,[[["turngroupid",3]]]],[11,"eq","","",28,[[["turngroup",3]]]],[11,"ne","","",28,[[["turngroup",3]]]],[11,"eq","","",31,[[["accessrestrictions",3]]]],[11,"ne","","",31,[[["accessrestrictions",3]]]],[11,"eq","","",32,[[["zone",3]]]],[11,"ne","","",32,[[["zone",3]]]],[11,"eq","map_model::osm","",60,[[["roadrank",4]]]],[11,"eq","","",57,[[["nodeid",3]]]],[11,"ne","","",57,[[["nodeid",3]]]],[11,"eq","","",58,[[["wayid",3]]]],[11,"ne","","",58,[[["wayid",3]]]],[11,"eq","","",59,[[["relationid",3]]]],[11,"ne","","",59,[[["relationid",3]]]],[11,"eq","","",61,[[["osmid",4]]]],[11,"ne","","",61,[[["osmid",4]]]],[11,"eq","map_model","",34,[[["uberturn",3]]]],[11,"ne","","",34,[[["uberturn",3]]]],[11,"eq","","",54,[[["pathstep",4]]]],[11,"ne","","",54,[[["pathstep",4]]]],[11,"eq","","",62,[[["path",3]]]],[11,"ne","","",62,[[["path",3]]]],[11,"eq","","",53,[[]]],[11,"eq","","",53,[[["enumset",3]]]],[11,"eq","","",36,[[["pathrequest",3]]]],[11,"ne","","",36,[[["pathrequest",3]]]],[11,"eq","map_model::raw","",64,[[["originalroad",3]]]],[11,"ne","","",64,[[["originalroad",3]]]],[11,"eq","","",65,[[["rawroad",3]]]],[11,"ne","","",65,[[["rawroad",3]]]],[11,"eq","","",66,[[["rawintersection",3]]]],[11,"ne","","",66,[[["rawintersection",3]]]],[11,"eq","","",73,[[["restrictiontype",4]]]],[11,"eq","","",70,[[["turnrestriction",3]]]],[11,"ne","","",70,[[["turnrestriction",3]]]],[11,"eq","","",74,[[["drivingside",4]]]],[11,"eq","map_model","",75,[[["position",3]]]],[11,"ne","","",75,[[["position",3]]]],[11,"eq","","",55,[[["traversable",4]]]],[11,"ne","","",55,[[["traversable",4]]]],[11,"partial_cmp","","",7,[[["areaid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",7,[[["areaid",3]]]],[11,"le","","",7,[[["areaid",3]]]],[11,"gt","","",7,[[["areaid",3]]]],[11,"ge","","",7,[[["areaid",3]]]],[11,"partial_cmp","","",9,[[["buildingid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",9,[[["buildingid",3]]]],[11,"le","","",9,[[["buildingid",3]]]],[11,"gt","","",9,[[["buildingid",3]]]],[11,"ge","","",9,[[["buildingid",3]]]],[11,"partial_cmp","","",13,[[["busstopid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",13,[[["busstopid",3]]]],[11,"le","","",13,[[["busstopid",3]]]],[11,"gt","","",13,[[["busstopid",3]]]],[11,"ge","","",13,[[["busstopid",3]]]],[11,"partial_cmp","","",11,[[["busrouteid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",11,[[["busrouteid",3]]]],[11,"le","","",11,[[["busrouteid",3]]]],[11,"gt","","",11,[[["busrouteid",3]]]],[11,"ge","","",11,[[["busrouteid",3]]]],[11,"partial_cmp","","",15,[[["intersectionid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",15,[[["intersectionid",3]]]],[11,"le","","",15,[[["intersectionid",3]]]],[11,"gt","","",15,[[["intersectionid",3]]]],[11,"ge","","",15,[[["intersectionid",3]]]],[11,"partial_cmp","","",17,[[["laneid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",17,[[["laneid",3]]]],[11,"le","","",17,[[["laneid",3]]]],[11,"gt","","",17,[[["laneid",3]]]],[11,"ge","","",17,[[["laneid",3]]]],[11,"partial_cmp","","",49,[[["lanetype",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",19,[[["parkinglotid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",19,[[["parkinglotid",3]]]],[11,"le","","",19,[[["parkinglotid",3]]]],[11,"gt","","",19,[[["parkinglotid",3]]]],[11,"ge","","",19,[[["parkinglotid",3]]]],[11,"partial_cmp","","",22,[[["roadid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",22,[[["roadid",3]]]],[11,"le","","",22,[[["roadid",3]]]],[11,"gt","","",22,[[["roadid",3]]]],[11,"ge","","",22,[[["roadid",3]]]],[11,"partial_cmp","","",20,[[["directedroadid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",20,[[["directedroadid",3]]]],[11,"le","","",20,[[["directedroadid",3]]]],[11,"gt","","",20,[[["directedroadid",3]]]],[11,"ge","","",20,[[["directedroadid",3]]]],[11,"partial_cmp","","",30,[[["turnid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",30,[[["turnid",3]]]],[11,"le","","",30,[[["turnid",3]]]],[11,"gt","","",30,[[["turnid",3]]]],[11,"ge","","",30,[[["turnid",3]]]],[11,"partial_cmp","","",52,[[["turntype",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",51,[[["turnpriority",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",29,[[["turngroupid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",29,[[["turngroupid",3]]]],[11,"le","","",29,[[["turngroupid",3]]]],[11,"gt","","",29,[[["turngroupid",3]]]],[11,"ge","","",29,[[["turngroupid",3]]]],[11,"partial_cmp","map_model::osm","",60,[[["roadrank",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",57,[[["nodeid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",57,[[["nodeid",3]]]],[11,"le","","",57,[[["nodeid",3]]]],[11,"gt","","",57,[[["nodeid",3]]]],[11,"ge","","",57,[[["nodeid",3]]]],[11,"partial_cmp","","",58,[[["wayid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",58,[[["wayid",3]]]],[11,"le","","",58,[[["wayid",3]]]],[11,"gt","","",58,[[["wayid",3]]]],[11,"ge","","",58,[[["wayid",3]]]],[11,"partial_cmp","","",59,[[["relationid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",59,[[["relationid",3]]]],[11,"le","","",59,[[["relationid",3]]]],[11,"gt","","",59,[[["relationid",3]]]],[11,"ge","","",59,[[["relationid",3]]]],[11,"partial_cmp","","",61,[[["osmid",4]],[["option",4],["ordering",4]]]],[11,"lt","","",61,[[["osmid",4]]]],[11,"le","","",61,[[["osmid",4]]]],[11,"gt","","",61,[[["osmid",4]]]],[11,"ge","","",61,[[["osmid",4]]]],[11,"partial_cmp","map_model","",54,[[["pathstep",4]],[["option",4],["ordering",4]]]],[11,"lt","","",54,[[["pathstep",4]]]],[11,"le","","",54,[[["pathstep",4]]]],[11,"gt","","",54,[[["pathstep",4]]]],[11,"ge","","",54,[[["pathstep",4]]]],[11,"partial_cmp","","",53,[[["pathconstraints",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","map_model::raw","",64,[[["originalroad",3]],[["option",4],["ordering",4]]]],[11,"lt","","",64,[[["originalroad",3]]]],[11,"le","","",64,[[["originalroad",3]]]],[11,"gt","","",64,[[["originalroad",3]]]],[11,"ge","","",64,[[["originalroad",3]]]],[11,"partial_cmp","","",73,[[["restrictiontype",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",70,[[["turnrestriction",3]],[["option",4],["ordering",4]]]],[11,"lt","","",70,[[["turnrestriction",3]]]],[11,"le","","",70,[[["turnrestriction",3]]]],[11,"gt","","",70,[[["turnrestriction",3]]]],[11,"ge","","",70,[[["turnrestriction",3]]]],[11,"partial_cmp","map_model","",75,[[["position",3]],[["option",4],["ordering",4]]]],[11,"lt","","",75,[[["position",3]]]],[11,"le","","",75,[[["position",3]]]],[11,"gt","","",75,[[["position",3]]]],[11,"ge","","",75,[[["position",3]]]],[11,"partial_cmp","","",55,[[["traversable",4]],[["option",4],["ordering",4]]]],[11,"lt","","",55,[[["traversable",4]]]],[11,"le","","",55,[[["traversable",4]]]],[11,"gt","","",55,[[["traversable",4]]]],[11,"ge","","",55,[[["traversable",4]]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",44,[[["formatter",3]],["result",6]]],[11,"fmt","","",37,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",45,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",47,[[["formatter",3]],["result",6]]],[11,"fmt","","",46,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",10,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",48,[[["formatter",3]],["result",6]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",49,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",25,[[["formatter",3]],["result",6]]],[11,"fmt","","",26,[[["formatter",3]],["result",6]]],[11,"fmt","","",50,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","","",52,[[["formatter",3]],["result",6]]],[11,"fmt","","",51,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","","",29,[[["formatter",3]],["result",6]]],[11,"fmt","","",28,[[["formatter",3]],["result",6]]],[11,"fmt","","",31,[[["formatter",3]],["result",6]]],[11,"fmt","","",32,[[["formatter",3]],["result",6]]],[11,"fmt","map_model::osm","",57,[[["formatter",3]],["result",6]]],[11,"fmt","","",58,[[["formatter",3]],["result",6]]],[11,"fmt","","",59,[[["formatter",3]],["result",6]]],[11,"fmt","","",61,[[["formatter",3]],["result",6]]],[11,"fmt","map_model","",34,[[["formatter",3]],["result",6]]],[11,"fmt","","",54,[[["formatter",3]],["result",6]]],[11,"fmt","","",62,[[["formatter",3]],["result",6]]],[11,"fmt","","",53,[[["formatter",3]],["result",6]]],[11,"fmt","","",36,[[["formatter",3]],["result",6]]],[11,"fmt","map_model::raw","",63,[[["formatter",3]],["result",6]]],[11,"fmt","","",64,[[["formatter",3]],["result",6]]],[11,"fmt","","",65,[[["formatter",3]],["result",6]]],[11,"fmt","","",66,[[["formatter",3]],["result",6]]],[11,"fmt","","",67,[[["formatter",3]],["result",6]]],[11,"fmt","","",68,[[["formatter",3]],["result",6]]],[11,"fmt","","",69,[[["formatter",3]],["result",6]]],[11,"fmt","","",73,[[["formatter",3]],["result",6]]],[11,"fmt","","",70,[[["formatter",3]],["result",6]]],[11,"fmt","","",74,[[["formatter",3]],["result",6]]],[11,"fmt","","",71,[[["formatter",3]],["result",6]]],[11,"fmt","","",72,[[["formatter",3]],["result",6]]],[11,"fmt","map_model","",75,[[["formatter",3]],["result",6]]],[11,"fmt","","",55,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","map_model::osm","",57,[[["formatter",3]],["result",6]]],[11,"fmt","","",58,[[["formatter",3]],["result",6]]],[11,"fmt","","",59,[[["formatter",3]],["result",6]]],[11,"fmt","","",61,[[["formatter",3]],["result",6]]],[11,"fmt","map_model","",36,[[["formatter",3]],["result",6]]],[11,"fmt","map_model::raw","",64,[[["formatter",3]],["result",6]]],[11,"fmt","map_model","",75,[[["formatter",3]],["result",6]]],[11,"fmt","","",55,[[["formatter",3]],["result",6]]],[11,"sub","","",53,[[]]],[11,"not","","",53,[[]]],[11,"bitand","","",53,[[]]],[11,"bitor","","",53,[[]]],[11,"bitxor","","",53,[[]]],[11,"hash","","",7,[[]]],[11,"hash","","",45,[[]]],[11,"hash","","",9,[[]]],[11,"hash","","",13,[[]]],[11,"hash","","",11,[[]]],[11,"hash","","",15,[[]]],[11,"hash","","",48,[[]]],[11,"hash","","",17,[[]]],[11,"hash","","",49,[[]]],[11,"hash","","",19,[[]]],[11,"hash","","",22,[[]]],[11,"hash","","",20,[[]]],[11,"hash","","",30,[[]]],[11,"hash","","",29,[[]]],[11,"hash","map_model::osm","",57,[[]]],[11,"hash","","",58,[[]]],[11,"hash","","",59,[[]]],[11,"hash","","",61,[[]]],[11,"hash","map_model","",54,[[]]],[11,"hash","map_model::raw","",64,[[]]],[11,"hash","","",73,[[]]],[11,"hash","","",70,[[]]],[11,"hash","map_model","",55,[[]]],[11,"deserialize","","",0,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",45,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",9,[[],["result",4]]],[11,"deserialize","","",8,[[],["result",4]]],[11,"deserialize","","",47,[[],["result",4]]],[11,"deserialize","","",46,[[],["result",4]]],[11,"deserialize","","",13,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","","",12,[[],["result",4]]],[11,"deserialize","","",10,[[],["result",4]]],[11,"deserialize","","",15,[[],["result",4]]],[11,"deserialize","","",48,[[],["result",4]]],[11,"deserialize","","",14,[[],["result",4]]],[11,"deserialize","","",17,[[],["result",4]]],[11,"deserialize","","",49,[[],["result",4]]],[11,"deserialize","","",16,[[],["result",4]]],[11,"deserialize","","",19,[[],["result",4]]],[11,"deserialize","","",18,[[],["result",4]]],[11,"deserialize","","",22,[[],["result",4]]],[11,"deserialize","","",20,[[],["result",4]]],[11,"deserialize","","",21,[[],["result",4]]],[11,"deserialize","","",23,[[],["result",4]]],[11,"deserialize","","",24,[[],["result",4]]],[11,"deserialize","","",25,[[],["result",4]]],[11,"deserialize","","",26,[[],["result",4]]],[11,"deserialize","","",50,[[],["result",4]]],[11,"deserialize","","",30,[[],["result",4]]],[11,"deserialize","","",52,[[],["result",4]]],[11,"deserialize","","",51,[[],["result",4]]],[11,"deserialize","","",27,[[],["result",4]]],[11,"deserialize","","",29,[[],["result",4]]],[11,"deserialize","","",28,[[],["result",4]]],[11,"deserialize","","",31,[[],["result",4]]],[11,"deserialize","","",32,[[],["result",4]]],[11,"deserialize","map_model::osm","",57,[[],["result",4]]],[11,"deserialize","","",58,[[],["result",4]]],[11,"deserialize","","",59,[[],["result",4]]],[11,"deserialize","","",61,[[],["result",4]]],[11,"deserialize","map_model","",33,[[],["result",4]]],[11,"deserialize","","",34,[[],["result",4]]],[11,"deserialize","","",54,[[],["result",4]]],[11,"deserialize","","",62,[[],["result",4]]],[11,"deserialize","","",53,[[],["result",4]]],[11,"deserialize","","",36,[[],["result",4]]],[11,"deserialize","map_model::raw","",63,[[],["result",4]]],[11,"deserialize","","",64,[[],["result",4]]],[11,"deserialize","","",65,[[],["result",4]]],[11,"deserialize","","",66,[[],["result",4]]],[11,"deserialize","","",67,[[],["result",4]]],[11,"deserialize","","",68,[[],["result",4]]],[11,"deserialize","","",69,[[],["result",4]]],[11,"deserialize","","",73,[[],["result",4]]],[11,"deserialize","","",74,[[],["result",4]]],[11,"deserialize","","",71,[[],["result",4]]],[11,"deserialize","","",72,[[],["result",4]]],[11,"deserialize","map_model","",75,[[],["result",4]]],[11,"deserialize","","",55,[[],["result",4]]],[11,"deserialize","","",56,[[],["result",4]]],[11,"serialize","","",0,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",3,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",45,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",9,[[],["result",4]]],[11,"serialize","","",8,[[],["result",4]]],[11,"serialize","","",47,[[],["result",4]]],[11,"serialize","","",46,[[],["result",4]]],[11,"serialize","","",13,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","","",12,[[],["result",4]]],[11,"serialize","","",10,[[],["result",4]]],[11,"serialize","","",15,[[],["result",4]]],[11,"serialize","","",48,[[],["result",4]]],[11,"serialize","","",14,[[],["result",4]]],[11,"serialize","","",17,[[],["result",4]]],[11,"serialize","","",49,[[],["result",4]]],[11,"serialize","","",16,[[],["result",4]]],[11,"serialize","","",19,[[],["result",4]]],[11,"serialize","","",18,[[],["result",4]]],[11,"serialize","","",22,[[],["result",4]]],[11,"serialize","","",20,[[],["result",4]]],[11,"serialize","","",21,[[],["result",4]]],[11,"serialize","","",23,[[],["result",4]]],[11,"serialize","","",24,[[],["result",4]]],[11,"serialize","","",25,[[],["result",4]]],[11,"serialize","","",26,[[],["result",4]]],[11,"serialize","","",50,[[],["result",4]]],[11,"serialize","","",30,[[],["result",4]]],[11,"serialize","","",52,[[],["result",4]]],[11,"serialize","","",51,[[],["result",4]]],[11,"serialize","","",27,[[],["result",4]]],[11,"serialize","","",29,[[],["result",4]]],[11,"serialize","","",28,[[],["result",4]]],[11,"serialize","","",31,[[],["result",4]]],[11,"serialize","","",32,[[],["result",4]]],[11,"serialize","map_model::osm","",57,[[],["result",4]]],[11,"serialize","","",58,[[],["result",4]]],[11,"serialize","","",59,[[],["result",4]]],[11,"serialize","","",61,[[],["result",4]]],[11,"serialize","map_model","",33,[[],["result",4]]],[11,"serialize","","",34,[[],["result",4]]],[11,"serialize","","",54,[[],["result",4]]],[11,"serialize","","",62,[[],["result",4]]],[11,"serialize","","",53,[[],["result",4]]],[11,"serialize","","",36,[[],["result",4]]],[11,"serialize","map_model::raw","",63,[[],["result",4]]],[11,"serialize","","",64,[[],["result",4]]],[11,"serialize","","",65,[[],["result",4]]],[11,"serialize","","",66,[[],["result",4]]],[11,"serialize","","",67,[[],["result",4]]],[11,"serialize","","",68,[[],["result",4]]],[11,"serialize","","",69,[[],["result",4]]],[11,"serialize","","",73,[[],["result",4]]],[11,"serialize","","",74,[[],["result",4]]],[11,"serialize","","",71,[[],["result",4]]],[11,"serialize","","",72,[[],["result",4]]],[11,"serialize","map_model","",75,[[],["result",4]]],[11,"serialize","","",55,[[],["result",4]]],[11,"serialize","","",56,[[],["result",4]]],[11,"enum_into_u32","","",53,[[]]],[11,"enum_from_u32","","",53,[[]]],[11,"serialize","","",53,[[["serializer",8],["pathconstraints",4],["enumset",3]],["result",4]]],[11,"deserialize","","",53,[[["deserializer",8]],[["result",4],["enumset",3]]]]],"p":[[3,"City"],[3,"EditEffects"],[3,"MapEdits"],[3,"OriginalLane"],[3,"PermanentMapEdits"],[3,"MapConfig"],[3,"Area"],[3,"AreaID"],[3,"Building"],[3,"BuildingID"],[3,"BusRoute"],[3,"BusRouteID"],[3,"BusStop"],[3,"BusStopID"],[3,"Intersection"],[3,"IntersectionID"],[3,"Lane"],[3,"LaneID"],[3,"ParkingLot"],[3,"ParkingLotID"],[3,"DirectedRoadID"],[3,"Road"],[3,"RoadID"],[3,"ControlStopSign"],[3,"RoadWithStopSign"],[3,"ControlTrafficSignal"],[3,"Phase"],[3,"Turn"],[3,"TurnGroup"],[3,"TurnGroupID"],[3,"TurnID"],[3,"AccessRestrictions"],[3,"Zone"],[3,"IntersectionCluster"],[3,"UberTurn"],[3,"UberTurnGroup"],[3,"PathRequest"],[4,"EditCmd"],[13,"ChangeLaneType"],[13,"ReverseLane"],[13,"ChangeSpeedLimit"],[13,"ChangeIntersection"],[13,"ChangeAccessRestrictions"],[13,"ChangeRouteSchedule"],[4,"EditIntersection"],[4,"AreaType"],[4,"BuildingType"],[4,"OffstreetParking"],[4,"IntersectionType"],[4,"LaneType"],[4,"PhaseType"],[4,"TurnPriority"],[4,"TurnType"],[4,"PathConstraints"],[4,"PathStep"],[4,"Traversable"],[3,"Map"],[3,"NodeID"],[3,"WayID"],[3,"RelationID"],[4,"RoadRank"],[4,"OsmID"],[3,"Path"],[3,"RawMap"],[3,"OriginalRoad"],[3,"RawRoad"],[3,"RawIntersection"],[3,"RawBuilding"],[3,"RawArea"],[3,"RawParkingLot"],[3,"TurnRestriction"],[3,"RawBusRoute"],[3,"RawBusStop"],[4,"RestrictionType"],[4,"DrivingSide"],[3,"Position"]]},\ -"sim":{"doc":"","i":[[3,"Analytics","sim","",null,null],[12,"road_thruput","","",0,null],[12,"intersection_thruput","","",0,null],[12,"demand","","",0,null],[12,"bus_arrivals","","",0,null],[12,"passengers_boarding","","",0,null],[12,"passengers_alighting","","",0,null],[12,"started_trips","","",0,null],[12,"finished_trips","","",0,null],[12,"trip_log","","",0,null],[12,"intersection_delays","","",0,null],[12,"parking_lane_changes","","",0,null],[12,"parking_lot_changes","","",0,null],[3,"TripPhase","","",null,null],[12,"start_time","","",1,null],[12,"end_time","","",1,null],[12,"path","","",1,null],[12,"has_path_req","","",1,null],[12,"phase_type","","",1,null],[3,"BorderSpawnOverTime","","",null,null],[12,"num_peds","","",2,null],[12,"num_cars","","",2,null],[12,"num_bikes","","",2,null],[12,"percent_use_transit","","",2,null],[12,"start_time","","",2,null],[12,"stop_time","","",2,null],[12,"start_from_border","","",2,null],[12,"goal","","",2,null],[3,"IndividTrip","","",null,null],[12,"depart","","",3,null],[12,"trip","","",3,null],[12,"cancelled","","",3,null],[12,"modified","","",3,null],[3,"OffMapLocation","","",null,null],[12,"parcel_id","","",4,null],[12,"gps","","",4,null],[3,"PersonSpec","","",null,null],[12,"id","","",5,null],[12,"orig_id","","",5,null],[12,"trips","","",5,null],[3,"Scenario","","",null,null],[12,"scenario_name","","",6,null],[12,"map_name","","",6,null],[12,"people","","",6,null],[12,"only_seed_buses","","",6,null],[3,"ScenarioGenerator","","",null,null],[12,"scenario_name","","",7,null],[12,"only_seed_buses","","",7,null],[12,"spawn_over_time","","",7,null],[12,"border_spawn_over_time","","",7,null],[3,"SimFlags","","",null,null],[12,"load","","",8,null],[12,"rng_seed","","",8,null],[12,"opts","","",8,null],[3,"SpawnOverTime","","",null,null],[12,"num_agents","","",9,null],[12,"start_time","","",9,null],[12,"stop_time","","",9,null],[12,"goal","","",9,null],[12,"percent_driving","","",9,null],[12,"percent_biking","","",9,null],[12,"percent_use_transit","","",9,null],[3,"TripSpawner","","",null,null],[3,"AgentProperties","","",null,null],[12,"total_time","","",10,null],[12,"waiting_here","","",10,null],[12,"total_waiting","","",10,null],[12,"dist_crossed","","",10,null],[12,"total_dist","","",10,null],[12,"lanes_crossed","","",10,null],[12,"total_lanes","","",10,null],[3,"Sim","","",null,null],[3,"SimOptions","","",null,null],[12,"run_name","","",11,null],[12,"use_freeform_policy_everywhere","","",11,null],[12,"dont_block_the_box","","",11,null],[12,"recalc_lanechanging","","",11,null],[12,"break_turn_conflict_cycles","","",11,null],[12,"handle_uber_turns","","",11,null],[12,"enable_pandemic_model","","",11,null],[12,"alerts","","",11,null],[12,"pathfinding_upfront","","",11,null],[3,"Person","","",null,null],[12,"id","","",12,null],[12,"orig_id","","",12,null],[12,"trips","","",12,null],[12,"state","","",12,null],[12,"ped","","",12,null],[12,"ped_speed","","",12,null],[12,"vehicles","","",12,null],[3,"TripInfo","","",null,null],[12,"departure","","",13,null],[12,"mode","","",13,null],[12,"start","","",13,null],[12,"end","","",13,null],[12,"modified","","",13,null],[3,"DontDrawAgents","","",null,null],[3,"DrawCarInput","","",null,null],[12,"id","","",14,null],[12,"waiting_for_turn","","",14,null],[12,"status","","",14,null],[12,"on","","",14,null],[12,"partly_on","","",14,null],[12,"label","","",14,null],[12,"body","","",14,null],[3,"DrawPedCrowdInput","","",null,null],[12,"low","","",15,null],[12,"high","","",15,null],[12,"members","","",15,null],[12,"location","","",15,null],[3,"DrawPedestrianInput","","",null,null],[12,"id","","",16,null],[12,"pos","","",16,null],[12,"facing","","",16,null],[12,"waiting_for_turn","","",16,null],[12,"preparing_bike","","",16,null],[12,"waiting_for_bus","","",16,null],[12,"on","","",16,null],[3,"UnzoomedAgent","","",null,null],[12,"vehicle_type","","",17,null],[12,"pos","","",17,null],[12,"person","","",17,null],[12,"parking","","",17,null],[3,"CarID","","",null,null],[12,"0","","",18,null],[12,"1","","",18,null],[3,"PedestrianID","","",null,null],[12,"0","","",19,null],[3,"TripID","","",null,null],[12,"0","","",20,null],[3,"PersonID","","",null,null],[12,"0","","",21,null],[3,"OrigPersonID","","",null,null],[12,"0","","",22,null],[12,"1","","",22,null],[3,"Vehicle","","",null,null],[12,"id","","",23,null],[12,"owner","","",23,null],[12,"vehicle_type","","",23,null],[12,"length","","",23,null],[12,"max_speed","","",23,null],[3,"VehicleSpec","","",null,null],[12,"vehicle_type","","",24,null],[12,"length","","",24,null],[12,"max_speed","","",24,null],[3,"ParkedCar","","",null,null],[12,"vehicle","","",25,null],[12,"spot","","",25,null],[3,"SidewalkSpot","","",null,null],[12,"connection","","",26,null],[12,"sidewalk_pos","","",26,null],[3,"TimeInterval","","",null,null],[12,"start","","",27,null],[12,"end","","",27,null],[3,"DistanceInterval","","",null,null],[12,"start","","",28,null],[12,"end","","",28,null],[3,"CreatePedestrian","","",null,null],[12,"id","","",29,null],[12,"start","","",29,null],[12,"speed","","",29,null],[12,"goal","","",29,null],[12,"req","","",29,null],[12,"path","","",29,null],[12,"trip","","",29,null],[12,"person","","",29,null],[3,"CreateCar","","",null,null],[12,"vehicle","","",30,null],[12,"router","","",30,null],[12,"req","","",30,null],[12,"start_dist","","",30,null],[12,"maybe_parked_car","","",30,null],[12,"trip_and_person","","",30,null],[12,"maybe_route","","",30,null],[4,"AlertLocation","","",null,null],[13,"Nil","","",31,null],[13,"Intersection","","",31,null],[13,"Person","","",31,null],[13,"Building","","",31,null],[4,"TripPhaseType","","",null,null],[13,"Driving","","",32,null],[13,"Walking","","",32,null],[13,"Biking","","",32,null],[13,"Parking","","",32,null],[13,"WaitingForBus","","",32,null],[13,"RidingBus","","",32,null],[13,"Aborted","","",32,null],[13,"Finished","","",32,null],[13,"DelayedStart","","",32,null],[13,"Remote","","",32,null],[4,"OriginDestination","","",null,null],[13,"Anywhere","","",33,null],[13,"EndOfRoad","","",33,null],[13,"GotoBldg","","",33,null],[4,"ScenarioModifier","","",null,null],[13,"RepeatDays","","",34,null],[13,"CancelPeople","","",34,null],[13,"ChangeMode","","",34,null],[12,"to_mode","sim::ScenarioModifier","",35,null],[12,"pct_ppl","","",35,null],[12,"departure_filter","","",35,null],[12,"from_modes","","",35,null],[13,"AddExtraTrips","sim","",34,null],[4,"SpawnTrip","","",null,null],[13,"VehicleAppearing","","",36,null],[12,"start","sim::SpawnTrip","",37,null],[12,"goal","","",37,null],[12,"is_bike","","",37,null],[13,"FromBorder","sim","",36,null],[12,"dr","sim::SpawnTrip","",38,null],[12,"goal","","",38,null],[12,"is_bike","","",38,null],[12,"origin","","",38,null],[13,"UsingParkedCar","sim","",36,null],[13,"UsingBike","","",36,null],[13,"JustWalking","","",36,null],[13,"UsingTransit","","",36,null],[13,"Remote","","",36,null],[12,"from","sim::SpawnTrip","",39,null],[12,"to","","",39,null],[12,"trip_time","","",39,null],[12,"mode","","",39,null],[4,"TripSpec","sim","",null,null],[13,"VehicleAppearing","","",40,null],[12,"start_pos","sim::TripSpec","",41,null],[12,"goal","","",41,null],[12,"use_vehicle","","",41,null],[12,"retry_if_no_room","","",41,null],[12,"origin","","",41,null],[13,"NoRoomToSpawn","sim","",40,null],[12,"i","sim::TripSpec","",42,null],[12,"goal","","",42,null],[12,"use_vehicle","","",42,null],[12,"origin","","",42,null],[12,"error","","",42,null],[13,"UsingParkedCar","sim","",40,null],[12,"car","sim::TripSpec","",43,null],[12,"start_bldg","","",43,null],[12,"goal","","",43,null],[13,"JustWalking","sim","",40,null],[12,"start","sim::TripSpec","",44,null],[12,"goal","","",44,null],[13,"UsingBike","sim","",40,null],[12,"bike","sim::TripSpec","",45,null],[12,"start","","",45,null],[12,"goal","","",45,null],[13,"UsingTransit","sim","",40,null],[12,"start","sim::TripSpec","",46,null],[12,"goal","","",46,null],[12,"route","","",46,null],[12,"stop1","","",46,null],[12,"maybe_stop2","","",46,null],[13,"Remote","sim","",40,null],[12,"from","sim::TripSpec","",47,null],[12,"to","","",47,null],[12,"trip_time","","",47,null],[12,"mode","","",47,null],[4,"AlertHandler","sim","",null,null],[13,"Print","","",48,null],[13,"Block","","",48,null],[13,"Silence","","",48,null],[4,"PersonState","","",null,null],[13,"Trip","","",49,null],[13,"Inside","","",49,null],[13,"OffMap","","",49,null],[4,"TripResult","","",null,null],[13,"Ok","","",50,null],[13,"ModeChange","","",50,null],[13,"TripDone","","",50,null],[13,"TripDoesntExist","","",50,null],[13,"TripNotStarted","","",50,null],[13,"TripAborted","","",50,null],[13,"TripCancelled","","",50,null],[13,"RemoteTrip","","",50,null],[4,"TripEndpoint","","",null,null],[13,"Bldg","","",51,null],[13,"Border","","",51,null],[4,"TripMode","","",null,null],[13,"Walk","","",52,null],[13,"Bike","","",52,null],[13,"Transit","","",52,null],[13,"Drive","","",52,null],[4,"CarStatus","","",null,null],[13,"Moving","","",53,null],[13,"Parked","","",53,null],[4,"PedCrowdLocation","","",null,null],[13,"Sidewalk","","",54,null],[13,"BldgDriveway","","",54,null],[13,"LotDriveway","","",54,null],[4,"AgentID","","",null,null],[13,"Car","","",55,null],[13,"Pedestrian","","",55,null],[13,"BusPassenger","","",55,null],[4,"AgentType","","",null,null],[13,"Car","","",56,null],[13,"Bike","","",56,null],[13,"Bus","","",56,null],[13,"Train","","",56,null],[13,"Pedestrian","","",56,null],[13,"TransitRider","","",56,null],[4,"VehicleType","","",null,null],[13,"Car","","",57,null],[13,"Bus","","",57,null],[13,"Train","","",57,null],[13,"Bike","","",57,null],[4,"ParkingSpot","","",null,null],[13,"Onstreet","","",58,null],[13,"Offstreet","","",58,null],[13,"Lot","","",58,null],[4,"DrivingGoal","","",null,null],[13,"ParkNear","","",59,null],[13,"Border","","",59,null],[4,"SidewalkPOI","","",null,null],[13,"ParkingSpot","","",60,null],[13,"DeferredParkingSpot","","",60,null],[13,"Building","","",60,null],[13,"BusStop","","",60,null],[13,"Border","","",60,null],[13,"BikeRack","","",60,null],[13,"SuddenlyAppear","","",60,null],[11,"new","","",0,[[],["analytics",3]]],[11,"event","","",0,[[["time",3],["map",3],["event",4]]]],[11,"record_demand","","",0,[[["path",3],["map",3]]]],[11,"finished_trip_time","","",0,[[["tripid",3]],[["duration",3],["option",4]]]],[11,"both_finished_trips","","",0,[[["time",3],["analytics",3]],["vec",3]]],[11,"compare_delay","","",0,[[["time",3],["analytics",3]],["vec",3]]],[11,"get_trip_phases","","",0,[[["tripid",3],["map",3]],[["vec",3],["tripphase",3]]]],[11,"get_all_trip_phases","","",0,[[],[["tripid",3],["vec",3],["btreemap",3]]]],[11,"active_agents","","",0,[[["time",3]],["vec",3]]],[11,"parking_lane_availability","","",0,[[["time",3],["laneid",3]],["vec",3]]],[11,"parking_lot_availability","","",0,[[["time",3],["parkinglotid",3]],["vec",3]]],[11,"describe","","",32,[[["map",3]],["string",3]]],[11,"proletariat_robot","","",7,[[["xorshiftrng",3],["timer",3],["map",3]],["scenario",3]]],[11,"generate","","",7,[[["xorshiftrng",3],["timer",3],["map",3]],["scenario",3]]],[11,"small_run","","",7,[[["map",3]],["scenariogenerator",3]]],[11,"empty","","",7,[[],["scenariogenerator",3]]],[11,"scaled_run","","",7,[[],["scenariogenerator",3]]],[11,"from_args","","",8,[[["cmdargs",3]],["simflags",3]]],[11,"for_test","","",8,[[],["simflags",3]]],[11,"synthetic_test","","",8,[[],["simflags",3]]],[11,"make_rng","","",8,[[],["xorshiftrng",3]]],[11,"load","","",8,[[["timer",3]]]],[11,"apply","","",34,[[["xorshiftrng",3],["map",3],["scenario",3]],["scenario",3]]],[11,"describe","","",34,[[],["string",3]]],[11,"new","","",3,[[["time",3],["spawntrip",4]],["individtrip",3]]],[11,"instantiate","","",6,[[["xorshiftrng",3],["timer",3],["map",3],["sim",3]]]],[11,"save","","",6,[[]]],[11,"empty","","",6,[[["map",3]],["scenario",3]]],[11,"rand_car","","",6,[[["xorshiftrng",3]],["vehiclespec",3]]],[11,"rand_bike","","",6,[[["xorshiftrng",3]],["vehiclespec",3]]],[11,"rand_dist","","",6,[[["xorshiftrng",3],["distance",3]],["distance",3]]],[11,"rand_ped_speed","","",6,[[["xorshiftrng",3]],["speed",3]]],[11,"count_parked_cars_per_bldg","","",6,[[],[["counter",3],["buildingid",3]]]],[11,"remove_weird_schedules","","",6,[[["map",3]],["scenario",3]]],[11,"mode","","",36,[[],["tripmode",4]]],[11,"start","","",36,[[["map",3]],["tripendpoint",4]]],[11,"end","","",36,[[["map",3]],["tripendpoint",4]]],[11,"new","","",36,[[["tripendpoint",4],["tripmode",4],["map",3]],[["option",4],["spawntrip",4]]]],[11,"new","","",61,[[],["tripspawner",3]]],[11,"schedule_trip","","",61,[[["person",3],["time",3],["tripspec",4],["tripendpoint",4],["map",3]]]],[11,"finalize","","",61,[[["tripmanager",3],["timer",3],["map",3],["scheduler",3]]]],[11,"new","","",11,[[],["simoptions",3]]],[11,"new","","",62,[[["timer",3],["map",3],["simoptions",3]],["sim",3]]],[11,"make_spawner","","",62,[[],["tripspawner",3]]],[11,"flush_spawner","","",62,[[["timer",3],["tripspawner",3],["map",3]]]],[11,"get_free_onstreet_spots","","",62,[[["laneid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_offstreet_spots","","",62,[[["buildingid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_lot_spots","","",62,[[["parkinglotid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_all_parking_spots","","",62,[[]]],[11,"walking_path_to_nearest_parking_spot","","",62,[[["buildingid",3],["map",3]],["option",4]]],[11,"random_person","","",62,[[["speed",3],["vec",3],["vehiclespec",3]],["person",3]]],[11,"set_name","","",62,[[["string",3]]]],[11,"timed_step","","",62,[[["duration",3],["timer",3],["map",3],["option",4]]]],[11,"tiny_step","","",62,[[["map",3],["option",4]]]],[11,"time_limited_step","","",62,[[["option",4],["map",3],["duration",3]]]],[11,"dump_before_abort","","",62,[[]]],[11,"run_until_done","","",62,[[["option",4],["fn",8],["map",3],["duration",3]]]],[11,"save_dir","","",62,[[],["string",3]]],[11,"save","","",62,[[],["string",3]]],[11,"find_previous_savestate","","",62,[[["time",3]],[["string",3],["option",4]]]],[11,"find_next_savestate","","",62,[[["time",3]],[["string",3],["option",4]]]],[11,"load_savestate","","",62,[[["timer",3],["string",3],["map",3]],[["error",3],["result",4],["sim",3]]]],[11,"restore_paths","","",62,[[["timer",3],["map",3]]]],[11,"handle_live_edited_traffic_signals","","",62,[[["map",3]]]],[11,"time","","",62,[[],["time",3]]],[11,"is_done","","",62,[[]]],[11,"is_empty","","",62,[[]]],[11,"num_trips","","",62,[[]]],[11,"num_agents","","",62,[[],[["counter",3],["agenttype",4]]]],[11,"num_ppl","","",62,[[]]],[11,"debug_ped","","",62,[[["pedestrianid",3]]]],[11,"debug_car","","",62,[[["carid",3]]]],[11,"debug_intersection","","",62,[[["intersectionid",3],["map",3]]]],[11,"debug_lane","","",62,[[["laneid",3]]]],[11,"agent_properties","","",62,[[["agentid",4]],["agentproperties",3]]],[11,"num_transit_passengers","","",62,[[["carid",3]]]],[11,"bus_route_id","","",62,[[["carid",3]],[["option",4],["busrouteid",3]]]],[11,"active_agents","","",62,[[],[["vec",3],["agentid",4]]]],[11,"agent_to_trip","","",62,[[["agentid",4]],[["option",4],["tripid",3]]]],[11,"trip_to_agent","","",62,[[["tripid",3]],[["tripresult",4],["agentid",4]]]],[11,"trip_info","","",62,[[["tripid",3]],["tripinfo",3]]],[11,"all_trip_info","","",62,[[],["vec",3]]],[11,"finished_trip_time","","",62,[[["tripid",3]],["option",4]]],[11,"trip_to_person","","",62,[[["tripid",3]],["personid",3]]],[11,"agent_to_person","","",62,[[["agentid",4]],[["personid",3],["option",4]]]],[11,"get_owner_of_car","","",62,[[["carid",3]],[["personid",3],["option",4]]]],[11,"lookup_parked_car","","",62,[[["carid",3]],[["option",4],["parkedcar",3]]]],[11,"lookup_person","","",62,[[["personid",3]],[["person",3],["option",4]]]],[11,"get_person","","",62,[[["personid",3]],["person",3]]],[11,"find_person_by_orig_id","","",62,[[["origpersonid",3]],[["personid",3],["option",4]]]],[11,"get_all_people","","",62,[[],["vec",3]]],[11,"lookup_car_id","","",62,[[],[["option",4],["carid",3]]]],[11,"get_path","","",62,[[["agentid",4]],[["option",4],["path",3]]]],[11,"get_all_driving_paths","","",62,[[],[["vec",3],["path",3]]]],[11,"trace_route","","",62,[[["agentid",4],["option",4],["distance",3],["map",3]],[["option",4],["polyline",3]]]],[11,"get_canonical_pt_per_trip","","",62,[[["tripid",3],["map",3]],[["pt2d",3],["tripresult",4]]]],[11,"get_canonical_pt_per_person","","",62,[[["personid",3],["map",3]],[["pt2d",3],["option",4]]]],[11,"canonical_pt_for_agent","","",62,[[["agentid",4],["map",3]],[["pt2d",3],["option",4]]]],[11,"get_accepted_agents","","",62,[[["intersectionid",3]],[["hashset",3],["agentid",4]]]],[11,"get_blocked_by","","",62,[[["agentid",4]],[["hashset",3],["agentid",4]]]],[11,"status_of_buses","","",62,[[["map",3],["busrouteid",3]],["vec",3]]],[11,"get_analytics","","",62,[[],["analytics",3]]],[11,"find_blockage_front","","",62,[[["map",3],["carid",3]],["string",3]]],[11,"delayed_intersections","","",62,[[["duration",3]],["vec",3]]],[11,"bldg_to_people","","",62,[[["buildingid",3]],[["personid",3],["vec",3]]]],[11,"worst_delay","","",62,[[["map",3]]]],[11,"get_pandemic_model","","",62,[[],[["option",4],["pandemicmodel",3]]]],[11,"get_end_of_day","","",62,[[],["time",3]]],[11,"current_phase_and_remaining_time","","",62,[[["intersectionid",3]]]],[11,"all_arrivals_at_border","","",62,[[["intersectionid",3]],["vec",3]]],[11,"target_lane_penalty","","",62,[[["lane",3]]]],[11,"get_people_waiting_at_stop","","",62,[[["busstopid",3]],["vec",3]]],[11,"generate_scenario","","",62,[[["map",3],["string",3]],["scenario",3]]],[11,"kill_stuck_car","","",62,[[["map",3],["carid",3]]]],[11,"clear_alerts","","",62,[[],["vec",3]]],[11,"set_periodic_callback","","",62,[[["duration",3]]]],[11,"unset_periodic_callback","","",62,[[]]],[11,"all","","",52,[[],[["vec",3],["tripmode",4]]]],[11,"verb","","",52,[[]]],[11,"ongoing_verb","","",52,[[]]],[11,"noun","","",52,[[]]],[11,"to_constraints","","",52,[[],["pathconstraints",4]]],[11,"from_constraints","","",52,[[["pathconstraints",4]],["tripmode",4]]],[11,"path_req","","",51,[[["tripendpoint",4],["tripmode",4],["map",3]],[["pathrequest",3],["option",4]]]],[11,"ok","","",50,[[],["option",4]]],[11,"propagate_error","","",50,[[],["tripresult",4]]],[17,"BIKE_LENGTH","","",null,null],[17,"MIN_CAR_LENGTH","","",null,null],[17,"MAX_CAR_LENGTH","","",null,null],[17,"BUS_LENGTH","","",null,null],[17,"LIGHT_RAIL_LENGTH","","",null,null],[17,"FOLLOWING_DISTANCE","","",null,null],[17,"SPAWN_DIST","","",null,null],[8,"SimCallback","","",null,null],[10,"run","","",63,[[["sim",3],["map",3]]]],[8,"GetDrawAgents","","",null,null],[10,"time","","",64,[[],["time",3]]],[10,"step_count","","",64,[[]]],[10,"get_draw_car","","",64,[[["map",3],["carid",3]],[["drawcarinput",3],["option",4]]]],[10,"get_draw_ped","","",64,[[["pedestrianid",3],["map",3]],[["drawpedestrianinput",3],["option",4]]]],[10,"get_draw_cars","","",64,[[["traversable",4],["map",3]],[["drawcarinput",3],["vec",3]]]],[10,"get_draw_peds","","",64,[[["traversable",4],["map",3]]]],[10,"get_all_draw_cars","","",64,[[["map",3]],[["drawcarinput",3],["vec",3]]]],[10,"get_all_draw_peds","","",64,[[["map",3]],[["drawpedestrianinput",3],["vec",3]]]],[10,"get_unzoomed_agents","","",64,[[["map",3]],[["vec",3],["unzoomedagent",3]]]],[11,"to_type","","",55,[[],["agenttype",4]]],[11,"all","","",56,[[],[["vec",3],["agenttype",4]]]],[11,"noun","","",56,[[]]],[11,"ongoing_verb","","",56,[[]]],[11,"to_constraints","","",57,[[],["pathconstraints",4]]],[11,"make","","",24,[[["personid",3],["option",4],["carid",3]],["vehicle",3]]],[11,"end_at_border","","",59,[[["pathconstraints",4],["offmaplocation",3],["directedroadid",3],["option",4],["map",3]],[["drivinggoal",4],["option",4]]]],[11,"goal_pos","","",59,[[["pathconstraints",4],["map",3]],[["position",3],["option",4]]]],[11,"pt","","",59,[[["map",3]],["pt2d",3]]],[11,"deferred_parking_spot","","",26,[[],["sidewalkspot",3]]],[11,"parking_spot","","",26,[[["parkingsimstate",3],["parkingspot",4],["map",3]],["sidewalkspot",3]]],[11,"building","","",26,[[["buildingid",3],["map",3]],["sidewalkspot",3]]],[11,"bike_rack","","",26,[[["buildingid",3],["map",3]],[["option",4],["sidewalkspot",3]]]],[11,"bus_stop","","",26,[[["busstopid",3],["map",3]],["sidewalkspot",3]]],[11,"start_at_border","","",26,[[["offmaplocation",3],["intersectionid",3],["option",4],["map",3]],[["option",4],["sidewalkspot",3]]]],[11,"end_at_border","","",26,[[["offmaplocation",3],["intersectionid",3],["option",4],["map",3]],[["option",4],["sidewalkspot",3]]]],[11,"suddenly_appear","","",26,[[["laneid",3],["distance",3],["map",3]],["sidewalkspot",3]]],[11,"new","","",27,[[["time",3]],["timeinterval",3]]],[11,"percent","","",27,[[["time",3]]]],[11,"percent_clamp_end","","",27,[[["time",3]]]],[11,"new_driving","","",28,[[["distance",3]],["distanceinterval",3]]],[11,"new_walking","","",28,[[["distance",3]],["distanceinterval",3]]],[11,"lerp","","",28,[[],["distance",3]]],[11,"length","","",28,[[],["distance",3]]],[11,"for_appearing","","",30,[[["vehicle",3],["pathrequest",3],["personid",3],["router",3],["position",3],["tripid",3]],["createcar",3]]],[11,"for_parked_car","","",30,[[["parkedcar",3],["pathrequest",3],["personid",3],["router",3],["distance",3],["tripid",3]],["createcar",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"equivalent","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"into_any_arc","","",4,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"into_any_arc","","",5,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"into_any_arc","","",6,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"into_any_arc","","",7,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"into_any","","",8,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",8,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",8,[[],["any",8]]],[11,"as_any_mut","","",8,[[],["any",8]]],[11,"into_any_arc","","",8,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",61,[[]]],[11,"into","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"into_any","","",61,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",61,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",61,[[],["any",8]]],[11,"as_any_mut","","",61,[[],["any",8]]],[11,"into_any_arc","","",61,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"to_owned","","",62,[[]]],[11,"clone_into","","",62,[[]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"into_any","","",62,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",62,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",62,[[],["any",8]]],[11,"as_any_mut","","",62,[[],["any",8]]],[11,"into_any_arc","","",62,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"into_any","","",11,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",11,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",11,[[],["any",8]]],[11,"as_any_mut","","",11,[[],["any",8]]],[11,"into_any_arc","","",11,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"into_any","","",12,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",12,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",12,[[],["any",8]]],[11,"as_any_mut","","",12,[[],["any",8]]],[11,"into_any_arc","","",12,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"into_any","","",13,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",13,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",13,[[],["any",8]]],[11,"as_any_mut","","",13,[[],["any",8]]],[11,"into_any_arc","","",13,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",65,[[]]],[11,"into","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"into_any","","",65,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",65,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",65,[[],["any",8]]],[11,"as_any_mut","","",65,[[],["any",8]]],[11,"into_any_arc","","",65,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"into_any","","",14,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",14,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",14,[[],["any",8]]],[11,"as_any_mut","","",14,[[],["any",8]]],[11,"into_any_arc","","",14,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"into_any","","",15,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",15,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",15,[[],["any",8]]],[11,"as_any_mut","","",15,[[],["any",8]]],[11,"into_any_arc","","",15,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"into_any","","",16,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",16,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",16,[[],["any",8]]],[11,"as_any_mut","","",16,[[],["any",8]]],[11,"into_any_arc","","",16,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"into_any","","",17,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",17,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",17,[[],["any",8]]],[11,"as_any_mut","","",17,[[],["any",8]]],[11,"into_any_arc","","",17,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"to_owned","","",18,[[]]],[11,"clone_into","","",18,[[]]],[11,"to_string","","",18,[[],["string",3]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"equivalent","","",18,[[]]],[11,"into_any","","",18,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",18,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",18,[[],["any",8]]],[11,"as_any_mut","","",18,[[],["any",8]]],[11,"into_any_arc","","",18,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"to_string","","",19,[[],["string",3]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"equivalent","","",19,[[]]],[11,"into_any","","",19,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",19,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",19,[[],["any",8]]],[11,"as_any_mut","","",19,[[],["any",8]]],[11,"into_any_arc","","",19,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"to_string","","",20,[[],["string",3]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"equivalent","","",20,[[]]],[11,"into_any","","",20,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",20,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",20,[[],["any",8]]],[11,"as_any_mut","","",20,[[],["any",8]]],[11,"into_any_arc","","",20,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_into","","",21,[[]]],[11,"to_string","","",21,[[],["string",3]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"equivalent","","",21,[[]]],[11,"into_any","","",21,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",21,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",21,[[],["any",8]]],[11,"as_any_mut","","",21,[[],["any",8]]],[11,"into_any_arc","","",21,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"to_owned","","",22,[[]]],[11,"clone_into","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"equivalent","","",22,[[]]],[11,"into_any","","",22,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",22,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",22,[[],["any",8]]],[11,"as_any_mut","","",22,[[],["any",8]]],[11,"into_any_arc","","",22,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"to_owned","","",23,[[]]],[11,"clone_into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"into_any","","",23,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",23,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",23,[[],["any",8]]],[11,"as_any_mut","","",23,[[],["any",8]]],[11,"into_any_arc","","",23,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"to_owned","","",24,[[]]],[11,"clone_into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"into_any","","",24,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",24,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",24,[[],["any",8]]],[11,"as_any_mut","","",24,[[],["any",8]]],[11,"into_any_arc","","",24,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"to_owned","","",25,[[]]],[11,"clone_into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"into_any","","",25,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",25,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",25,[[],["any",8]]],[11,"as_any_mut","","",25,[[],["any",8]]],[11,"into_any_arc","","",25,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"to_owned","","",26,[[]]],[11,"clone_into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"into_any","","",26,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",26,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",26,[[],["any",8]]],[11,"as_any_mut","","",26,[[],["any",8]]],[11,"into_any_arc","","",26,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"to_owned","","",27,[[]]],[11,"clone_into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"into_any","","",27,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",27,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",27,[[],["any",8]]],[11,"as_any_mut","","",27,[[],["any",8]]],[11,"into_any_arc","","",27,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",28,[[]]],[11,"into","","",28,[[]]],[11,"to_owned","","",28,[[]]],[11,"clone_into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"into_any","","",28,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",28,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",28,[[],["any",8]]],[11,"as_any_mut","","",28,[[],["any",8]]],[11,"into_any_arc","","",28,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"to_owned","","",29,[[]]],[11,"clone_into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"into_any","","",29,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",29,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",29,[[],["any",8]]],[11,"as_any_mut","","",29,[[],["any",8]]],[11,"into_any_arc","","",29,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"to_owned","","",30,[[]]],[11,"clone_into","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"into_any","","",30,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",30,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",30,[[],["any",8]]],[11,"as_any_mut","","",30,[[],["any",8]]],[11,"into_any_arc","","",30,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"to_owned","","",31,[[]]],[11,"clone_into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"into_any","","",31,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",31,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",31,[[],["any",8]]],[11,"as_any_mut","","",31,[[],["any",8]]],[11,"into_any_arc","","",31,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"to_owned","","",32,[[]]],[11,"clone_into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"into_any","","",32,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",32,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",32,[[],["any",8]]],[11,"as_any_mut","","",32,[[],["any",8]]],[11,"into_any_arc","","",32,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"to_owned","","",33,[[]]],[11,"clone_into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"into_any","","",33,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",33,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",33,[[],["any",8]]],[11,"as_any_mut","","",33,[[],["any",8]]],[11,"into_any_arc","","",33,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"to_owned","","",34,[[]]],[11,"clone_into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"equivalent","","",34,[[]]],[11,"into_any","","",34,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",34,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",34,[[],["any",8]]],[11,"as_any_mut","","",34,[[],["any",8]]],[11,"into_any_arc","","",34,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"to_owned","","",36,[[]]],[11,"clone_into","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"into_any","","",36,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",36,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",36,[[],["any",8]]],[11,"as_any_mut","","",36,[[],["any",8]]],[11,"into_any_arc","","",36,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",40,[[]]],[11,"into","","",40,[[]]],[11,"to_owned","","",40,[[]]],[11,"clone_into","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"into_any","","",40,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",40,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",40,[[],["any",8]]],[11,"as_any_mut","","",40,[[],["any",8]]],[11,"into_any_arc","","",40,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"to_owned","","",48,[[]]],[11,"clone_into","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"into_any","","",48,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",48,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",48,[[],["any",8]]],[11,"as_any_mut","","",48,[[],["any",8]]],[11,"into_any_arc","","",48,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"to_owned","","",49,[[]]],[11,"clone_into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"into_any","","",49,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",49,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",49,[[],["any",8]]],[11,"as_any_mut","","",49,[[],["any",8]]],[11,"into_any_arc","","",49,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",50,[[]]],[11,"into","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"into_any","","",50,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",50,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",50,[[],["any",8]]],[11,"as_any_mut","","",50,[[],["any",8]]],[11,"into_any_arc","","",50,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",51,[[]]],[11,"into","","",51,[[]]],[11,"to_owned","","",51,[[]]],[11,"clone_into","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"equivalent","","",51,[[]]],[11,"into_any","","",51,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",51,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",51,[[],["any",8]]],[11,"as_any_mut","","",51,[[],["any",8]]],[11,"into_any_arc","","",51,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",52,[[]]],[11,"into","","",52,[[]]],[11,"to_owned","","",52,[[]]],[11,"clone_into","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"equivalent","","",52,[[]]],[11,"into_any","","",52,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",52,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",52,[[],["any",8]]],[11,"as_any_mut","","",52,[[],["any",8]]],[11,"into_any_arc","","",52,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",53,[[]]],[11,"into","","",53,[[]]],[11,"to_owned","","",53,[[]]],[11,"clone_into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"equivalent","","",53,[[]]],[11,"into_any","","",53,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",53,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",53,[[],["any",8]]],[11,"as_any_mut","","",53,[[],["any",8]]],[11,"into_any_arc","","",53,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",54,[[]]],[11,"into","","",54,[[]]],[11,"to_owned","","",54,[[]]],[11,"clone_into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"into_any","","",54,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",54,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",54,[[],["any",8]]],[11,"as_any_mut","","",54,[[],["any",8]]],[11,"into_any_arc","","",54,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"to_owned","","",55,[[]]],[11,"clone_into","","",55,[[]]],[11,"to_string","","",55,[[],["string",3]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"equivalent","","",55,[[]]],[11,"into_any","","",55,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",55,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",55,[[],["any",8]]],[11,"as_any_mut","","",55,[[],["any",8]]],[11,"into_any_arc","","",55,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",56,[[]]],[11,"into","","",56,[[]]],[11,"to_owned","","",56,[[]]],[11,"clone_into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"equivalent","","",56,[[]]],[11,"into_any","","",56,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",56,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",56,[[],["any",8]]],[11,"as_any_mut","","",56,[[],["any",8]]],[11,"into_any_arc","","",56,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",57,[[]]],[11,"into","","",57,[[]]],[11,"to_owned","","",57,[[]]],[11,"clone_into","","",57,[[]]],[11,"to_string","","",57,[[],["string",3]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"equivalent","","",57,[[]]],[11,"into_any","","",57,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",57,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",57,[[],["any",8]]],[11,"as_any_mut","","",57,[[],["any",8]]],[11,"into_any_arc","","",57,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",58,[[]]],[11,"into","","",58,[[]]],[11,"to_owned","","",58,[[]]],[11,"clone_into","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"equivalent","","",58,[[]]],[11,"into_any","","",58,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",58,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",58,[[],["any",8]]],[11,"as_any_mut","","",58,[[],["any",8]]],[11,"into_any_arc","","",58,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",59,[[]]],[11,"into","","",59,[[]]],[11,"to_owned","","",59,[[]]],[11,"clone_into","","",59,[[]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"equivalent","","",59,[[]]],[11,"into_any","","",59,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",59,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",59,[[],["any",8]]],[11,"as_any_mut","","",59,[[],["any",8]]],[11,"into_any_arc","","",59,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",60,[[]]],[11,"into","","",60,[[]]],[11,"to_owned","","",60,[[]]],[11,"clone_into","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"into_any","","",60,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",60,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",60,[[],["any",8]]],[11,"as_any_mut","","",60,[[],["any",8]]],[11,"into_any_arc","","",60,[[["arc",3]],[["arc",3],["any",8]]]],[11,"time","","",65,[[],["time",3]]],[11,"step_count","","",65,[[]]],[11,"get_draw_car","","",65,[[["map",3],["carid",3]],[["drawcarinput",3],["option",4]]]],[11,"get_draw_ped","","",65,[[["pedestrianid",3],["map",3]],[["drawpedestrianinput",3],["option",4]]]],[11,"get_draw_cars","","",65,[[["traversable",4],["map",3]],[["drawcarinput",3],["vec",3]]]],[11,"get_draw_peds","","",65,[[["traversable",4],["map",3]]]],[11,"get_all_draw_cars","","",65,[[["map",3]],[["drawcarinput",3],["vec",3]]]],[11,"get_all_draw_peds","","",65,[[["map",3]],[["drawpedestrianinput",3],["vec",3]]]],[11,"get_unzoomed_agents","","",65,[[["map",3]],[["vec",3],["unzoomedagent",3]]]],[11,"time","","",62,[[],["time",3]]],[11,"step_count","","",62,[[]]],[11,"get_draw_car","","",62,[[["map",3],["carid",3]],[["drawcarinput",3],["option",4]]]],[11,"get_draw_ped","","",62,[[["pedestrianid",3],["map",3]],[["drawpedestrianinput",3],["option",4]]]],[11,"get_draw_cars","","",62,[[["traversable",4],["map",3]],[["drawcarinput",3],["vec",3]]]],[11,"get_draw_peds","","",62,[[["traversable",4],["map",3]]]],[11,"get_all_draw_cars","","",62,[[["map",3]],[["drawcarinput",3],["vec",3]]]],[11,"get_all_draw_peds","","",62,[[["map",3]],[["drawpedestrianinput",3],["vec",3]]]],[11,"get_unzoomed_agents","","",62,[[["map",3]],[["vec",3],["unzoomedagent",3]]]],[11,"clone","","",0,[[],["analytics",3]]],[11,"clone","","",31,[[],["alertlocation",4]]],[11,"clone","","",32,[[],["tripphasetype",4]]],[11,"clone","","",7,[[],["scenariogenerator",3]]],[11,"clone","","",9,[[],["spawnovertime",3]]],[11,"clone","","",2,[[],["borderspawnovertime",3]]],[11,"clone","","",33,[[],["origindestination",4]]],[11,"clone","","",8,[[],["simflags",3]]],[11,"clone","","",34,[[],["scenariomodifier",4]]],[11,"clone","","",6,[[],["scenario",3]]],[11,"clone","","",5,[[],["personspec",3]]],[11,"clone","","",3,[[],["individtrip",3]]],[11,"clone","","",36,[[],["spawntrip",4]]],[11,"clone","","",4,[[],["offmaplocation",3]]],[11,"clone","","",40,[[],["tripspec",4]]],[11,"clone","","",16,[[],["drawpedestrianinput",3]]],[11,"clone","","",54,[[],["pedcrowdlocation",4]]],[11,"clone","","",14,[[],["drawcarinput",3]]],[11,"clone","","",53,[[],["carstatus",4]]],[11,"clone","","",62,[[],["sim",3]]],[11,"clone","","",11,[[],["simoptions",3]]],[11,"clone","","",48,[[],["alerthandler",4]]],[11,"clone","","",13,[[],["tripinfo",3]]],[11,"clone","","",52,[[],["tripmode",4]]],[11,"clone","","",51,[[],["tripendpoint",4]]],[11,"clone","","",12,[[],["person",3]]],[11,"clone","","",49,[[],["personstate",4]]],[11,"clone","","",18,[[],["carid",3]]],[11,"clone","","",19,[[],["pedestrianid",3]]],[11,"clone","","",55,[[],["agentid",4]]],[11,"clone","","",56,[[],["agenttype",4]]],[11,"clone","","",20,[[],["tripid",3]]],[11,"clone","","",21,[[],["personid",3]]],[11,"clone","","",22,[[],["origpersonid",3]]],[11,"clone","","",57,[[],["vehicletype",4]]],[11,"clone","","",23,[[],["vehicle",3]]],[11,"clone","","",24,[[],["vehiclespec",3]]],[11,"clone","","",58,[[],["parkingspot",4]]],[11,"clone","","",25,[[],["parkedcar",3]]],[11,"clone","","",59,[[],["drivinggoal",4]]],[11,"clone","","",26,[[],["sidewalkspot",3]]],[11,"clone","","",60,[[],["sidewalkpoi",4]]],[11,"clone","","",27,[[],["timeinterval",3]]],[11,"clone","","",28,[[],["distanceinterval",3]]],[11,"clone","","",29,[[],["createpedestrian",3]]],[11,"clone","","",30,[[],["createcar",3]]],[11,"default","","",0,[[],["analytics",3]]],[11,"default","","",48,[[],["alerthandler",4]]],[11,"cmp","","",34,[[["scenariomodifier",4]],["ordering",4]]],[11,"cmp","","",4,[[["offmaplocation",3]],["ordering",4]]],[11,"cmp","","",52,[[["tripmode",4]],["ordering",4]]],[11,"cmp","","",51,[[["tripendpoint",4]],["ordering",4]]],[11,"cmp","","",18,[[["carid",3]],["ordering",4]]],[11,"cmp","","",19,[[["pedestrianid",3]],["ordering",4]]],[11,"cmp","","",55,[[["agentid",4]],["ordering",4]]],[11,"cmp","","",56,[[["agenttype",4]],["ordering",4]]],[11,"cmp","","",20,[[["tripid",3]],["ordering",4]]],[11,"cmp","","",21,[[["personid",3]],["ordering",4]]],[11,"cmp","","",22,[[["origpersonid",3]],["ordering",4]]],[11,"cmp","","",57,[[["vehicletype",4]],["ordering",4]]],[11,"cmp","","",58,[[["parkingspot",4]],["ordering",4]]],[11,"eq","","",31,[[["alertlocation",4]]]],[11,"ne","","",31,[[["alertlocation",4]]]],[11,"eq","","",32,[[["tripphasetype",4]]]],[11,"ne","","",32,[[["tripphasetype",4]]]],[11,"eq","","",34,[[["scenariomodifier",4]]]],[11,"ne","","",34,[[["scenariomodifier",4]]]],[11,"eq","","",4,[[["offmaplocation",3]]]],[11,"ne","","",4,[[["offmaplocation",3]]]],[11,"eq","","",40,[[["tripspec",4]]]],[11,"ne","","",40,[[["tripspec",4]]]],[11,"eq","","",53,[[["carstatus",4]]]],[11,"eq","","",62,[[]]],[11,"eq","","",13,[[["tripinfo",3]]]],[11,"ne","","",13,[[["tripinfo",3]]]],[11,"eq","","",52,[[["tripmode",4]]]],[11,"eq","","",51,[[["tripendpoint",4]]]],[11,"ne","","",51,[[["tripendpoint",4]]]],[11,"eq","","",12,[[["person",3]]]],[11,"ne","","",12,[[["person",3]]]],[11,"eq","","",49,[[["personstate",4]]]],[11,"ne","","",49,[[["personstate",4]]]],[11,"eq","","",18,[[["carid",3]]]],[11,"ne","","",18,[[["carid",3]]]],[11,"eq","","",19,[[["pedestrianid",3]]]],[11,"ne","","",19,[[["pedestrianid",3]]]],[11,"eq","","",55,[[["agentid",4]]]],[11,"ne","","",55,[[["agentid",4]]]],[11,"eq","","",56,[[["agenttype",4]]]],[11,"eq","","",20,[[["tripid",3]]]],[11,"ne","","",20,[[["tripid",3]]]],[11,"eq","","",21,[[["personid",3]]]],[11,"ne","","",21,[[["personid",3]]]],[11,"eq","","",22,[[["origpersonid",3]]]],[11,"ne","","",22,[[["origpersonid",3]]]],[11,"eq","","",57,[[["vehicletype",4]]]],[11,"eq","","",23,[[["vehicle",3]]]],[11,"ne","","",23,[[["vehicle",3]]]],[11,"eq","","",24,[[["vehiclespec",3]]]],[11,"ne","","",24,[[["vehiclespec",3]]]],[11,"eq","","",58,[[["parkingspot",4]]]],[11,"ne","","",58,[[["parkingspot",4]]]],[11,"eq","","",25,[[["parkedcar",3]]]],[11,"ne","","",25,[[["parkedcar",3]]]],[11,"eq","","",59,[[["drivinggoal",4]]]],[11,"ne","","",59,[[["drivinggoal",4]]]],[11,"eq","","",26,[[["sidewalkspot",3]]]],[11,"ne","","",26,[[["sidewalkspot",3]]]],[11,"eq","","",60,[[["sidewalkpoi",4]]]],[11,"ne","","",60,[[["sidewalkpoi",4]]]],[11,"eq","","",27,[[["timeinterval",3]]]],[11,"ne","","",27,[[["timeinterval",3]]]],[11,"eq","","",28,[[["distanceinterval",3]]]],[11,"ne","","",28,[[["distanceinterval",3]]]],[11,"eq","","",29,[[["createpedestrian",3]]]],[11,"ne","","",29,[[["createpedestrian",3]]]],[11,"eq","","",30,[[["createcar",3]]]],[11,"ne","","",30,[[["createcar",3]]]],[11,"partial_cmp","","",34,[[["scenariomodifier",4]],[["option",4],["ordering",4]]]],[11,"lt","","",34,[[["scenariomodifier",4]]]],[11,"le","","",34,[[["scenariomodifier",4]]]],[11,"gt","","",34,[[["scenariomodifier",4]]]],[11,"ge","","",34,[[["scenariomodifier",4]]]],[11,"partial_cmp","","",4,[[["offmaplocation",3]],[["option",4],["ordering",4]]]],[11,"lt","","",4,[[["offmaplocation",3]]]],[11,"le","","",4,[[["offmaplocation",3]]]],[11,"gt","","",4,[[["offmaplocation",3]]]],[11,"ge","","",4,[[["offmaplocation",3]]]],[11,"partial_cmp","","",52,[[["tripmode",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",51,[[["tripendpoint",4]],[["option",4],["ordering",4]]]],[11,"lt","","",51,[[["tripendpoint",4]]]],[11,"le","","",51,[[["tripendpoint",4]]]],[11,"gt","","",51,[[["tripendpoint",4]]]],[11,"ge","","",51,[[["tripendpoint",4]]]],[11,"partial_cmp","","",18,[[["carid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",18,[[["carid",3]]]],[11,"le","","",18,[[["carid",3]]]],[11,"gt","","",18,[[["carid",3]]]],[11,"ge","","",18,[[["carid",3]]]],[11,"partial_cmp","","",19,[[["pedestrianid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",19,[[["pedestrianid",3]]]],[11,"le","","",19,[[["pedestrianid",3]]]],[11,"gt","","",19,[[["pedestrianid",3]]]],[11,"ge","","",19,[[["pedestrianid",3]]]],[11,"partial_cmp","","",55,[[["agentid",4]],[["option",4],["ordering",4]]]],[11,"lt","","",55,[[["agentid",4]]]],[11,"le","","",55,[[["agentid",4]]]],[11,"gt","","",55,[[["agentid",4]]]],[11,"ge","","",55,[[["agentid",4]]]],[11,"partial_cmp","","",56,[[["agenttype",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",20,[[["tripid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",20,[[["tripid",3]]]],[11,"le","","",20,[[["tripid",3]]]],[11,"gt","","",20,[[["tripid",3]]]],[11,"ge","","",20,[[["tripid",3]]]],[11,"partial_cmp","","",21,[[["personid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",21,[[["personid",3]]]],[11,"le","","",21,[[["personid",3]]]],[11,"gt","","",21,[[["personid",3]]]],[11,"ge","","",21,[[["personid",3]]]],[11,"partial_cmp","","",22,[[["origpersonid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",22,[[["origpersonid",3]]]],[11,"le","","",22,[[["origpersonid",3]]]],[11,"gt","","",22,[[["origpersonid",3]]]],[11,"ge","","",22,[[["origpersonid",3]]]],[11,"partial_cmp","","",57,[[["vehicletype",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",58,[[["parkingspot",4]],[["option",4],["ordering",4]]]],[11,"lt","","",58,[[["parkingspot",4]]]],[11,"le","","",58,[[["parkingspot",4]]]],[11,"gt","","",58,[[["parkingspot",4]]]],[11,"ge","","",58,[[["parkingspot",4]]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",31,[[["formatter",3]],["result",6]]],[11,"fmt","","",32,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",33,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",36,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",40,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",52,[[["formatter",3]],["result",6]]],[11,"fmt","","",51,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",49,[[["formatter",3]],["result",6]]],[11,"fmt","","",18,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",55,[[["formatter",3]],["result",6]]],[11,"fmt","","",56,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",57,[[["formatter",3]],["result",6]]],[11,"fmt","","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",58,[[["formatter",3]],["result",6]]],[11,"fmt","","",25,[[["formatter",3]],["result",6]]],[11,"fmt","","",59,[[["formatter",3]],["result",6]]],[11,"fmt","","",26,[[["formatter",3]],["result",6]]],[11,"fmt","","",60,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","","",28,[[["formatter",3]],["result",6]]],[11,"fmt","","",29,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","","",18,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",55,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",57,[[["formatter",3]],["result",6]]],[11,"hash","","",18,[[]]],[11,"hash","","",19,[[]]],[11,"hash","","",55,[[]]],[11,"hash","","",56,[[]]],[11,"hash","","",20,[[]]],[11,"hash","","",21,[[]]],[11,"hash","","",22,[[]]],[11,"hash","","",57,[[]]],[11,"deserialize","","",0,[[],["result",4]]],[11,"deserialize","","",31,[[],["result",4]]],[11,"deserialize","","",32,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",9,[[],["result",4]]],[11,"deserialize","","",2,[[],["result",4]]],[11,"deserialize","","",33,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]],[11,"deserialize","","",36,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",40,[[],["result",4]]],[11,"deserialize","","",62,[[],["result",4]]],[11,"deserialize","","",13,[[],["result",4]]],[11,"deserialize","","",52,[[],["result",4]]],[11,"deserialize","","",51,[[],["result",4]]],[11,"deserialize","","",12,[[],["result",4]]],[11,"deserialize","","",49,[[],["result",4]]],[11,"deserialize","","",18,[[],["result",4]]],[11,"deserialize","","",19,[[],["result",4]]],[11,"deserialize","","",55,[[],["result",4]]],[11,"deserialize","","",56,[[],["result",4]]],[11,"deserialize","","",20,[[],["result",4]]],[11,"deserialize","","",21,[[],["result",4]]],[11,"deserialize","","",22,[[],["result",4]]],[11,"deserialize","","",57,[[],["result",4]]],[11,"deserialize","","",23,[[],["result",4]]],[11,"deserialize","","",24,[[],["result",4]]],[11,"deserialize","","",58,[[],["result",4]]],[11,"deserialize","","",25,[[],["result",4]]],[11,"deserialize","","",59,[[],["result",4]]],[11,"deserialize","","",26,[[],["result",4]]],[11,"deserialize","","",60,[[],["result",4]]],[11,"deserialize","","",27,[[],["result",4]]],[11,"deserialize","","",28,[[],["result",4]]],[11,"deserialize","","",29,[[],["result",4]]],[11,"deserialize","","",30,[[],["result",4]]],[11,"serialize","","",0,[[],["result",4]]],[11,"serialize","","",31,[[],["result",4]]],[11,"serialize","","",32,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",9,[[],["result",4]]],[11,"serialize","","",2,[[],["result",4]]],[11,"serialize","","",33,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",3,[[],["result",4]]],[11,"serialize","","",36,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",40,[[],["result",4]]],[11,"serialize","","",62,[[],["result",4]]],[11,"serialize","","",13,[[],["result",4]]],[11,"serialize","","",52,[[],["result",4]]],[11,"serialize","","",51,[[],["result",4]]],[11,"serialize","","",12,[[],["result",4]]],[11,"serialize","","",49,[[],["result",4]]],[11,"serialize","","",18,[[],["result",4]]],[11,"serialize","","",19,[[],["result",4]]],[11,"serialize","","",55,[[],["result",4]]],[11,"serialize","","",56,[[],["result",4]]],[11,"serialize","","",20,[[],["result",4]]],[11,"serialize","","",21,[[],["result",4]]],[11,"serialize","","",22,[[],["result",4]]],[11,"serialize","","",57,[[],["result",4]]],[11,"serialize","","",23,[[],["result",4]]],[11,"serialize","","",24,[[],["result",4]]],[11,"serialize","","",58,[[],["result",4]]],[11,"serialize","","",25,[[],["result",4]]],[11,"serialize","","",59,[[],["result",4]]],[11,"serialize","","",26,[[],["result",4]]],[11,"serialize","","",60,[[],["result",4]]],[11,"serialize","","",27,[[],["result",4]]],[11,"serialize","","",28,[[],["result",4]]],[11,"serialize","","",29,[[],["result",4]]],[11,"serialize","","",30,[[],["result",4]]],[11,"is","","Returns true if the trait object wraps an object of type…",63,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",63,[[["box",3]],[["box",3],["result",4],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",63,[[["rc",3]],[["result",4],["rc",3],["rc",3]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",63,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",63,[[],["option",4]]]],"p":[[3,"Analytics"],[3,"TripPhase"],[3,"BorderSpawnOverTime"],[3,"IndividTrip"],[3,"OffMapLocation"],[3,"PersonSpec"],[3,"Scenario"],[3,"ScenarioGenerator"],[3,"SimFlags"],[3,"SpawnOverTime"],[3,"AgentProperties"],[3,"SimOptions"],[3,"Person"],[3,"TripInfo"],[3,"DrawCarInput"],[3,"DrawPedCrowdInput"],[3,"DrawPedestrianInput"],[3,"UnzoomedAgent"],[3,"CarID"],[3,"PedestrianID"],[3,"TripID"],[3,"PersonID"],[3,"OrigPersonID"],[3,"Vehicle"],[3,"VehicleSpec"],[3,"ParkedCar"],[3,"SidewalkSpot"],[3,"TimeInterval"],[3,"DistanceInterval"],[3,"CreatePedestrian"],[3,"CreateCar"],[4,"AlertLocation"],[4,"TripPhaseType"],[4,"OriginDestination"],[4,"ScenarioModifier"],[13,"ChangeMode"],[4,"SpawnTrip"],[13,"VehicleAppearing"],[13,"FromBorder"],[13,"Remote"],[4,"TripSpec"],[13,"VehicleAppearing"],[13,"NoRoomToSpawn"],[13,"UsingParkedCar"],[13,"JustWalking"],[13,"UsingBike"],[13,"UsingTransit"],[13,"Remote"],[4,"AlertHandler"],[4,"PersonState"],[4,"TripResult"],[4,"TripEndpoint"],[4,"TripMode"],[4,"CarStatus"],[4,"PedCrowdLocation"],[4,"AgentID"],[4,"AgentType"],[4,"VehicleType"],[4,"ParkingSpot"],[4,"DrivingGoal"],[4,"SidewalkPOI"],[3,"TripSpawner"],[3,"Sim"],[8,"SimCallback"],[8,"GetDrawAgents"],[3,"DontDrawAgents"]]},\ +"map_editor":{"doc":"","i":[[3,"UI","map_editor","",null,null],[12,"model","","",0,null],[12,"state","","",0,null],[12,"composite","","",0,null],[12,"popup","","",0,null],[12,"info_key_held","","",0,null],[12,"last_id","","",0,null],[4,"State","","",null,null],[13,"Viewing","","",1,null],[13,"MovingIntersection","","",1,null],[13,"MovingBuilding","","",1,null],[13,"MovingRoadPoint","","",1,null],[13,"CreatingRoad","","",1,null],[13,"PreviewIntersection","","",1,null],[5,"preview_intersection","","",null,[[["model",3],["eventctx",3],["nodeid",3]],["drawable",3]]],[5,"preview_all_intersections","","",null,[[["model",3],["eventctx",3]],["drawable",3]]],[5,"main","","",null,[[]]],[0,"model","","",null,null],[3,"Model","map_editor::model","",null,null],[12,"map","","",2,null],[12,"showing_pts","","",2,null],[12,"world","","",2,null],[12,"include_bldgs","","",2,null],[12,"intersection_geom","","",2,null],[4,"ID","","",null,null],[13,"Building","","",3,null],[13,"Intersection","","",3,null],[13,"Road","","",3,null],[13,"RoadPoint","","",3,null],[5,"time_to_id","","",null,[[]]],[17,"INTERSECTION_RADIUS","","",null,null],[17,"BUILDING_LENGTH","","",null,null],[11,"blank","","",2,[[],["model",3]]],[11,"import","","",2,[[["eventctx",3],["string",3]],["model",3]]],[11,"export","","",2,[[]]],[11,"compute_bounds","","",2,[[],["bounds",3]]],[11,"describe_obj","","",2,[[["id",4]],["text",3]]],[11,"intersection_added","","",2,[[["eventctx",3],["nodeid",3]]]],[11,"create_i","","",2,[[["eventctx",3],["pt2d",3]]]],[11,"move_i","","",2,[[["pt2d",3],["eventctx",3],["nodeid",3]]]],[11,"delete_i","","",2,[[["nodeid",3]]]],[11,"road_added","","",2,[[["eventctx",3],["originalroad",3]]]],[11,"road_deleted","","",2,[[["originalroad",3]]]],[11,"create_r","","",2,[[["eventctx",3],["nodeid",3]]]],[11,"delete_r","","",2,[[["originalroad",3]]]],[11,"road_object","","",2,[[["originalroad",3]],[["object",3],["id",4]]]],[11,"show_r_points","","",2,[[["eventctx",3],["originalroad",3]]]],[11,"stop_showing_pts","","",2,[[["originalroad",3]]]],[11,"move_r_pt","","",2,[[["pt2d",3],["eventctx",3],["originalroad",3]]]],[11,"delete_r_pt","","",2,[[["eventctx",3],["originalroad",3]]]],[11,"insert_r_pt","","",2,[[["pt2d",3],["eventctx",3],["originalroad",3]],[["option",4],["id",4]]]],[11,"clear_r_pts","","",2,[[["eventctx",3],["originalroad",3]]]],[11,"bldg_added","","",2,[[["eventctx",3],["osmid",4]]]],[11,"create_b","","",2,[[["eventctx",3],["pt2d",3]],["id",4]]],[11,"move_b","","",2,[[["pt2d",3],["eventctx",3],["osmid",4]]]],[11,"delete_b","","",2,[[["osmid",4]]]],[0,"world","map_editor","",null,null],[3,"Object","map_editor::world","",null,null],[12,"id","","",4,null],[12,"geometry","","",4,null],[3,"WorldObject","","",null,null],[12,"unioned_polygon","","",5,null],[12,"draw","","",5,null],[12,"quadtree_id","","",5,null],[3,"World","","",null,null],[12,"objects","","",6,null],[12,"quadtree","","",6,null],[12,"current_selection","","",6,null],[8,"ObjectID","","",null,null],[10,"zorder","","",7,[[]]],[11,"new","","",4,[[["polygon",3],["color",3]],["object",3]]],[11,"new","","",6,[[],["world",3]]],[11,"draw","","",6,[[["gfxctx",3],["fn",8]]]],[11,"handle_mouseover","","",6,[[["eventctx",3]]]],[11,"force_set_selection","","",6,[[]]],[11,"get_selection","","",6,[[],["option",4]]],[11,"add","","",6,[[["eventctx",3],["object",3]]]],[11,"delete","","",6,[[]]],[11,"new","map_editor","",0,[[["eventctx",3]],["ui",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"from","map_editor::model","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"read","","",3,[[],["result",4]]],[11,"get_elements_size","","",3,[[]]],[11,"to_void_ptr","","",3,[[]]],[11,"ref_from_ptr","","",3,[[],["option",4]]],[11,"is_size_suitable","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["arc",3],["any",8]]]],[11,"equivalent","","",3,[[]]],[11,"from","map_editor::world","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"into_any_arc","","",4,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"zorder","map_editor::model","",3,[[]]],[11,"clone","","",3,[[],["id",4]]],[11,"eq","","",3,[[["id",4]]]],[11,"ne","","",3,[[["id",4]]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"hash","","",3,[[]]],[11,"event","map_editor","",0,[[["eventctx",3]]]],[11,"draw","","",0,[[["gfxctx",3]]]],[11,"dump_before_abort","","",0,[[["canvas",3]]]],[11,"before_quit","","",0,[[["canvas",3]]]]],"p":[[3,"UI"],[4,"State"],[3,"Model"],[4,"ID"],[3,"Object"],[3,"WorldObject"],[3,"World"],[8,"ObjectID"]]},\ +"map_model":{"doc":"","i":[[3,"City","map_model","",null,null],[12,"name","","",0,null],[12,"boundary","","",0,null],[12,"areas","","",0,null],[12,"regions","","",0,null],[3,"EditEffects","","",null,null],[12,"changed_roads","","",1,null],[12,"changed_intersections","","",1,null],[12,"added_turns","","",1,null],[12,"deleted_turns","","",1,null],[3,"MapEdits","","",null,null],[12,"edits_name","","",2,null],[12,"commands","","",2,null],[12,"original_lts","","",2,null],[12,"reversed_lanes","","",2,null],[12,"original_intersections","","",2,null],[12,"changed_speed_limits","","",2,null],[12,"changed_access_restrictions","","",2,null],[12,"changed_routes","","",2,null],[12,"proposal_description","","",2,null],[12,"proposal_link","","",2,null],[3,"OriginalLane","","",null,null],[12,"parent","","",3,null],[12,"num_fwd","","",3,null],[12,"num_back","","",3,null],[12,"fwd","","",3,null],[12,"idx","","",3,null],[3,"PermanentMapEdits","","",null,null],[12,"map_name","","",4,null],[12,"edits_name","","",4,null],[12,"proposal_description","","",4,null],[12,"proposal_link","","",4,null],[3,"MapConfig","","",null,null],[12,"driving_side","","",5,null],[12,"bikes_can_use_bus_lanes","","",5,null],[3,"Area","","",null,null],[12,"id","","",6,null],[12,"area_type","","",6,null],[12,"polygon","","",6,null],[12,"osm_tags","","",6,null],[12,"osm_id","","",6,null],[3,"AreaID","","",null,null],[12,"0","","",7,null],[3,"Building","","",null,null],[12,"id","","",8,null],[12,"polygon","","",8,null],[12,"address","","",8,null],[12,"name","","",8,null],[12,"orig_id","","",8,null],[12,"label_center","","",8,null],[12,"amenities","","",8,null],[12,"bldg_type","","",8,null],[12,"parking","","",8,null],[12,"sidewalk_pos","","",8,null],[12,"driveway_geom","","",8,null],[3,"BuildingID","","",null,null],[12,"0","","",9,null],[3,"NamePerLanguage","","",null,null],[3,"BusRoute","","",null,null],[12,"id","","",10,null],[12,"full_name","","",10,null],[12,"short_name","","",10,null],[12,"gtfs_trip_marker","","",10,null],[12,"osm_rel_id","","",10,null],[12,"stops","","",10,null],[12,"start","","",10,null],[12,"end_border","","",10,null],[12,"route_type","","",10,null],[12,"spawn_times","","",10,null],[12,"orig_spawn_times","","",10,null],[3,"BusRouteID","","",null,null],[12,"0","","",11,null],[3,"BusStop","","",null,null],[12,"id","","",12,null],[12,"name","","",12,null],[12,"driving_pos","","",12,null],[12,"sidewalk_pos","","",12,null],[12,"is_train_stop","","",12,null],[3,"BusStopID","","",null,null],[12,"sidewalk","","",13,null],[3,"Intersection","","",null,null],[12,"id","","",14,null],[12,"polygon","","",14,null],[12,"turns","","",14,null],[12,"elevation","","",14,null],[12,"intersection_type","","",14,null],[12,"orig_id","","",14,null],[12,"incoming_lanes","","",14,null],[12,"outgoing_lanes","","",14,null],[12,"roads","","",14,null],[3,"IntersectionID","","",null,null],[12,"0","","",15,null],[3,"Lane","","",null,null],[12,"id","","",16,null],[12,"parent","","",16,null],[12,"lane_type","","",16,null],[12,"lane_center_pts","","",16,null],[12,"width","","",16,null],[12,"src_i","","",16,null],[12,"dst_i","","",16,null],[12,"bus_stops","","",16,null],[12,"driving_blackhole","","",16,null],[12,"biking_blackhole","","",16,null],[3,"LaneID","","",null,null],[12,"0","","",17,null],[3,"ParkingLot","","",null,null],[12,"id","","",18,null],[12,"polygon","","",18,null],[12,"aisles","","",18,null],[12,"osm_id","","",18,null],[12,"spots","","",18,null],[12,"extra_spots","","",18,null],[12,"driveway_line","","",18,null],[12,"driving_pos","","",18,null],[12,"sidewalk_line","","",18,null],[12,"sidewalk_pos","","",18,null],[3,"ParkingLotID","","",null,null],[12,"0","","",19,null],[3,"DirectedRoadID","","",null,null],[12,"id","","",20,null],[12,"forwards","","",20,null],[3,"Road","","",null,null],[12,"id","","",21,null],[12,"osm_tags","","",21,null],[12,"turn_restrictions","","",21,null],[12,"complicated_turn_restrictions","","",21,null],[12,"orig_id","","",21,null],[12,"speed_limit","","",21,null],[12,"access_restrictions","","",21,null],[12,"zorder","","",21,null],[12,"children_forwards","","",21,null],[12,"children_backwards","","",21,null],[12,"center_pts","","",21,null],[12,"src_i","","",21,null],[12,"dst_i","","",21,null],[3,"RoadID","","",null,null],[12,"0","","",22,null],[3,"ControlStopSign","","",null,null],[12,"id","","",23,null],[12,"roads","","",23,null],[3,"RoadWithStopSign","","",null,null],[12,"rightmost_lane","","",24,null],[12,"must_stop","","",24,null],[3,"ControlTrafficSignal","","",null,null],[12,"id","","",25,null],[12,"phases","","",25,null],[12,"offset","","",25,null],[12,"turn_groups","","",25,null],[3,"Phase","","",null,null],[12,"protected_groups","","",26,null],[12,"yield_groups","","",26,null],[12,"phase_type","","",26,null],[3,"Turn","","",null,null],[12,"id","","",27,null],[12,"turn_type","","",27,null],[12,"geom","","",27,null],[12,"other_crosswalk_ids","","",27,null],[3,"TurnGroup","","",null,null],[12,"id","","",28,null],[12,"turn_type","","",28,null],[12,"members","","",28,null],[12,"geom","","",28,null],[12,"angle","","",28,null],[3,"TurnGroupID","","",null,null],[12,"from","","",29,null],[12,"to","","",29,null],[12,"parent","","",29,null],[12,"crosswalk","","",29,null],[3,"TurnID","","",null,null],[12,"parent","","",30,null],[12,"src","","",30,null],[12,"dst","","",30,null],[3,"AccessRestrictions","","",null,null],[12,"allow_through_traffic","","",31,null],[12,"cap_vehicles_per_hour","","",31,null],[3,"Zone","","",null,null],[12,"members","","",32,null],[12,"borders","","",32,null],[12,"restrictions","","",32,null],[3,"IntersectionCluster","","",null,null],[12,"members","","",33,null],[12,"uber_turns","","",33,null],[3,"UberTurn","","",null,null],[12,"path","","",34,null],[3,"UberTurnGroup","","",null,null],[12,"from","","",35,null],[12,"to","","",35,null],[12,"members","","",35,null],[12,"geom","","",35,null],[3,"Path","","",null,null],[3,"PathRequest","","",null,null],[12,"start","","",36,null],[12,"end","","",36,null],[12,"constraints","","",36,null],[3,"Position","","",null,null],[3,"Map","","",null,null],[4,"EditCmd","","",null,null],[13,"ChangeLaneType","","",37,null],[12,"id","map_model::EditCmd","",38,null],[12,"lt","","",38,null],[12,"orig_lt","","",38,null],[13,"ReverseLane","map_model","",37,null],[12,"l","map_model::EditCmd","",39,null],[12,"dst_i","","",39,null],[13,"ChangeSpeedLimit","map_model","",37,null],[12,"id","map_model::EditCmd","",40,null],[12,"new","","",40,null],[12,"old","","",40,null],[13,"ChangeIntersection","map_model","",37,null],[12,"i","map_model::EditCmd","",41,null],[12,"new","","",41,null],[12,"old","","",41,null],[13,"ChangeAccessRestrictions","map_model","",37,null],[12,"id","map_model::EditCmd","",42,null],[12,"new","","",42,null],[12,"old","","",42,null],[13,"ChangeRouteSchedule","map_model","",37,null],[12,"id","map_model::EditCmd","",43,null],[12,"old","","",43,null],[12,"new","","",43,null],[4,"EditIntersection","map_model","",null,null],[13,"StopSign","","",44,null],[13,"TrafficSignal","","",44,null],[13,"Closed","","",44,null],[4,"AreaType","","",null,null],[13,"Park","","",45,null],[13,"Water","","",45,null],[13,"PedestrianIsland","","",45,null],[13,"Island","","",45,null],[4,"BuildingType","","",null,null],[13,"Residential","","",46,null],[13,"ResidentialCommercial","","",46,null],[13,"Commercial","","",46,null],[13,"Empty","","",46,null],[4,"OffstreetParking","","",null,null],[13,"PublicGarage","","",47,null],[13,"Private","","",47,null],[4,"IntersectionType","","",null,null],[13,"StopSign","","",48,null],[13,"TrafficSignal","","",48,null],[13,"Border","","",48,null],[13,"Construction","","",48,null],[4,"LaneType","","",null,null],[13,"Driving","","",49,null],[13,"Parking","","",49,null],[13,"Sidewalk","","",49,null],[13,"Shoulder","","",49,null],[13,"Biking","","",49,null],[13,"Bus","","",49,null],[13,"SharedLeftTurn","","",49,null],[13,"Construction","","",49,null],[13,"LightRail","","",49,null],[4,"PhaseType","","",null,null],[13,"Fixed","","",50,null],[13,"Adaptive","","",50,null],[4,"TurnPriority","","",null,null],[13,"Banned","","",51,null],[13,"Yield","","",51,null],[13,"Protected","","",51,null],[4,"TurnType","","",null,null],[13,"Crosswalk","","",52,null],[13,"SharedSidewalkCorner","","",52,null],[13,"Straight","","",52,null],[13,"Right","","",52,null],[13,"Left","","",52,null],[4,"PathConstraints","","",null,null],[13,"Pedestrian","","",53,null],[13,"Car","","",53,null],[13,"Bike","","",53,null],[13,"Bus","","",53,null],[13,"Train","","",53,null],[4,"PathStep","","",null,null],[13,"Lane","","",54,null],[13,"ContraflowLane","","",54,null],[13,"Turn","","",54,null],[4,"Traversable","","",null,null],[13,"Lane","","",55,null],[13,"Turn","","",55,null],[11,"new","","",0,[[["map",3]],["city",3]]],[0,"connectivity","","",null,null],[5,"find_scc","map_model::connectivity","",null,[[["pathconstraints",4],["map",3]]]],[5,"all_costs_from","","",null,[[["map",3],["buildingid",3]],[["distance",3],["buildingid",3],["hashmap",3]]]],[11,"new","map_model","",2,[[],["mapedits",3]]],[11,"load","","",2,[[["timer",3],["map",3]],[["mapedits",3],["string",3],["result",4]]]],[11,"new","","",1,[[],["editeffects",3]]],[11,"to_permanent","","",4,[[["map",3],["mapedits",3]],["permanentmapedits",3]]],[11,"from_permanent","","",4,[[["permanentmapedits",3],["map",3]],[["mapedits",3],["string",3],["result",4]]]],[11,"to_permanent","","",3,[[["laneid",3],["map",3]],["originallane",3]]],[11,"from_permanent","","",3,[[["map",3]],[["laneid",3],["string",3],["result",4]]]],[11,"short_name","","",37,[[["map",3]],["string",3]]],[11,"get_edits","","",56,[[],["mapedits",3]]],[11,"get_i_edit","","",56,[[["intersectionid",3]],["editintersection",4]]],[11,"save_edits","","",56,[[]]],[11,"must_apply_edits","","",56,[[["timer",3],["mapedits",3]]]],[11,"try_apply_edits","","",56,[[["timer",3],["mapedits",3]]]],[11,"recalculate_pathfinding_after_edits","","",56,[[["timer",3]]]],[11,"incremental_edit_traffic_signal","","",56,[[["controltrafficsignal",3]]]],[11,"create_from_raw","","",56,[[["timer",3],["rawmap",3]],["map",3]]],[11,"new","","",56,[[["timer",3],["string",3]],["map",3]]],[11,"corrupt_err","","",56,[[["string",3],["error",3]]]],[11,"blank","","",56,[[],["map",3]]],[11,"all_roads","","",56,[[],["vec",3]]],[11,"all_lanes","","",56,[[],["vec",3]]],[11,"all_intersections","","",56,[[],["vec",3]]],[11,"all_turns","","",56,[[],["btreemap",3]]],[11,"all_buildings","","",56,[[],["vec",3]]],[11,"all_areas","","",56,[[],["vec",3]]],[11,"all_parking_lots","","",56,[[],["vec",3]]],[11,"maybe_get_r","","",56,[[["roadid",3]],[["road",3],["option",4]]]],[11,"maybe_get_l","","",56,[[["laneid",3]],[["option",4],["lane",3]]]],[11,"maybe_get_i","","",56,[[["intersectionid",3]],[["intersection",3],["option",4]]]],[11,"maybe_get_t","","",56,[[["turnid",3]],[["turn",3],["option",4]]]],[11,"maybe_get_b","","",56,[[["buildingid",3]],[["building",3],["option",4]]]],[11,"maybe_get_pl","","",56,[[["parkinglotid",3]],[["option",4],["parkinglot",3]]]],[11,"maybe_get_a","","",56,[[["areaid",3]],[["option",4],["area",3]]]],[11,"maybe_get_bs","","",56,[[["busstopid",3]],[["option",4],["busstop",3]]]],[11,"maybe_get_stop_sign","","",56,[[["intersectionid",3]],[["option",4],["controlstopsign",3]]]],[11,"maybe_get_traffic_signal","","",56,[[["intersectionid",3]],[["controltrafficsignal",3],["option",4]]]],[11,"maybe_get_br","","",56,[[["busrouteid",3]],[["option",4],["busroute",3]]]],[11,"get_r","","",56,[[["roadid",3]],["road",3]]],[11,"get_l","","",56,[[["laneid",3]],["lane",3]]],[11,"get_i","","",56,[[["intersectionid",3]],["intersection",3]]],[11,"get_t","","",56,[[["turnid",3]],["turn",3]]],[11,"get_b","","",56,[[["buildingid",3]],["building",3]]],[11,"get_a","","",56,[[["areaid",3]],["area",3]]],[11,"get_pl","","",56,[[["parkinglotid",3]],["parkinglot",3]]],[11,"get_stop_sign","","",56,[[["intersectionid",3]],["controlstopsign",3]]],[11,"get_traffic_signal","","",56,[[["intersectionid",3]],["controltrafficsignal",3]]],[11,"get_turns_in_intersection","","",56,[[["intersectionid",3]]]],[11,"get_turns_from_lane","","",56,[[["laneid",3]],[["vec",3],["turn",3]]]],[11,"get_turns_to_lane","","",56,[[["laneid",3]],[["vec",3],["turn",3]]]],[11,"get_turn_between","","",56,[[["laneid",3],["intersectionid",3]],[["turnid",3],["option",4]]]],[11,"get_next_turns_and_lanes","","",56,[[["laneid",3],["intersectionid",3]]]],[11,"get_turns_for","","",56,[[["pathconstraints",4],["laneid",3]],[["vec",3],["turn",3]]]],[11,"get_next_roads","","",56,[[["roadid",3]]]],[11,"get_parent","","",56,[[["laneid",3]],["road",3]]],[11,"get_gps_bounds","","",56,[[],["gpsbounds",3]]],[11,"get_bounds","","",56,[[],["bounds",3]]],[11,"get_city_name","","",56,[[],["string",3]]],[11,"get_name","","",56,[[],["string",3]]],[11,"all_bus_stops","","",56,[[],["btreemap",3]]],[11,"get_bs","","",56,[[["busstopid",3]],["busstop",3]]],[11,"get_br","","",56,[[["busrouteid",3]],["busroute",3]]],[11,"all_bus_routes","","",56,[[],["vec",3]]],[11,"get_bus_route","","",56,[[],[["option",4],["busroute",3]]]],[11,"get_routes_serving_stop","","",56,[[["busstopid",3]],[["vec",3],["busroute",3]]]],[11,"building_to_road","","",56,[[["buildingid",3]],["road",3]]],[11,"all_incoming_borders","","",56,[[],[["intersection",3],["vec",3]]]],[11,"all_outgoing_borders","","",56,[[],[["intersection",3],["vec",3]]]],[11,"unsaved_edits","","",56,[[]]],[11,"save","","",56,[[]]],[11,"find_driving_lane_near_building","","",56,[[["buildingid",3]],["laneid",3]]],[11,"get_boundary_polygon","","",56,[[],["polygon",3]]],[11,"pathfind","","",56,[[["pathrequest",3]],[["path",3],["option",4]]]],[11,"should_use_transit","","",56,[[["position",3]],["option",4]]],[11,"get_turn_group","","",56,[[["turnid",3]],[["option",4],["turngroupid",3]]]],[11,"find_r_by_osm_id","","",56,[[["originalroad",3]],[["result",4],["roadid",3],["string",3]]]],[11,"find_i_by_osm_id","","",56,[[["nodeid",3]],[["string",3],["result",4],["intersectionid",3]]]],[11,"find_b_by_osm_id","","",56,[[["osmid",4]],[["option",4],["buildingid",3]]]],[11,"find_br","","",56,[[["relationid",3]],[["option",4],["busrouteid",3]]]],[11,"right_shift","","",56,[[["polyline",3],["distance",3]],[["result",4],["polyline",3],["string",3]]]],[11,"must_right_shift","","",56,[[["polyline",3],["distance",3]],["polyline",3]]],[11,"left_shift","","",56,[[["polyline",3],["distance",3]],[["result",4],["polyline",3],["string",3]]]],[11,"must_left_shift","","",56,[[["polyline",3],["distance",3]],["polyline",3]]],[11,"right_shift_line","","",56,[[["line",3],["distance",3]],["line",3]]],[11,"left_shift_line","","",56,[[["line",3],["distance",3]],["line",3]]],[11,"driving_side_angle","","",56,[[["angle",3]],["angle",3]]],[11,"get_driving_side","","",56,[[],["drivingside",4]]],[11,"hack_override_offstreet_spots","","",56,[[]]],[11,"hack_override_offstreet_spots_individ","","",56,[[["buildingid",3]]]],[11,"hack_override_bldg_type","","",56,[[["buildingid",3],["buildingtype",4]]]],[11,"hack_override_orig_spawn_times","","",56,[[["time",3],["vec",3],["busrouteid",3]]]],[11,"get_languages","","",56,[[],["btreeset",3]]],[11,"has_residents","","",46,[[]]],[11,"get","","",57,[[["string",3],["option",4]],["string",3]]],[11,"new","","",57,[[["tags",3]],[["option",4],["nameperlanguage",3]]]],[11,"unnamed","","",57,[[],["nameperlanguage",3]]],[11,"sidewalk","","",8,[[],["laneid",3]]],[11,"house_number","","",8,[[],[["string",3],["option",4]]]],[11,"driving_connection","","",8,[[["map",3]],["option",4]]],[11,"biking_connection","","",8,[[["map",3]],["option",4]]],[11,"num_parking_spots","","",8,[[]]],[11,"all_steps","","",10,[[["map",3]],[["pathrequest",3],["vec",3]]]],[11,"plural_noun","","",10,[[]]],[11,"is_border","","",14,[[]]],[11,"is_incoming_border","","",14,[[]]],[11,"is_outgoing_border","","",14,[[]]],[11,"is_closed","","",14,[[]]],[11,"is_stop_sign","","",14,[[]]],[11,"is_traffic_signal","","",14,[[]]],[11,"is_light_rail","","",14,[[["map",3]]]],[11,"is_private","","",14,[[["map",3]]]],[11,"get_incoming_lanes","","",14,[[["pathconstraints",4],["map",3]]]],[11,"get_outgoing_lanes","","",14,[[["pathconstraints",4],["map",3]],[["laneid",3],["vec",3]]]],[11,"get_zorder","","",14,[[["map",3]]]],[11,"get_rank","","",14,[[["map",3]],["roadrank",4]]],[11,"some_outgoing_road","","",14,[[["map",3]],[["option",4],["directedroadid",3]]]],[11,"some_incoming_road","","",14,[[["map",3]],[["option",4],["directedroadid",3]]]],[11,"name","","",14,[[["string",3],["option",4],["map",3]],["string",3]]],[11,"is_for_moving_vehicles","","",49,[[]]],[11,"supports_any_movement","","",49,[[]]],[11,"describe","","",49,[[]]],[11,"short_name","","",49,[[]]],[11,"first_pt","","",16,[[],["pt2d",3]]],[11,"last_pt","","",16,[[],["pt2d",3]]],[11,"first_line","","",16,[[],["line",3]]],[11,"last_line","","",16,[[],["line",3]]],[11,"endpoint","","",16,[[["intersectionid",3]],["pt2d",3]]],[11,"end_line","","",16,[[["intersectionid",3]],["line",3]]],[11,"dist_along_of_point","","",16,[[["pt2d",3]],[["option",4],["distance",3]]]],[11,"length","","",16,[[],["distance",3]]],[11,"intersections","","",16,[[],[["vec",3],["intersectionid",3]]]],[11,"number_parking_spots","","",16,[[]]],[11,"is_driving","","",16,[[]]],[11,"is_biking","","",16,[[]]],[11,"is_bus","","",16,[[]]],[11,"is_walkable","","",16,[[]]],[11,"is_sidewalk","","",16,[[]]],[11,"is_shoulder","","",16,[[]]],[11,"is_parking","","",16,[[]]],[11,"is_light_rail","","",16,[[]]],[11,"get_directed_parent","","",16,[[["map",3]],["directedroadid",3]]],[11,"get_turn_restrictions","","",16,[[["road",3]],["option",4]]],[11,"get_max_cost","","",16,[[["pathconstraints",4],["map",3]]]],[11,"capacity","","",18,[[]]],[11,"forwards","","",22,[[],["directedroadid",3]]],[11,"backwards","","",22,[[],["directedroadid",3]]],[11,"src_i","","",20,[[["map",3]],["intersectionid",3]]],[11,"dst_i","","",20,[[["map",3]],["intersectionid",3]]],[11,"lanes","","",20,[[["pathconstraints",4],["map",3]],[["laneid",3],["vec",3]]]],[11,"children","","",21,[[],["vec",3]]],[11,"get_lane_types","","",21,[[]]],[11,"is_forwards","","",21,[[["laneid",3]]]],[11,"is_backwards","","",21,[[["laneid",3]]]],[11,"dir_and_offset","","",21,[[["laneid",3]]]],[11,"parking_to_driving","","",21,[[["laneid",3],["map",3]],[["option",4],["laneid",3]]]],[11,"incoming_lanes","","",21,[[["intersectionid",3]],["vec",3]]],[11,"outgoing_lanes","","",21,[[["intersectionid",3]],["vec",3]]],[11,"offset_from_left","","",21,[[["laneid",3]]]],[11,"find_closest_lane","","",21,[[["laneid",3],["fn",8],["map",3]],[["option",4],["laneid",3]]]],[11,"all_lanes","","",21,[[],[["laneid",3],["vec",3]]]],[11,"lanes_on_side","","",21,[[]]],[11,"get_current_center","","",21,[[["map",3]],["polyline",3]]],[11,"any_on_other_side","","",21,[[["laneid",3],["lanetype",4]],[["option",4],["laneid",3]]]],[11,"get_half_width","","",21,[[["map",3]],["distance",3]]],[11,"get_thick_polygon","","",21,[[["map",3]],["polygon",3]]],[11,"get_name","","",21,[[["string",3],["option",4]],["string",3]]],[11,"get_rank","","",21,[[],["roadrank",4]]],[11,"all_bus_stops","","",21,[[["map",3]],[["vec",3],["busstopid",3]]]],[11,"percent_grade","","",21,[[["map",3]]]],[11,"is_light_rail","","",21,[[]]],[11,"is_footway","","",21,[[]]],[11,"common_endpt","","",21,[[["road",3]],["intersectionid",3]]],[11,"is_private","","",21,[[]]],[11,"get_zone","","",21,[[["map",3]],[["zone",3],["option",4]]]],[11,"new","","",23,[[["map",3],["intersectionid",3]],["controlstopsign",3]]],[11,"get_priority","","",23,[[["turnid",3],["map",3]],["turnpriority",4]]],[11,"flip_sign","","",23,[[["roadid",3]]]],[11,"simple_duration","","",50,[[],["duration",3]]],[11,"new","","",25,[[["timer",3],["map",3],["intersectionid",3]],["controltrafficsignal",3]]],[11,"get_possible_policies","","",25,[[["timer",3],["map",3],["intersectionid",3]],["vec",3]]],[11,"brute_force","","",25,[[["map",3],["intersectionid",3]]]],[11,"validate","","",25,[[],[["string",3],["result",4],["controltrafficsignal",3]]]],[11,"convert_to_ped_scramble","","",25,[[]]],[11,"turn_to_group","","",25,[[["turnid",3]],["turngroupid",3]]],[11,"missing_turns","","",25,[[],[["btreeset",3],["turngroupid",3]]]],[11,"new","","",26,[[],["phase",3]]],[11,"could_be_protected","","",26,[[["turngroupid",3],["btreemap",3]]]],[11,"get_priority_of_turn","","",26,[[["turnid",3],["controltrafficsignal",3]],["turnpriority",4]]],[11,"get_priority_of_group","","",26,[[["turngroupid",3]],["turnpriority",4]]],[11,"edit_group","","",26,[[["turngroup",3],["turnpriority",4]]]],[11,"export","","",25,[[["map",3]],["trafficsignal",3]]],[11,"import","","",25,[[["trafficsignal",3],["map",3],["intersectionid",3]],[["string",3],["result",4],["controltrafficsignal",3]]]],[11,"from_angles","","",52,[[["angle",3]],["turntype",4]]],[11,"conflicts_with","","",27,[[["turn",3]]]],[11,"angle","","",27,[[],["angle",3]]],[11,"between_sidewalks","","",27,[[]]],[11,"penalty","","",27,[[["map",3]]]],[11,"src_center_and_width","","",28,[[["map",3]]]],[11,"conflicts_with","","",28,[[["turngroup",3]]]],[11,"new","","",31,[[],["accessrestrictions",3]]],[11,"make_all","","",32,[[["map",3]],[["zone",3],["vec",3]]]],[11,"pathfind","","",32,[[["map",3],["pathrequest",3]],[["path",3],["option",4]]]],[11,"pathfind_walking","","",32,[[["map",3],["pathrequest",3]],[["option",4],["vec",3]]]],[0,"osm","","",null,null],[3,"NodeID","map_model::osm","",null,null],[12,"0","","",58,null],[3,"WayID","","",null,null],[12,"0","","",59,null],[3,"RelationID","","",null,null],[12,"0","","",60,null],[4,"RoadRank","","",null,null],[13,"Local","","",61,null],[13,"Arterial","","",61,null],[13,"Highway","","",61,null],[4,"OsmID","","",null,null],[13,"Node","","",62,null],[13,"Way","","",62,null],[13,"Relation","","",62,null],[17,"NAME","","",null,null],[17,"HIGHWAY","","",null,null],[17,"MAXSPEED","","",null,null],[17,"PARKING_RIGHT","","",null,null],[17,"PARKING_LEFT","","",null,null],[17,"PARKING_BOTH","","",null,null],[17,"SIDEWALK","","",null,null],[17,"OSM_WAY_ID","","",null,null],[17,"OSM_REL_ID","","",null,null],[17,"ENDPT_FWD","","",null,null],[17,"ENDPT_BACK","","",null,null],[17,"INFERRED_PARKING","","",null,null],[17,"INFERRED_SIDEWALKS","","",null,null],[11,"from_highway","","",61,[[],["roadrank",4]]],[11,"inner","","",62,[[]]],[11,"find_all","map_model","",33,[[["map",3]],[["vec",3],["intersectioncluster",3]]]],[11,"new","","",33,[[["btreeset",3],["map",3],["intersectionid",3]]]],[11,"autodetect","","",33,[[["map",3],["intersectionid",3]],[["option",4],["btreeset",3]]]],[11,"entry","","",34,[[],["laneid",3]]],[11,"exit","","",34,[[],["laneid",3]]],[11,"geom","","",34,[[["map",3]],["polyline",3]]],[11,"uber_turn_groups","","",33,[[["map",3]],[["vec",3],["uberturngroup",3]]]],[11,"src_center_and_width","","",35,[[["map",3]]]],[11,"angle","","",35,[[],["angle",3]]],[11,"as_traversable","","",54,[[],["traversable",4]]],[11,"as_lane","","",54,[[],["laneid",3]]],[11,"as_turn","","",54,[[],["turnid",3]]],[11,"one_step","","",63,[[["laneid",3],["map",3]],["path",3]]],[11,"dummy","","",63,[[],["path",3]]],[11,"total_lanes","","",63,[[]]],[11,"lanes_crossed_so_far","","",63,[[]]],[11,"crossed_so_far","","",63,[[],["distance",3]]],[11,"total_length","","",63,[[],["distance",3]]],[11,"percent_dist_crossed","","",63,[[]]],[11,"is_empty","","",63,[[]]],[11,"is_last_step","","",63,[[]]],[11,"isnt_last_step","","",63,[[]]],[11,"currently_inside_ut","","",63,[[],["option",4]]],[11,"about_to_start_ut","","",63,[[],[["option",4],["uberturn",3]]]],[11,"shift","","",63,[[["map",3]],["pathstep",4]]],[11,"add","","",63,[[["map",3],["pathstep",4]]]],[11,"approaching_uber_turn","","",63,[[]]],[11,"modify_step","","",63,[[["map",3],["pathstep",4]]]],[11,"current_step","","",63,[[],["pathstep",4]]],[11,"next_step","","",63,[[],["pathstep",4]]],[11,"last_step","","",63,[[],["pathstep",4]]],[11,"trace","","",63,[[["map",3],["distance",3],["option",4]],[["polyline",3],["option",4]]]],[11,"get_steps","","",63,[[],["vecdeque",3]]],[11,"all","","",53,[[],[["pathconstraints",4],["vec",3]]]],[11,"from_lt","","",53,[[["lanetype",4]],["pathconstraints",4]]],[11,"can_use","","",53,[[["map",3],["lane",3]]]],[11,"filter_lanes","","",53,[[["map",3]],[["laneid",3],["vec",3]]]],[0,"raw","","",null,null],[3,"RawMap","map_model::raw","",null,null],[12,"city_name","","",64,null],[12,"name","","",64,null],[12,"roads","","",64,null],[12,"intersections","","",64,null],[12,"buildings","","",64,null],[12,"bus_routes","","",64,null],[12,"areas","","",64,null],[12,"parking_lots","","",64,null],[12,"parking_aisles","","",64,null],[12,"boundary_polygon","","",64,null],[12,"gps_bounds","","",64,null],[12,"config","","",64,null],[3,"OriginalRoad","","",null,null],[12,"osm_way_id","","",65,null],[12,"i1","","",65,null],[12,"i2","","",65,null],[3,"RawRoad","","",null,null],[12,"center_points","","",66,null],[12,"osm_tags","","",66,null],[12,"turn_restrictions","","",66,null],[12,"complicated_turn_restrictions","","",66,null],[3,"RawIntersection","","",null,null],[12,"point","","",67,null],[12,"intersection_type","","",67,null],[12,"elevation","","",67,null],[3,"RawBuilding","","",null,null],[12,"polygon","","",68,null],[12,"osm_tags","","",68,null],[12,"public_garage_name","","",68,null],[12,"num_parking_spots","","",68,null],[12,"amenities","","",68,null],[3,"RawArea","","",null,null],[12,"area_type","","",69,null],[12,"polygon","","",69,null],[12,"osm_tags","","",69,null],[12,"osm_id","","",69,null],[3,"RawParkingLot","","",null,null],[12,"osm_id","","",70,null],[12,"polygon","","",70,null],[12,"osm_tags","","",70,null],[3,"TurnRestriction","","",null,null],[12,"0","","",71,null],[12,"1","","",71,null],[12,"2","","",71,null],[3,"RawBusRoute","","",null,null],[12,"full_name","","",72,null],[12,"short_name","","",72,null],[12,"osm_rel_id","","",72,null],[12,"gtfs_trip_marker","","",72,null],[12,"is_bus","","",72,null],[12,"stops","","",72,null],[12,"border_start","","",72,null],[12,"border_end","","",72,null],[12,"all_pts","","",72,null],[3,"RawBusStop","","",null,null],[12,"name","","",73,null],[12,"vehicle_pos","","",73,null],[12,"matched_road","","",73,null],[12,"ped_pos","","",73,null],[4,"RestrictionType","","",null,null],[13,"BanTurns","","",74,null],[13,"OnlyAllowTurns","","",74,null],[4,"DrivingSide","","",null,null],[13,"Right","","",75,null],[13,"Left","","",75,null],[11,"new","","",65,[[],["originalroad",3]]],[11,"blank","","",64,[[],["rawmap",3]]],[11,"roads_per_intersection","","",64,[[["nodeid",3]],[["vec",3],["originalroad",3]]]],[11,"new_osm_node_id","","",64,[[],["nodeid",3]]],[11,"new_osm_way_id","","",64,[[],["wayid",3]]],[11,"preview_intersection","","",64,[[["timer",3],["nodeid",3]]]],[11,"can_delete_intersection","","",64,[[["nodeid",3]]]],[11,"delete_intersection","","",64,[[["nodeid",3]]]],[11,"move_intersection","","",64,[[["nodeid",3],["pt2d",3]],[["option",4],["vec",3]]]],[11,"closest_intersection","","",64,[[["pt2d",3]],["nodeid",3]]],[11,"path_dist_to","","",64,[[["nodeid",3]],[["option",4],["distance",3]]]],[11,"get_geometry","","",66,[[["drivingside",4],["originalroad",3]]]],[11,"is_light_rail","","",66,[[]]],[11,"is_footway","","",66,[[]]],[11,"new","","",74,[[],[["restrictiontype",4],["option",4]]]],[11,"right_shift","","",75,[[["polyline",3],["distance",3]],[["result",4],["polyline",3],["string",3]]]],[11,"must_right_shift","","",75,[[["polyline",3],["distance",3]],["polyline",3]]],[11,"left_shift","","",75,[[["polyline",3],["distance",3]],[["result",4],["polyline",3],["string",3]]]],[11,"must_left_shift","","",75,[[["polyline",3],["distance",3]],["polyline",3]]],[11,"right_shift_line","","",75,[[["line",3],["distance",3]],["line",3]]],[11,"left_shift_line","","",75,[[["line",3],["distance",3]],["line",3]]],[11,"angle_offset","","",75,[[["angle",3]],["angle",3]]],[11,"new","map_model","",76,[[["laneid",3],["distance",3]],["position",3]]],[11,"start","","",76,[[["laneid",3]],["position",3]]],[11,"end","","",76,[[["laneid",3],["map",3]],["position",3]]],[11,"lane","","",76,[[],["laneid",3]]],[11,"dist_along","","",76,[[],["distance",3]]],[11,"pt","","",76,[[["map",3]],["pt2d",3]]],[11,"pt_and_angle","","",76,[[["map",3]]]],[11,"equiv_pos","","",76,[[["laneid",3],["map",3]],["position",3]]],[11,"equiv_pos_for_long_object","","",76,[[["laneid",3],["distance",3],["map",3]],["position",3]]],[11,"min_dist","","",76,[[["map",3],["distance",3]],[["position",3],["option",4]]]],[11,"buffer_dist","","",76,[[["map",3],["distance",3]],[["position",3],["option",4]]]],[11,"as_lane","","",55,[[],["laneid",3]]],[11,"as_turn","","",55,[[],["turnid",3]]],[11,"maybe_turn","","",55,[[],[["turnid",3],["option",4]]]],[11,"maybe_lane","","",55,[[],[["option",4],["laneid",3]]]],[11,"length","","",55,[[["map",3]],["distance",3]]],[11,"dist_along","","",55,[[["map",3],["distance",3]],[["result",4],["string",3]]]],[11,"slice","","",55,[[["map",3],["distance",3]],[["result",4],["string",3]]]],[11,"exact_slice","","",55,[[["map",3],["distance",3]],["polyline",3]]],[11,"speed_limit","","",55,[[["map",3]],["speed",3]]],[11,"get_zorder","","",55,[[["map",3]]]],[17,"PARKING_LOT_SPOT_LENGTH","","",null,null],[17,"PARKING_SPOT_LENGTH","","",null,null],[17,"NORMAL_LANE_THICKNESS","","",null,null],[17,"SIDEWALK_THICKNESS","","",null,null],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"to_string","","",7,[[],["string",3]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"equivalent","","",7,[[]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"to_string","","",9,[[],["string",3]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"equivalent","","",9,[[]]],[11,"from","","",57,[[]]],[11,"into","","",57,[[]]],[11,"to_owned","","",57,[[]]],[11,"clone_into","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"equivalent","","",57,[[]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"to_string","","",11,[[],["string",3]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"equivalent","","",11,[[]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"to_string","","",13,[[],["string",3]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"equivalent","","",13,[[]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"to_string","","",15,[[],["string",3]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"equivalent","","",15,[[]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"to_owned","","",17,[[]]],[11,"clone_into","","",17,[[]]],[11,"to_string","","",17,[[],["string",3]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"equivalent","","",17,[[]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"to_string","","",19,[[],["string",3]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"equivalent","","",19,[[]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"to_string","","",20,[[],["string",3]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"equivalent","","",20,[[]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"to_owned","","",22,[[]]],[11,"clone_into","","",22,[[]]],[11,"to_string","","",22,[[],["string",3]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"equivalent","","",22,[[]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"to_owned","","",23,[[]]],[11,"clone_into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"to_owned","","",24,[[]]],[11,"clone_into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"to_owned","","",25,[[]]],[11,"clone_into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"to_owned","","",26,[[]]],[11,"clone_into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"to_owned","","",27,[[]]],[11,"clone_into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"from","","",28,[[]]],[11,"into","","",28,[[]]],[11,"to_owned","","",28,[[]]],[11,"clone_into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"to_owned","","",29,[[]]],[11,"clone_into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"equivalent","","",29,[[]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"to_owned","","",30,[[]]],[11,"clone_into","","",30,[[]]],[11,"to_string","","",30,[[],["string",3]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"equivalent","","",30,[[]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"to_owned","","",31,[[]]],[11,"clone_into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"to_owned","","",33,[[]]],[11,"clone_into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"to_owned","","",34,[[]]],[11,"clone_into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"from","","",35,[[]]],[11,"into","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"from","","",63,[[]]],[11,"into","","",63,[[]]],[11,"to_owned","","",63,[[]]],[11,"clone_into","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"to_owned","","",36,[[]]],[11,"clone_into","","",36,[[]]],[11,"to_string","","",36,[[],["string",3]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"equivalent","","",36,[[]]],[11,"from","","",76,[[]]],[11,"into","","",76,[[]]],[11,"to_owned","","",76,[[]]],[11,"clone_into","","",76,[[]]],[11,"to_string","","",76,[[],["string",3]]],[11,"try_from","","",76,[[],["result",4]]],[11,"try_into","","",76,[[],["result",4]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"vzip","","",76,[[]]],[11,"equivalent","","",76,[[]]],[11,"from","","",56,[[]]],[11,"into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"from","","",37,[[]]],[11,"into","","",37,[[]]],[11,"to_owned","","",37,[[]]],[11,"clone_into","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"from","","",44,[[]]],[11,"into","","",44,[[]]],[11,"to_owned","","",44,[[]]],[11,"clone_into","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"to_owned","","",45,[[]]],[11,"clone_into","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"equivalent","","",45,[[]]],[11,"from","","",46,[[]]],[11,"into","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"try_into","","",46,[[],["result",4]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"vzip","","",46,[[]]],[11,"from","","",47,[[]]],[11,"into","","",47,[[]]],[11,"to_owned","","",47,[[]]],[11,"clone_into","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"to_owned","","",48,[[]]],[11,"clone_into","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"equivalent","","",48,[[]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"to_owned","","",49,[[]]],[11,"clone_into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"equivalent","","",49,[[]]],[11,"from","","",50,[[]]],[11,"into","","",50,[[]]],[11,"to_owned","","",50,[[]]],[11,"clone_into","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"from","","",51,[[]]],[11,"into","","",51,[[]]],[11,"to_owned","","",51,[[]]],[11,"clone_into","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"from","","",52,[[]]],[11,"into","","",52,[[]]],[11,"to_owned","","",52,[[]]],[11,"clone_into","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"equivalent","","",52,[[]]],[11,"from","","",53,[[]]],[11,"into","","",53,[[]]],[11,"to_owned","","",53,[[]]],[11,"clone_into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"equivalent","","",53,[[]]],[11,"from","","",54,[[]]],[11,"into","","",54,[[]]],[11,"to_owned","","",54,[[]]],[11,"clone_into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"equivalent","","",54,[[]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"to_owned","","",55,[[]]],[11,"clone_into","","",55,[[]]],[11,"to_string","","",55,[[],["string",3]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"equivalent","","",55,[[]]],[11,"from","map_model::osm","",58,[[]]],[11,"into","","",58,[[]]],[11,"to_owned","","",58,[[]]],[11,"clone_into","","",58,[[]]],[11,"to_string","","",58,[[],["string",3]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"equivalent","","",58,[[]]],[11,"from","","",59,[[]]],[11,"into","","",59,[[]]],[11,"to_owned","","",59,[[]]],[11,"clone_into","","",59,[[]]],[11,"to_string","","",59,[[],["string",3]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"equivalent","","",59,[[]]],[11,"from","","",60,[[]]],[11,"into","","",60,[[]]],[11,"to_owned","","",60,[[]]],[11,"clone_into","","",60,[[]]],[11,"to_string","","",60,[[],["string",3]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"equivalent","","",60,[[]]],[11,"from","","",61,[[]]],[11,"into","","",61,[[]]],[11,"to_owned","","",61,[[]]],[11,"clone_into","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"equivalent","","",61,[[]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"to_owned","","",62,[[]]],[11,"clone_into","","",62,[[]]],[11,"to_string","","",62,[[],["string",3]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"equivalent","","",62,[[]]],[11,"from","map_model::raw","",64,[[]]],[11,"into","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"from","","",65,[[]]],[11,"into","","",65,[[]]],[11,"to_owned","","",65,[[]]],[11,"clone_into","","",65,[[]]],[11,"to_string","","",65,[[],["string",3]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"equivalent","","",65,[[]]],[11,"from","","",66,[[]]],[11,"into","","",66,[[]]],[11,"to_owned","","",66,[[]]],[11,"clone_into","","",66,[[]]],[11,"try_from","","",66,[[],["result",4]]],[11,"try_into","","",66,[[],["result",4]]],[11,"borrow","","",66,[[]]],[11,"borrow_mut","","",66,[[]]],[11,"type_id","","",66,[[],["typeid",3]]],[11,"vzip","","",66,[[]]],[11,"from","","",67,[[]]],[11,"into","","",67,[[]]],[11,"to_owned","","",67,[[]]],[11,"clone_into","","",67,[[]]],[11,"try_from","","",67,[[],["result",4]]],[11,"try_into","","",67,[[],["result",4]]],[11,"borrow","","",67,[[]]],[11,"borrow_mut","","",67,[[]]],[11,"type_id","","",67,[[],["typeid",3]]],[11,"vzip","","",67,[[]]],[11,"from","","",68,[[]]],[11,"into","","",68,[[]]],[11,"to_owned","","",68,[[]]],[11,"clone_into","","",68,[[]]],[11,"try_from","","",68,[[],["result",4]]],[11,"try_into","","",68,[[],["result",4]]],[11,"borrow","","",68,[[]]],[11,"borrow_mut","","",68,[[]]],[11,"type_id","","",68,[[],["typeid",3]]],[11,"vzip","","",68,[[]]],[11,"from","","",69,[[]]],[11,"into","","",69,[[]]],[11,"to_owned","","",69,[[]]],[11,"clone_into","","",69,[[]]],[11,"try_from","","",69,[[],["result",4]]],[11,"try_into","","",69,[[],["result",4]]],[11,"borrow","","",69,[[]]],[11,"borrow_mut","","",69,[[]]],[11,"type_id","","",69,[[],["typeid",3]]],[11,"vzip","","",69,[[]]],[11,"from","","",70,[[]]],[11,"into","","",70,[[]]],[11,"to_owned","","",70,[[]]],[11,"clone_into","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"from","","",71,[[]]],[11,"into","","",71,[[]]],[11,"to_owned","","",71,[[]]],[11,"clone_into","","",71,[[]]],[11,"try_from","","",71,[[],["result",4]]],[11,"try_into","","",71,[[],["result",4]]],[11,"borrow","","",71,[[]]],[11,"borrow_mut","","",71,[[]]],[11,"type_id","","",71,[[],["typeid",3]]],[11,"vzip","","",71,[[]]],[11,"equivalent","","",71,[[]]],[11,"from","","",72,[[]]],[11,"into","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"from","","",73,[[]]],[11,"into","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"from","","",74,[[]]],[11,"into","","",74,[[]]],[11,"to_owned","","",74,[[]]],[11,"clone_into","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"try_into","","",74,[[],["result",4]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"vzip","","",74,[[]]],[11,"equivalent","","",74,[[]]],[11,"from","","",75,[[]]],[11,"into","","",75,[[]]],[11,"to_owned","","",75,[[]]],[11,"clone_into","","",75,[[]]],[11,"try_from","","",75,[[],["result",4]]],[11,"try_into","","",75,[[],["result",4]]],[11,"borrow","","",75,[[]]],[11,"borrow_mut","","",75,[[]]],[11,"type_id","","",75,[[],["typeid",3]]],[11,"vzip","","",75,[[]]],[11,"clone","map_model","",2,[[],["mapedits",3]]],[11,"clone","","",44,[[],["editintersection",4]]],[11,"clone","","",37,[[],["editcmd",4]]],[11,"clone","","",4,[[],["permanentmapedits",3]]],[11,"clone","","",3,[[],["originallane",3]]],[11,"clone","","",5,[[],["mapconfig",3]]],[11,"clone","","",7,[[],["areaid",3]]],[11,"clone","","",45,[[],["areatype",4]]],[11,"clone","","",9,[[],["buildingid",3]]],[11,"clone","","",47,[[],["offstreetparking",4]]],[11,"clone","","",57,[[],["nameperlanguage",3]]],[11,"clone","","",13,[[],["busstopid",3]]],[11,"clone","","",11,[[],["busrouteid",3]]],[11,"clone","","",12,[[],["busstop",3]]],[11,"clone","","",15,[[],["intersectionid",3]]],[11,"clone","","",48,[[],["intersectiontype",4]]],[11,"clone","","",17,[[],["laneid",3]]],[11,"clone","","",49,[[],["lanetype",4]]],[11,"clone","","",19,[[],["parkinglotid",3]]],[11,"clone","","",22,[[],["roadid",3]]],[11,"clone","","",20,[[],["directedroadid",3]]],[11,"clone","","",23,[[],["controlstopsign",3]]],[11,"clone","","",24,[[],["roadwithstopsign",3]]],[11,"clone","","",25,[[],["controltrafficsignal",3]]],[11,"clone","","",26,[[],["phase",3]]],[11,"clone","","",50,[[],["phasetype",4]]],[11,"clone","","",30,[[],["turnid",3]]],[11,"clone","","",52,[[],["turntype",4]]],[11,"clone","","",51,[[],["turnpriority",4]]],[11,"clone","","",27,[[],["turn",3]]],[11,"clone","","",29,[[],["turngroupid",3]]],[11,"clone","","",28,[[],["turngroup",3]]],[11,"clone","","",31,[[],["accessrestrictions",3]]],[11,"clone","map_model::osm","",61,[[],["roadrank",4]]],[11,"clone","","",58,[[],["nodeid",3]]],[11,"clone","","",59,[[],["wayid",3]]],[11,"clone","","",60,[[],["relationid",3]]],[11,"clone","","",62,[[],["osmid",4]]],[11,"clone","map_model","",33,[[],["intersectioncluster",3]]],[11,"clone","","",34,[[],["uberturn",3]]],[11,"clone","","",54,[[],["pathstep",4]]],[11,"clone","","",63,[[],["path",3]]],[11,"clone","","",53,[[]]],[11,"clone","","",36,[[],["pathrequest",3]]],[11,"clone","map_model::raw","",65,[[],["originalroad",3]]],[11,"clone","","",66,[[],["rawroad",3]]],[11,"clone","","",67,[[],["rawintersection",3]]],[11,"clone","","",68,[[],["rawbuilding",3]]],[11,"clone","","",69,[[],["rawarea",3]]],[11,"clone","","",70,[[],["rawparkinglot",3]]],[11,"clone","","",74,[[],["restrictiontype",4]]],[11,"clone","","",71,[[],["turnrestriction",3]]],[11,"clone","","",75,[[],["drivingside",4]]],[11,"clone","map_model","",76,[[],["position",3]]],[11,"clone","","",55,[[],["traversable",4]]],[11,"default","","",2,[[],["mapedits",3]]],[11,"cmp","","",7,[[["areaid",3]],["ordering",4]]],[11,"cmp","","",9,[[["buildingid",3]],["ordering",4]]],[11,"cmp","","",57,[[["nameperlanguage",3]],["ordering",4]]],[11,"cmp","","",13,[[["busstopid",3]],["ordering",4]]],[11,"cmp","","",11,[[["busrouteid",3]],["ordering",4]]],[11,"cmp","","",15,[[["intersectionid",3]],["ordering",4]]],[11,"cmp","","",17,[[["laneid",3]],["ordering",4]]],[11,"cmp","","",49,[[["lanetype",4]],["ordering",4]]],[11,"cmp","","",19,[[["parkinglotid",3]],["ordering",4]]],[11,"cmp","","",22,[[["roadid",3]],["ordering",4]]],[11,"cmp","","",20,[[["directedroadid",3]],["ordering",4]]],[11,"cmp","","",30,[[["turnid",3]],["ordering",4]]],[11,"cmp","","",52,[[["turntype",4]],["ordering",4]]],[11,"cmp","","",29,[[["turngroupid",3]],["ordering",4]]],[11,"cmp","map_model::osm","",61,[[["roadrank",4]],["ordering",4]]],[11,"cmp","","",58,[[["nodeid",3]],["ordering",4]]],[11,"cmp","","",59,[[["wayid",3]],["ordering",4]]],[11,"cmp","","",60,[[["relationid",3]],["ordering",4]]],[11,"cmp","","",62,[[["osmid",4]],["ordering",4]]],[11,"cmp","map_model","",54,[[["pathstep",4]],["ordering",4]]],[11,"cmp","","",53,[[["pathconstraints",4]],["ordering",4]]],[11,"cmp","map_model::raw","",65,[[["originalroad",3]],["ordering",4]]],[11,"cmp","","",74,[[["restrictiontype",4]],["ordering",4]]],[11,"cmp","","",71,[[["turnrestriction",3]],["ordering",4]]],[11,"cmp","map_model","",76,[[["position",3]],["ordering",4]]],[11,"cmp","","",55,[[["traversable",4]],["ordering",4]]],[11,"eq","","",2,[[["mapedits",3]]]],[11,"ne","","",2,[[["mapedits",3]]]],[11,"eq","","",44,[[["editintersection",4]]]],[11,"ne","","",44,[[["editintersection",4]]]],[11,"eq","","",37,[[["editcmd",4]]]],[11,"ne","","",37,[[["editcmd",4]]]],[11,"eq","","",7,[[["areaid",3]]]],[11,"ne","","",7,[[["areaid",3]]]],[11,"eq","","",45,[[["areatype",4]]]],[11,"eq","","",9,[[["buildingid",3]]]],[11,"ne","","",9,[[["buildingid",3]]]],[11,"eq","","",47,[[["offstreetparking",4]]]],[11,"ne","","",47,[[["offstreetparking",4]]]],[11,"eq","","",57,[[["nameperlanguage",3]]]],[11,"ne","","",57,[[["nameperlanguage",3]]]],[11,"eq","","",13,[[["busstopid",3]]]],[11,"ne","","",13,[[["busstopid",3]]]],[11,"eq","","",11,[[["busrouteid",3]]]],[11,"ne","","",11,[[["busrouteid",3]]]],[11,"eq","","",12,[[["busstop",3]]]],[11,"ne","","",12,[[["busstop",3]]]],[11,"eq","","",15,[[["intersectionid",3]]]],[11,"ne","","",15,[[["intersectionid",3]]]],[11,"eq","","",48,[[["intersectiontype",4]]]],[11,"eq","","",17,[[["laneid",3]]]],[11,"ne","","",17,[[["laneid",3]]]],[11,"eq","","",49,[[["lanetype",4]]]],[11,"eq","","",19,[[["parkinglotid",3]]]],[11,"ne","","",19,[[["parkinglotid",3]]]],[11,"eq","","",22,[[["roadid",3]]]],[11,"ne","","",22,[[["roadid",3]]]],[11,"eq","","",20,[[["directedroadid",3]]]],[11,"ne","","",20,[[["directedroadid",3]]]],[11,"eq","","",23,[[["controlstopsign",3]]]],[11,"ne","","",23,[[["controlstopsign",3]]]],[11,"eq","","",24,[[["roadwithstopsign",3]]]],[11,"ne","","",24,[[["roadwithstopsign",3]]]],[11,"eq","","",25,[[["controltrafficsignal",3]]]],[11,"ne","","",25,[[["controltrafficsignal",3]]]],[11,"eq","","",26,[[["phase",3]]]],[11,"ne","","",26,[[["phase",3]]]],[11,"eq","","",50,[[["phasetype",4]]]],[11,"ne","","",50,[[["phasetype",4]]]],[11,"eq","","",30,[[["turnid",3]]]],[11,"ne","","",30,[[["turnid",3]]]],[11,"eq","","",52,[[["turntype",4]]]],[11,"eq","","",51,[[["turnpriority",4]]]],[11,"eq","","",27,[[["turn",3]]]],[11,"ne","","",27,[[["turn",3]]]],[11,"eq","","",29,[[["turngroupid",3]]]],[11,"ne","","",29,[[["turngroupid",3]]]],[11,"eq","","",28,[[["turngroup",3]]]],[11,"ne","","",28,[[["turngroup",3]]]],[11,"eq","","",31,[[["accessrestrictions",3]]]],[11,"ne","","",31,[[["accessrestrictions",3]]]],[11,"eq","","",32,[[["zone",3]]]],[11,"ne","","",32,[[["zone",3]]]],[11,"eq","map_model::osm","",61,[[["roadrank",4]]]],[11,"eq","","",58,[[["nodeid",3]]]],[11,"ne","","",58,[[["nodeid",3]]]],[11,"eq","","",59,[[["wayid",3]]]],[11,"ne","","",59,[[["wayid",3]]]],[11,"eq","","",60,[[["relationid",3]]]],[11,"ne","","",60,[[["relationid",3]]]],[11,"eq","","",62,[[["osmid",4]]]],[11,"ne","","",62,[[["osmid",4]]]],[11,"eq","map_model","",34,[[["uberturn",3]]]],[11,"ne","","",34,[[["uberturn",3]]]],[11,"eq","","",54,[[["pathstep",4]]]],[11,"ne","","",54,[[["pathstep",4]]]],[11,"eq","","",63,[[["path",3]]]],[11,"ne","","",63,[[["path",3]]]],[11,"eq","","",53,[[]]],[11,"eq","","",53,[[["enumset",3]]]],[11,"eq","","",36,[[["pathrequest",3]]]],[11,"ne","","",36,[[["pathrequest",3]]]],[11,"eq","map_model::raw","",65,[[["originalroad",3]]]],[11,"ne","","",65,[[["originalroad",3]]]],[11,"eq","","",66,[[["rawroad",3]]]],[11,"ne","","",66,[[["rawroad",3]]]],[11,"eq","","",67,[[["rawintersection",3]]]],[11,"ne","","",67,[[["rawintersection",3]]]],[11,"eq","","",74,[[["restrictiontype",4]]]],[11,"eq","","",71,[[["turnrestriction",3]]]],[11,"ne","","",71,[[["turnrestriction",3]]]],[11,"eq","","",75,[[["drivingside",4]]]],[11,"eq","map_model","",76,[[["position",3]]]],[11,"ne","","",76,[[["position",3]]]],[11,"eq","","",55,[[["traversable",4]]]],[11,"ne","","",55,[[["traversable",4]]]],[11,"partial_cmp","","",7,[[["areaid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",7,[[["areaid",3]]]],[11,"le","","",7,[[["areaid",3]]]],[11,"gt","","",7,[[["areaid",3]]]],[11,"ge","","",7,[[["areaid",3]]]],[11,"partial_cmp","","",9,[[["buildingid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",9,[[["buildingid",3]]]],[11,"le","","",9,[[["buildingid",3]]]],[11,"gt","","",9,[[["buildingid",3]]]],[11,"ge","","",9,[[["buildingid",3]]]],[11,"partial_cmp","","",57,[[["nameperlanguage",3]],[["option",4],["ordering",4]]]],[11,"lt","","",57,[[["nameperlanguage",3]]]],[11,"le","","",57,[[["nameperlanguage",3]]]],[11,"gt","","",57,[[["nameperlanguage",3]]]],[11,"ge","","",57,[[["nameperlanguage",3]]]],[11,"partial_cmp","","",13,[[["busstopid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",13,[[["busstopid",3]]]],[11,"le","","",13,[[["busstopid",3]]]],[11,"gt","","",13,[[["busstopid",3]]]],[11,"ge","","",13,[[["busstopid",3]]]],[11,"partial_cmp","","",11,[[["busrouteid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",11,[[["busrouteid",3]]]],[11,"le","","",11,[[["busrouteid",3]]]],[11,"gt","","",11,[[["busrouteid",3]]]],[11,"ge","","",11,[[["busrouteid",3]]]],[11,"partial_cmp","","",15,[[["intersectionid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",15,[[["intersectionid",3]]]],[11,"le","","",15,[[["intersectionid",3]]]],[11,"gt","","",15,[[["intersectionid",3]]]],[11,"ge","","",15,[[["intersectionid",3]]]],[11,"partial_cmp","","",17,[[["laneid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",17,[[["laneid",3]]]],[11,"le","","",17,[[["laneid",3]]]],[11,"gt","","",17,[[["laneid",3]]]],[11,"ge","","",17,[[["laneid",3]]]],[11,"partial_cmp","","",49,[[["lanetype",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",19,[[["parkinglotid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",19,[[["parkinglotid",3]]]],[11,"le","","",19,[[["parkinglotid",3]]]],[11,"gt","","",19,[[["parkinglotid",3]]]],[11,"ge","","",19,[[["parkinglotid",3]]]],[11,"partial_cmp","","",22,[[["roadid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",22,[[["roadid",3]]]],[11,"le","","",22,[[["roadid",3]]]],[11,"gt","","",22,[[["roadid",3]]]],[11,"ge","","",22,[[["roadid",3]]]],[11,"partial_cmp","","",20,[[["directedroadid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",20,[[["directedroadid",3]]]],[11,"le","","",20,[[["directedroadid",3]]]],[11,"gt","","",20,[[["directedroadid",3]]]],[11,"ge","","",20,[[["directedroadid",3]]]],[11,"partial_cmp","","",30,[[["turnid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",30,[[["turnid",3]]]],[11,"le","","",30,[[["turnid",3]]]],[11,"gt","","",30,[[["turnid",3]]]],[11,"ge","","",30,[[["turnid",3]]]],[11,"partial_cmp","","",52,[[["turntype",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",51,[[["turnpriority",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",29,[[["turngroupid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",29,[[["turngroupid",3]]]],[11,"le","","",29,[[["turngroupid",3]]]],[11,"gt","","",29,[[["turngroupid",3]]]],[11,"ge","","",29,[[["turngroupid",3]]]],[11,"partial_cmp","map_model::osm","",61,[[["roadrank",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",58,[[["nodeid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",58,[[["nodeid",3]]]],[11,"le","","",58,[[["nodeid",3]]]],[11,"gt","","",58,[[["nodeid",3]]]],[11,"ge","","",58,[[["nodeid",3]]]],[11,"partial_cmp","","",59,[[["wayid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",59,[[["wayid",3]]]],[11,"le","","",59,[[["wayid",3]]]],[11,"gt","","",59,[[["wayid",3]]]],[11,"ge","","",59,[[["wayid",3]]]],[11,"partial_cmp","","",60,[[["relationid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",60,[[["relationid",3]]]],[11,"le","","",60,[[["relationid",3]]]],[11,"gt","","",60,[[["relationid",3]]]],[11,"ge","","",60,[[["relationid",3]]]],[11,"partial_cmp","","",62,[[["osmid",4]],[["option",4],["ordering",4]]]],[11,"lt","","",62,[[["osmid",4]]]],[11,"le","","",62,[[["osmid",4]]]],[11,"gt","","",62,[[["osmid",4]]]],[11,"ge","","",62,[[["osmid",4]]]],[11,"partial_cmp","map_model","",54,[[["pathstep",4]],[["option",4],["ordering",4]]]],[11,"lt","","",54,[[["pathstep",4]]]],[11,"le","","",54,[[["pathstep",4]]]],[11,"gt","","",54,[[["pathstep",4]]]],[11,"ge","","",54,[[["pathstep",4]]]],[11,"partial_cmp","","",53,[[["pathconstraints",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","map_model::raw","",65,[[["originalroad",3]],[["option",4],["ordering",4]]]],[11,"lt","","",65,[[["originalroad",3]]]],[11,"le","","",65,[[["originalroad",3]]]],[11,"gt","","",65,[[["originalroad",3]]]],[11,"ge","","",65,[[["originalroad",3]]]],[11,"partial_cmp","","",74,[[["restrictiontype",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",71,[[["turnrestriction",3]],[["option",4],["ordering",4]]]],[11,"lt","","",71,[[["turnrestriction",3]]]],[11,"le","","",71,[[["turnrestriction",3]]]],[11,"gt","","",71,[[["turnrestriction",3]]]],[11,"ge","","",71,[[["turnrestriction",3]]]],[11,"partial_cmp","map_model","",76,[[["position",3]],[["option",4],["ordering",4]]]],[11,"lt","","",76,[[["position",3]]]],[11,"le","","",76,[[["position",3]]]],[11,"gt","","",76,[[["position",3]]]],[11,"ge","","",76,[[["position",3]]]],[11,"partial_cmp","","",55,[[["traversable",4]],[["option",4],["ordering",4]]]],[11,"lt","","",55,[[["traversable",4]]]],[11,"le","","",55,[[["traversable",4]]]],[11,"gt","","",55,[[["traversable",4]]]],[11,"ge","","",55,[[["traversable",4]]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",44,[[["formatter",3]],["result",6]]],[11,"fmt","","",37,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",45,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",47,[[["formatter",3]],["result",6]]],[11,"fmt","","",46,[[["formatter",3]],["result",6]]],[11,"fmt","","",57,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",10,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",48,[[["formatter",3]],["result",6]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",49,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",25,[[["formatter",3]],["result",6]]],[11,"fmt","","",26,[[["formatter",3]],["result",6]]],[11,"fmt","","",50,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","","",52,[[["formatter",3]],["result",6]]],[11,"fmt","","",51,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","","",29,[[["formatter",3]],["result",6]]],[11,"fmt","","",28,[[["formatter",3]],["result",6]]],[11,"fmt","","",31,[[["formatter",3]],["result",6]]],[11,"fmt","","",32,[[["formatter",3]],["result",6]]],[11,"fmt","map_model::osm","",58,[[["formatter",3]],["result",6]]],[11,"fmt","","",59,[[["formatter",3]],["result",6]]],[11,"fmt","","",60,[[["formatter",3]],["result",6]]],[11,"fmt","","",62,[[["formatter",3]],["result",6]]],[11,"fmt","map_model","",34,[[["formatter",3]],["result",6]]],[11,"fmt","","",54,[[["formatter",3]],["result",6]]],[11,"fmt","","",63,[[["formatter",3]],["result",6]]],[11,"fmt","","",53,[[["formatter",3]],["result",6]]],[11,"fmt","","",36,[[["formatter",3]],["result",6]]],[11,"fmt","map_model::raw","",64,[[["formatter",3]],["result",6]]],[11,"fmt","","",65,[[["formatter",3]],["result",6]]],[11,"fmt","","",66,[[["formatter",3]],["result",6]]],[11,"fmt","","",67,[[["formatter",3]],["result",6]]],[11,"fmt","","",68,[[["formatter",3]],["result",6]]],[11,"fmt","","",69,[[["formatter",3]],["result",6]]],[11,"fmt","","",70,[[["formatter",3]],["result",6]]],[11,"fmt","","",74,[[["formatter",3]],["result",6]]],[11,"fmt","","",71,[[["formatter",3]],["result",6]]],[11,"fmt","","",75,[[["formatter",3]],["result",6]]],[11,"fmt","","",72,[[["formatter",3]],["result",6]]],[11,"fmt","","",73,[[["formatter",3]],["result",6]]],[11,"fmt","map_model","",76,[[["formatter",3]],["result",6]]],[11,"fmt","","",55,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","map_model::osm","",58,[[["formatter",3]],["result",6]]],[11,"fmt","","",59,[[["formatter",3]],["result",6]]],[11,"fmt","","",60,[[["formatter",3]],["result",6]]],[11,"fmt","","",62,[[["formatter",3]],["result",6]]],[11,"fmt","map_model","",36,[[["formatter",3]],["result",6]]],[11,"fmt","map_model::raw","",65,[[["formatter",3]],["result",6]]],[11,"fmt","map_model","",76,[[["formatter",3]],["result",6]]],[11,"fmt","","",55,[[["formatter",3]],["result",6]]],[11,"sub","","",53,[[]]],[11,"not","","",53,[[]]],[11,"bitand","","",53,[[]]],[11,"bitor","","",53,[[]]],[11,"bitxor","","",53,[[]]],[11,"hash","","",7,[[]]],[11,"hash","","",45,[[]]],[11,"hash","","",9,[[]]],[11,"hash","","",13,[[]]],[11,"hash","","",11,[[]]],[11,"hash","","",15,[[]]],[11,"hash","","",48,[[]]],[11,"hash","","",17,[[]]],[11,"hash","","",49,[[]]],[11,"hash","","",19,[[]]],[11,"hash","","",22,[[]]],[11,"hash","","",20,[[]]],[11,"hash","","",30,[[]]],[11,"hash","","",29,[[]]],[11,"hash","map_model::osm","",58,[[]]],[11,"hash","","",59,[[]]],[11,"hash","","",60,[[]]],[11,"hash","","",62,[[]]],[11,"hash","map_model","",54,[[]]],[11,"hash","map_model::raw","",65,[[]]],[11,"hash","","",74,[[]]],[11,"hash","","",71,[[]]],[11,"hash","map_model","",55,[[]]],[11,"deserialize","","",0,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",45,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",9,[[],["result",4]]],[11,"deserialize","","",8,[[],["result",4]]],[11,"deserialize","","",47,[[],["result",4]]],[11,"deserialize","","",46,[[],["result",4]]],[11,"deserialize","","",57,[[],["result",4]]],[11,"deserialize","","",13,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","","",12,[[],["result",4]]],[11,"deserialize","","",10,[[],["result",4]]],[11,"deserialize","","",15,[[],["result",4]]],[11,"deserialize","","",48,[[],["result",4]]],[11,"deserialize","","",14,[[],["result",4]]],[11,"deserialize","","",17,[[],["result",4]]],[11,"deserialize","","",49,[[],["result",4]]],[11,"deserialize","","",16,[[],["result",4]]],[11,"deserialize","","",19,[[],["result",4]]],[11,"deserialize","","",18,[[],["result",4]]],[11,"deserialize","","",22,[[],["result",4]]],[11,"deserialize","","",20,[[],["result",4]]],[11,"deserialize","","",21,[[],["result",4]]],[11,"deserialize","","",23,[[],["result",4]]],[11,"deserialize","","",24,[[],["result",4]]],[11,"deserialize","","",25,[[],["result",4]]],[11,"deserialize","","",26,[[],["result",4]]],[11,"deserialize","","",50,[[],["result",4]]],[11,"deserialize","","",30,[[],["result",4]]],[11,"deserialize","","",52,[[],["result",4]]],[11,"deserialize","","",51,[[],["result",4]]],[11,"deserialize","","",27,[[],["result",4]]],[11,"deserialize","","",29,[[],["result",4]]],[11,"deserialize","","",28,[[],["result",4]]],[11,"deserialize","","",31,[[],["result",4]]],[11,"deserialize","","",32,[[],["result",4]]],[11,"deserialize","map_model::osm","",58,[[],["result",4]]],[11,"deserialize","","",59,[[],["result",4]]],[11,"deserialize","","",60,[[],["result",4]]],[11,"deserialize","","",62,[[],["result",4]]],[11,"deserialize","map_model","",33,[[],["result",4]]],[11,"deserialize","","",34,[[],["result",4]]],[11,"deserialize","","",54,[[],["result",4]]],[11,"deserialize","","",63,[[],["result",4]]],[11,"deserialize","","",53,[[],["result",4]]],[11,"deserialize","","",36,[[],["result",4]]],[11,"deserialize","map_model::raw","",64,[[],["result",4]]],[11,"deserialize","","",65,[[],["result",4]]],[11,"deserialize","","",66,[[],["result",4]]],[11,"deserialize","","",67,[[],["result",4]]],[11,"deserialize","","",68,[[],["result",4]]],[11,"deserialize","","",69,[[],["result",4]]],[11,"deserialize","","",70,[[],["result",4]]],[11,"deserialize","","",74,[[],["result",4]]],[11,"deserialize","","",75,[[],["result",4]]],[11,"deserialize","","",72,[[],["result",4]]],[11,"deserialize","","",73,[[],["result",4]]],[11,"deserialize","map_model","",76,[[],["result",4]]],[11,"deserialize","","",55,[[],["result",4]]],[11,"deserialize","","",56,[[],["result",4]]],[11,"serialize","","",0,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",3,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",45,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",9,[[],["result",4]]],[11,"serialize","","",8,[[],["result",4]]],[11,"serialize","","",47,[[],["result",4]]],[11,"serialize","","",46,[[],["result",4]]],[11,"serialize","","",57,[[],["result",4]]],[11,"serialize","","",13,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","","",12,[[],["result",4]]],[11,"serialize","","",10,[[],["result",4]]],[11,"serialize","","",15,[[],["result",4]]],[11,"serialize","","",48,[[],["result",4]]],[11,"serialize","","",14,[[],["result",4]]],[11,"serialize","","",17,[[],["result",4]]],[11,"serialize","","",49,[[],["result",4]]],[11,"serialize","","",16,[[],["result",4]]],[11,"serialize","","",19,[[],["result",4]]],[11,"serialize","","",18,[[],["result",4]]],[11,"serialize","","",22,[[],["result",4]]],[11,"serialize","","",20,[[],["result",4]]],[11,"serialize","","",21,[[],["result",4]]],[11,"serialize","","",23,[[],["result",4]]],[11,"serialize","","",24,[[],["result",4]]],[11,"serialize","","",25,[[],["result",4]]],[11,"serialize","","",26,[[],["result",4]]],[11,"serialize","","",50,[[],["result",4]]],[11,"serialize","","",30,[[],["result",4]]],[11,"serialize","","",52,[[],["result",4]]],[11,"serialize","","",51,[[],["result",4]]],[11,"serialize","","",27,[[],["result",4]]],[11,"serialize","","",29,[[],["result",4]]],[11,"serialize","","",28,[[],["result",4]]],[11,"serialize","","",31,[[],["result",4]]],[11,"serialize","","",32,[[],["result",4]]],[11,"serialize","map_model::osm","",58,[[],["result",4]]],[11,"serialize","","",59,[[],["result",4]]],[11,"serialize","","",60,[[],["result",4]]],[11,"serialize","","",62,[[],["result",4]]],[11,"serialize","map_model","",33,[[],["result",4]]],[11,"serialize","","",34,[[],["result",4]]],[11,"serialize","","",54,[[],["result",4]]],[11,"serialize","","",63,[[],["result",4]]],[11,"serialize","","",53,[[],["result",4]]],[11,"serialize","","",36,[[],["result",4]]],[11,"serialize","map_model::raw","",64,[[],["result",4]]],[11,"serialize","","",65,[[],["result",4]]],[11,"serialize","","",66,[[],["result",4]]],[11,"serialize","","",67,[[],["result",4]]],[11,"serialize","","",68,[[],["result",4]]],[11,"serialize","","",69,[[],["result",4]]],[11,"serialize","","",70,[[],["result",4]]],[11,"serialize","","",74,[[],["result",4]]],[11,"serialize","","",75,[[],["result",4]]],[11,"serialize","","",72,[[],["result",4]]],[11,"serialize","","",73,[[],["result",4]]],[11,"serialize","map_model","",76,[[],["result",4]]],[11,"serialize","","",55,[[],["result",4]]],[11,"serialize","","",56,[[],["result",4]]],[11,"enum_into_u32","","",53,[[]]],[11,"enum_from_u32","","",53,[[]]],[11,"serialize","","",53,[[["enumset",3],["pathconstraints",4],["serializer",8]],["result",4]]],[11,"deserialize","","",53,[[["deserializer",8]],[["enumset",3],["result",4]]]]],"p":[[3,"City"],[3,"EditEffects"],[3,"MapEdits"],[3,"OriginalLane"],[3,"PermanentMapEdits"],[3,"MapConfig"],[3,"Area"],[3,"AreaID"],[3,"Building"],[3,"BuildingID"],[3,"BusRoute"],[3,"BusRouteID"],[3,"BusStop"],[3,"BusStopID"],[3,"Intersection"],[3,"IntersectionID"],[3,"Lane"],[3,"LaneID"],[3,"ParkingLot"],[3,"ParkingLotID"],[3,"DirectedRoadID"],[3,"Road"],[3,"RoadID"],[3,"ControlStopSign"],[3,"RoadWithStopSign"],[3,"ControlTrafficSignal"],[3,"Phase"],[3,"Turn"],[3,"TurnGroup"],[3,"TurnGroupID"],[3,"TurnID"],[3,"AccessRestrictions"],[3,"Zone"],[3,"IntersectionCluster"],[3,"UberTurn"],[3,"UberTurnGroup"],[3,"PathRequest"],[4,"EditCmd"],[13,"ChangeLaneType"],[13,"ReverseLane"],[13,"ChangeSpeedLimit"],[13,"ChangeIntersection"],[13,"ChangeAccessRestrictions"],[13,"ChangeRouteSchedule"],[4,"EditIntersection"],[4,"AreaType"],[4,"BuildingType"],[4,"OffstreetParking"],[4,"IntersectionType"],[4,"LaneType"],[4,"PhaseType"],[4,"TurnPriority"],[4,"TurnType"],[4,"PathConstraints"],[4,"PathStep"],[4,"Traversable"],[3,"Map"],[3,"NamePerLanguage"],[3,"NodeID"],[3,"WayID"],[3,"RelationID"],[4,"RoadRank"],[4,"OsmID"],[3,"Path"],[3,"RawMap"],[3,"OriginalRoad"],[3,"RawRoad"],[3,"RawIntersection"],[3,"RawBuilding"],[3,"RawArea"],[3,"RawParkingLot"],[3,"TurnRestriction"],[3,"RawBusRoute"],[3,"RawBusStop"],[4,"RestrictionType"],[4,"DrivingSide"],[3,"Position"]]},\ +"sim":{"doc":"","i":[[3,"Analytics","sim","",null,null],[12,"road_thruput","","",0,null],[12,"intersection_thruput","","",0,null],[12,"demand","","",0,null],[12,"bus_arrivals","","",0,null],[12,"passengers_boarding","","",0,null],[12,"passengers_alighting","","",0,null],[12,"started_trips","","",0,null],[12,"finished_trips","","",0,null],[12,"trip_log","","",0,null],[12,"intersection_delays","","",0,null],[12,"parking_lane_changes","","",0,null],[12,"parking_lot_changes","","",0,null],[3,"TripPhase","","",null,null],[12,"start_time","","",1,null],[12,"end_time","","",1,null],[12,"path","","",1,null],[12,"has_path_req","","",1,null],[12,"phase_type","","",1,null],[3,"BorderSpawnOverTime","","",null,null],[12,"num_peds","","",2,null],[12,"num_cars","","",2,null],[12,"num_bikes","","",2,null],[12,"percent_use_transit","","",2,null],[12,"start_time","","",2,null],[12,"stop_time","","",2,null],[12,"start_from_border","","",2,null],[12,"goal","","",2,null],[3,"IndividTrip","","",null,null],[12,"depart","","",3,null],[12,"trip","","",3,null],[12,"cancelled","","",3,null],[12,"modified","","",3,null],[3,"OffMapLocation","","",null,null],[12,"parcel_id","","",4,null],[12,"gps","","",4,null],[3,"PersonSpec","","",null,null],[12,"id","","",5,null],[12,"orig_id","","",5,null],[12,"trips","","",5,null],[3,"Scenario","","",null,null],[12,"scenario_name","","",6,null],[12,"map_name","","",6,null],[12,"people","","",6,null],[12,"only_seed_buses","","",6,null],[3,"ScenarioGenerator","","",null,null],[12,"scenario_name","","",7,null],[12,"only_seed_buses","","",7,null],[12,"spawn_over_time","","",7,null],[12,"border_spawn_over_time","","",7,null],[3,"SimFlags","","",null,null],[12,"load","","",8,null],[12,"rng_seed","","",8,null],[12,"opts","","",8,null],[3,"SpawnOverTime","","",null,null],[12,"num_agents","","",9,null],[12,"start_time","","",9,null],[12,"stop_time","","",9,null],[12,"goal","","",9,null],[12,"percent_driving","","",9,null],[12,"percent_biking","","",9,null],[12,"percent_use_transit","","",9,null],[3,"TripSpawner","","",null,null],[3,"AgentProperties","","",null,null],[12,"total_time","","",10,null],[12,"waiting_here","","",10,null],[12,"total_waiting","","",10,null],[12,"dist_crossed","","",10,null],[12,"total_dist","","",10,null],[12,"lanes_crossed","","",10,null],[12,"total_lanes","","",10,null],[3,"Sim","","",null,null],[3,"SimOptions","","",null,null],[12,"run_name","","",11,null],[12,"use_freeform_policy_everywhere","","",11,null],[12,"dont_block_the_box","","",11,null],[12,"recalc_lanechanging","","",11,null],[12,"break_turn_conflict_cycles","","",11,null],[12,"handle_uber_turns","","",11,null],[12,"enable_pandemic_model","","",11,null],[12,"alerts","","",11,null],[12,"pathfinding_upfront","","",11,null],[3,"Person","","",null,null],[12,"id","","",12,null],[12,"orig_id","","",12,null],[12,"trips","","",12,null],[12,"state","","",12,null],[12,"ped","","",12,null],[12,"ped_speed","","",12,null],[12,"vehicles","","",12,null],[3,"TripInfo","","",null,null],[12,"departure","","",13,null],[12,"mode","","",13,null],[12,"start","","",13,null],[12,"end","","",13,null],[12,"modified","","",13,null],[3,"DontDrawAgents","","",null,null],[3,"DrawCarInput","","",null,null],[12,"id","","",14,null],[12,"waiting_for_turn","","",14,null],[12,"status","","",14,null],[12,"on","","",14,null],[12,"partly_on","","",14,null],[12,"label","","",14,null],[12,"body","","",14,null],[3,"DrawPedCrowdInput","","",null,null],[12,"low","","",15,null],[12,"high","","",15,null],[12,"members","","",15,null],[12,"location","","",15,null],[3,"DrawPedestrianInput","","",null,null],[12,"id","","",16,null],[12,"pos","","",16,null],[12,"facing","","",16,null],[12,"waiting_for_turn","","",16,null],[12,"preparing_bike","","",16,null],[12,"waiting_for_bus","","",16,null],[12,"on","","",16,null],[3,"UnzoomedAgent","","",null,null],[12,"vehicle_type","","",17,null],[12,"pos","","",17,null],[12,"person","","",17,null],[12,"parking","","",17,null],[3,"CarID","","",null,null],[12,"0","","",18,null],[12,"1","","",18,null],[3,"PedestrianID","","",null,null],[12,"0","","",19,null],[3,"TripID","","",null,null],[12,"0","","",20,null],[3,"PersonID","","",null,null],[12,"0","","",21,null],[3,"OrigPersonID","","",null,null],[12,"0","","",22,null],[12,"1","","",22,null],[3,"Vehicle","","",null,null],[12,"id","","",23,null],[12,"owner","","",23,null],[12,"vehicle_type","","",23,null],[12,"length","","",23,null],[12,"max_speed","","",23,null],[3,"VehicleSpec","","",null,null],[12,"vehicle_type","","",24,null],[12,"length","","",24,null],[12,"max_speed","","",24,null],[3,"ParkedCar","","",null,null],[12,"vehicle","","",25,null],[12,"spot","","",25,null],[3,"SidewalkSpot","","",null,null],[12,"connection","","",26,null],[12,"sidewalk_pos","","",26,null],[3,"TimeInterval","","",null,null],[12,"start","","",27,null],[12,"end","","",27,null],[3,"DistanceInterval","","",null,null],[12,"start","","",28,null],[12,"end","","",28,null],[3,"CreatePedestrian","","",null,null],[12,"id","","",29,null],[12,"start","","",29,null],[12,"speed","","",29,null],[12,"goal","","",29,null],[12,"req","","",29,null],[12,"path","","",29,null],[12,"trip","","",29,null],[12,"person","","",29,null],[3,"CreateCar","","",null,null],[12,"vehicle","","",30,null],[12,"router","","",30,null],[12,"req","","",30,null],[12,"start_dist","","",30,null],[12,"maybe_parked_car","","",30,null],[12,"trip_and_person","","",30,null],[12,"maybe_route","","",30,null],[4,"AlertLocation","","",null,null],[13,"Nil","","",31,null],[13,"Intersection","","",31,null],[13,"Person","","",31,null],[13,"Building","","",31,null],[4,"TripPhaseType","","",null,null],[13,"Driving","","",32,null],[13,"Walking","","",32,null],[13,"Biking","","",32,null],[13,"Parking","","",32,null],[13,"WaitingForBus","","",32,null],[13,"RidingBus","","",32,null],[13,"Aborted","","",32,null],[13,"Finished","","",32,null],[13,"DelayedStart","","",32,null],[13,"Remote","","",32,null],[4,"OriginDestination","","",null,null],[13,"Anywhere","","",33,null],[13,"EndOfRoad","","",33,null],[13,"GotoBldg","","",33,null],[4,"ScenarioModifier","","",null,null],[13,"RepeatDays","","",34,null],[13,"CancelPeople","","",34,null],[13,"ChangeMode","","",34,null],[12,"to_mode","sim::ScenarioModifier","",35,null],[12,"pct_ppl","","",35,null],[12,"departure_filter","","",35,null],[12,"from_modes","","",35,null],[13,"AddExtraTrips","sim","",34,null],[4,"SpawnTrip","","",null,null],[13,"VehicleAppearing","","",36,null],[12,"start","sim::SpawnTrip","",37,null],[12,"goal","","",37,null],[12,"is_bike","","",37,null],[13,"FromBorder","sim","",36,null],[12,"dr","sim::SpawnTrip","",38,null],[12,"goal","","",38,null],[12,"is_bike","","",38,null],[12,"origin","","",38,null],[13,"UsingParkedCar","sim","",36,null],[13,"UsingBike","","",36,null],[13,"JustWalking","","",36,null],[13,"UsingTransit","","",36,null],[13,"Remote","","",36,null],[12,"from","sim::SpawnTrip","",39,null],[12,"to","","",39,null],[12,"trip_time","","",39,null],[12,"mode","","",39,null],[4,"TripSpec","sim","",null,null],[13,"VehicleAppearing","","",40,null],[12,"start_pos","sim::TripSpec","",41,null],[12,"goal","","",41,null],[12,"use_vehicle","","",41,null],[12,"retry_if_no_room","","",41,null],[12,"origin","","",41,null],[13,"NoRoomToSpawn","sim","",40,null],[12,"i","sim::TripSpec","",42,null],[12,"goal","","",42,null],[12,"use_vehicle","","",42,null],[12,"origin","","",42,null],[12,"error","","",42,null],[13,"UsingParkedCar","sim","",40,null],[12,"car","sim::TripSpec","",43,null],[12,"start_bldg","","",43,null],[12,"goal","","",43,null],[13,"JustWalking","sim","",40,null],[12,"start","sim::TripSpec","",44,null],[12,"goal","","",44,null],[13,"UsingBike","sim","",40,null],[12,"bike","sim::TripSpec","",45,null],[12,"start","","",45,null],[12,"goal","","",45,null],[13,"UsingTransit","sim","",40,null],[12,"start","sim::TripSpec","",46,null],[12,"goal","","",46,null],[12,"route","","",46,null],[12,"stop1","","",46,null],[12,"maybe_stop2","","",46,null],[13,"Remote","sim","",40,null],[12,"from","sim::TripSpec","",47,null],[12,"to","","",47,null],[12,"trip_time","","",47,null],[12,"mode","","",47,null],[4,"AlertHandler","sim","",null,null],[13,"Print","","",48,null],[13,"Block","","",48,null],[13,"Silence","","",48,null],[4,"PersonState","","",null,null],[13,"Trip","","",49,null],[13,"Inside","","",49,null],[13,"OffMap","","",49,null],[4,"TripResult","","",null,null],[13,"Ok","","",50,null],[13,"ModeChange","","",50,null],[13,"TripDone","","",50,null],[13,"TripDoesntExist","","",50,null],[13,"TripNotStarted","","",50,null],[13,"TripAborted","","",50,null],[13,"TripCancelled","","",50,null],[13,"RemoteTrip","","",50,null],[4,"TripEndpoint","","",null,null],[13,"Bldg","","",51,null],[13,"Border","","",51,null],[4,"TripMode","","",null,null],[13,"Walk","","",52,null],[13,"Bike","","",52,null],[13,"Transit","","",52,null],[13,"Drive","","",52,null],[4,"CarStatus","","",null,null],[13,"Moving","","",53,null],[13,"Parked","","",53,null],[4,"PedCrowdLocation","","",null,null],[13,"Sidewalk","","",54,null],[13,"BldgDriveway","","",54,null],[13,"LotDriveway","","",54,null],[4,"AgentID","","",null,null],[13,"Car","","",55,null],[13,"Pedestrian","","",55,null],[13,"BusPassenger","","",55,null],[4,"AgentType","","",null,null],[13,"Car","","",56,null],[13,"Bike","","",56,null],[13,"Bus","","",56,null],[13,"Train","","",56,null],[13,"Pedestrian","","",56,null],[13,"TransitRider","","",56,null],[4,"VehicleType","","",null,null],[13,"Car","","",57,null],[13,"Bus","","",57,null],[13,"Train","","",57,null],[13,"Bike","","",57,null],[4,"ParkingSpot","","",null,null],[13,"Onstreet","","",58,null],[13,"Offstreet","","",58,null],[13,"Lot","","",58,null],[4,"DrivingGoal","","",null,null],[13,"ParkNear","","",59,null],[13,"Border","","",59,null],[4,"SidewalkPOI","","",null,null],[13,"ParkingSpot","","",60,null],[13,"DeferredParkingSpot","","",60,null],[13,"Building","","",60,null],[13,"BusStop","","",60,null],[13,"Border","","",60,null],[13,"BikeRack","","",60,null],[13,"SuddenlyAppear","","",60,null],[11,"new","","",0,[[],["analytics",3]]],[11,"event","","",0,[[["map",3],["time",3],["event",4]]]],[11,"record_demand","","",0,[[["map",3],["path",3]]]],[11,"finished_trip_time","","",0,[[["tripid",3]],[["duration",3],["option",4]]]],[11,"both_finished_trips","","",0,[[["time",3],["analytics",3]],["vec",3]]],[11,"compare_delay","","",0,[[["time",3],["analytics",3]],["vec",3]]],[11,"get_trip_phases","","",0,[[["tripid",3],["map",3]],[["vec",3],["tripphase",3]]]],[11,"get_all_trip_phases","","",0,[[],[["tripid",3],["vec",3],["btreemap",3]]]],[11,"active_agents","","",0,[[["time",3]],["vec",3]]],[11,"parking_lane_availability","","",0,[[["laneid",3],["time",3]],["vec",3]]],[11,"parking_lot_availability","","",0,[[["time",3],["parkinglotid",3]],["vec",3]]],[11,"describe","","",32,[[["map",3]],["string",3]]],[11,"proletariat_robot","","",7,[[["xorshiftrng",3],["timer",3],["map",3]],["scenario",3]]],[11,"generate","","",7,[[["xorshiftrng",3],["timer",3],["map",3]],["scenario",3]]],[11,"small_run","","",7,[[["map",3]],["scenariogenerator",3]]],[11,"empty","","",7,[[],["scenariogenerator",3]]],[11,"scaled_run","","",7,[[],["scenariogenerator",3]]],[11,"from_args","","",8,[[["cmdargs",3]],["simflags",3]]],[11,"for_test","","",8,[[],["simflags",3]]],[11,"synthetic_test","","",8,[[],["simflags",3]]],[11,"make_rng","","",8,[[],["xorshiftrng",3]]],[11,"load","","",8,[[["timer",3]]]],[11,"apply","","",34,[[["scenario",3],["xorshiftrng",3],["map",3]],["scenario",3]]],[11,"describe","","",34,[[],["string",3]]],[11,"new","","",3,[[["time",3],["spawntrip",4]],["individtrip",3]]],[11,"instantiate","","",6,[[["map",3],["xorshiftrng",3],["timer",3],["sim",3]]]],[11,"save","","",6,[[]]],[11,"empty","","",6,[[["map",3]],["scenario",3]]],[11,"rand_car","","",6,[[["xorshiftrng",3]],["vehiclespec",3]]],[11,"rand_bike","","",6,[[["xorshiftrng",3]],["vehiclespec",3]]],[11,"rand_dist","","",6,[[["xorshiftrng",3],["distance",3]],["distance",3]]],[11,"rand_ped_speed","","",6,[[["xorshiftrng",3]],["speed",3]]],[11,"count_parked_cars_per_bldg","","",6,[[],[["buildingid",3],["counter",3]]]],[11,"remove_weird_schedules","","",6,[[["map",3]],["scenario",3]]],[11,"mode","","",36,[[],["tripmode",4]]],[11,"start","","",36,[[["map",3]],["tripendpoint",4]]],[11,"end","","",36,[[["map",3]],["tripendpoint",4]]],[11,"new","","",36,[[["tripendpoint",4],["tripmode",4],["map",3]],[["option",4],["spawntrip",4]]]],[11,"new","","",61,[[],["tripspawner",3]]],[11,"schedule_trip","","",61,[[["person",3],["time",3],["tripspec",4],["tripendpoint",4],["map",3]]]],[11,"finalize","","",61,[[["tripmanager",3],["map",3],["timer",3],["scheduler",3]]]],[11,"new","","",11,[[],["simoptions",3]]],[11,"new","","",62,[[["simoptions",3],["timer",3],["map",3]],["sim",3]]],[11,"make_spawner","","",62,[[],["tripspawner",3]]],[11,"flush_spawner","","",62,[[["timer",3],["tripspawner",3],["map",3]]]],[11,"get_free_onstreet_spots","","",62,[[["laneid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_offstreet_spots","","",62,[[["buildingid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_lot_spots","","",62,[[["parkinglotid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_all_parking_spots","","",62,[[]]],[11,"walking_path_to_nearest_parking_spot","","",62,[[["buildingid",3],["map",3]],["option",4]]],[11,"random_person","","",62,[[["speed",3],["vec",3],["vehiclespec",3]],["person",3]]],[11,"set_name","","",62,[[["string",3]]]],[11,"timed_step","","",62,[[["option",4],["map",3],["timer",3],["duration",3]]]],[11,"tiny_step","","",62,[[["option",4],["map",3]]]],[11,"time_limited_step","","",62,[[["duration",3],["option",4],["map",3]]]],[11,"dump_before_abort","","",62,[[]]],[11,"run_until_done","","",62,[[["option",4],["fn",8],["map",3],["duration",3]]]],[11,"save_dir","","",62,[[],["string",3]]],[11,"save","","",62,[[],["string",3]]],[11,"find_previous_savestate","","",62,[[["time",3]],[["string",3],["option",4]]]],[11,"find_next_savestate","","",62,[[["time",3]],[["string",3],["option",4]]]],[11,"load_savestate","","",62,[[["timer",3],["string",3],["map",3]],[["error",3],["result",4],["sim",3]]]],[11,"restore_paths","","",62,[[["timer",3],["map",3]]]],[11,"handle_live_edited_traffic_signals","","",62,[[["map",3]]]],[11,"time","","",62,[[],["time",3]]],[11,"is_done","","",62,[[]]],[11,"is_empty","","",62,[[]]],[11,"num_trips","","",62,[[]]],[11,"num_agents","","",62,[[],[["counter",3],["agenttype",4]]]],[11,"num_ppl","","",62,[[]]],[11,"debug_ped","","",62,[[["pedestrianid",3]]]],[11,"debug_car","","",62,[[["carid",3]]]],[11,"debug_intersection","","",62,[[["intersectionid",3],["map",3]]]],[11,"debug_lane","","",62,[[["laneid",3]]]],[11,"agent_properties","","",62,[[["agentid",4]],["agentproperties",3]]],[11,"num_transit_passengers","","",62,[[["carid",3]]]],[11,"bus_route_id","","",62,[[["carid",3]],[["option",4],["busrouteid",3]]]],[11,"active_agents","","",62,[[],[["vec",3],["agentid",4]]]],[11,"agent_to_trip","","",62,[[["agentid",4]],[["option",4],["tripid",3]]]],[11,"trip_to_agent","","",62,[[["tripid",3]],[["tripresult",4],["agentid",4]]]],[11,"trip_info","","",62,[[["tripid",3]],["tripinfo",3]]],[11,"all_trip_info","","",62,[[],["vec",3]]],[11,"finished_trip_time","","",62,[[["tripid",3]],["option",4]]],[11,"trip_to_person","","",62,[[["tripid",3]],["personid",3]]],[11,"agent_to_person","","",62,[[["agentid",4]],[["personid",3],["option",4]]]],[11,"get_owner_of_car","","",62,[[["carid",3]],[["personid",3],["option",4]]]],[11,"lookup_parked_car","","",62,[[["carid",3]],[["option",4],["parkedcar",3]]]],[11,"lookup_person","","",62,[[["personid",3]],[["person",3],["option",4]]]],[11,"get_person","","",62,[[["personid",3]],["person",3]]],[11,"find_person_by_orig_id","","",62,[[["origpersonid",3]],[["personid",3],["option",4]]]],[11,"get_all_people","","",62,[[],["vec",3]]],[11,"lookup_car_id","","",62,[[],[["option",4],["carid",3]]]],[11,"get_path","","",62,[[["agentid",4]],[["option",4],["path",3]]]],[11,"get_all_driving_paths","","",62,[[],[["vec",3],["path",3]]]],[11,"trace_route","","",62,[[["agentid",4],["map",3],["option",4],["distance",3]],[["option",4],["polyline",3]]]],[11,"get_canonical_pt_per_trip","","",62,[[["tripid",3],["map",3]],[["pt2d",3],["tripresult",4]]]],[11,"get_canonical_pt_per_person","","",62,[[["personid",3],["map",3]],[["pt2d",3],["option",4]]]],[11,"canonical_pt_for_agent","","",62,[[["agentid",4],["map",3]],[["pt2d",3],["option",4]]]],[11,"get_accepted_agents","","",62,[[["intersectionid",3]],[["hashset",3],["agentid",4]]]],[11,"get_blocked_by","","",62,[[["agentid",4]],[["hashset",3],["agentid",4]]]],[11,"status_of_buses","","",62,[[["map",3],["busrouteid",3]],["vec",3]]],[11,"get_analytics","","",62,[[],["analytics",3]]],[11,"find_blockage_front","","",62,[[["map",3],["carid",3]],["string",3]]],[11,"delayed_intersections","","",62,[[["duration",3]],["vec",3]]],[11,"bldg_to_people","","",62,[[["buildingid",3]],[["personid",3],["vec",3]]]],[11,"worst_delay","","",62,[[["map",3]]]],[11,"get_pandemic_model","","",62,[[],[["option",4],["pandemicmodel",3]]]],[11,"get_end_of_day","","",62,[[],["time",3]]],[11,"current_phase_and_remaining_time","","",62,[[["intersectionid",3]]]],[11,"all_arrivals_at_border","","",62,[[["intersectionid",3]],["vec",3]]],[11,"target_lane_penalty","","",62,[[["lane",3]]]],[11,"get_people_waiting_at_stop","","",62,[[["busstopid",3]],["vec",3]]],[11,"generate_scenario","","",62,[[["string",3],["map",3]],["scenario",3]]],[11,"kill_stuck_car","","",62,[[["map",3],["carid",3]]]],[11,"clear_alerts","","",62,[[],["vec",3]]],[11,"set_periodic_callback","","",62,[[["duration",3]]]],[11,"unset_periodic_callback","","",62,[[]]],[11,"all","","",52,[[],[["vec",3],["tripmode",4]]]],[11,"verb","","",52,[[]]],[11,"ongoing_verb","","",52,[[]]],[11,"noun","","",52,[[]]],[11,"to_constraints","","",52,[[],["pathconstraints",4]]],[11,"from_constraints","","",52,[[["pathconstraints",4]],["tripmode",4]]],[11,"path_req","","",51,[[["tripendpoint",4],["tripmode",4],["map",3]],[["pathrequest",3],["option",4]]]],[11,"ok","","",50,[[],["option",4]]],[11,"propagate_error","","",50,[[],["tripresult",4]]],[17,"BIKE_LENGTH","","",null,null],[17,"MIN_CAR_LENGTH","","",null,null],[17,"MAX_CAR_LENGTH","","",null,null],[17,"BUS_LENGTH","","",null,null],[17,"LIGHT_RAIL_LENGTH","","",null,null],[17,"FOLLOWING_DISTANCE","","",null,null],[17,"SPAWN_DIST","","",null,null],[8,"SimCallback","","",null,null],[10,"run","","",63,[[["sim",3],["map",3]]]],[8,"GetDrawAgents","","",null,null],[10,"time","","",64,[[],["time",3]]],[10,"step_count","","",64,[[]]],[10,"get_draw_car","","",64,[[["map",3],["carid",3]],[["drawcarinput",3],["option",4]]]],[10,"get_draw_ped","","",64,[[["pedestrianid",3],["map",3]],[["drawpedestrianinput",3],["option",4]]]],[10,"get_draw_cars","","",64,[[["map",3],["traversable",4]],[["drawcarinput",3],["vec",3]]]],[10,"get_draw_peds","","",64,[[["map",3],["traversable",4]]]],[10,"get_all_draw_cars","","",64,[[["map",3]],[["drawcarinput",3],["vec",3]]]],[10,"get_all_draw_peds","","",64,[[["map",3]],[["drawpedestrianinput",3],["vec",3]]]],[10,"get_unzoomed_agents","","",64,[[["map",3]],[["vec",3],["unzoomedagent",3]]]],[11,"to_type","","",55,[[],["agenttype",4]]],[11,"all","","",56,[[],[["vec",3],["agenttype",4]]]],[11,"noun","","",56,[[]]],[11,"ongoing_verb","","",56,[[]]],[11,"to_constraints","","",57,[[],["pathconstraints",4]]],[11,"make","","",24,[[["personid",3],["option",4],["carid",3]],["vehicle",3]]],[11,"end_at_border","","",59,[[["offmaplocation",3],["map",3],["directedroadid",3],["option",4],["pathconstraints",4]],[["drivinggoal",4],["option",4]]]],[11,"goal_pos","","",59,[[["map",3],["pathconstraints",4]],[["option",4],["position",3]]]],[11,"pt","","",59,[[["map",3]],["pt2d",3]]],[11,"deferred_parking_spot","","",26,[[],["sidewalkspot",3]]],[11,"parking_spot","","",26,[[["parkingsimstate",3],["parkingspot",4],["map",3]],["sidewalkspot",3]]],[11,"building","","",26,[[["map",3],["buildingid",3]],["sidewalkspot",3]]],[11,"bike_rack","","",26,[[["map",3],["buildingid",3]],[["option",4],["sidewalkspot",3]]]],[11,"bus_stop","","",26,[[["busstopid",3],["map",3]],["sidewalkspot",3]]],[11,"start_at_border","","",26,[[["intersectionid",3],["offmaplocation",3],["map",3],["option",4]],[["option",4],["sidewalkspot",3]]]],[11,"end_at_border","","",26,[[["intersectionid",3],["offmaplocation",3],["map",3],["option",4]],[["option",4],["sidewalkspot",3]]]],[11,"suddenly_appear","","",26,[[["laneid",3],["distance",3],["map",3]],["sidewalkspot",3]]],[11,"new","","",27,[[["time",3]],["timeinterval",3]]],[11,"percent","","",27,[[["time",3]]]],[11,"percent_clamp_end","","",27,[[["time",3]]]],[11,"new_driving","","",28,[[["distance",3]],["distanceinterval",3]]],[11,"new_walking","","",28,[[["distance",3]],["distanceinterval",3]]],[11,"lerp","","",28,[[],["distance",3]]],[11,"length","","",28,[[],["distance",3]]],[11,"for_appearing","","",30,[[["vehicle",3],["personid",3],["router",3],["pathrequest",3],["tripid",3],["position",3]],["createcar",3]]],[11,"for_parked_car","","",30,[[["parkedcar",3],["personid",3],["router",3],["pathrequest",3],["distance",3],["tripid",3]],["createcar",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"equivalent","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"into_any_arc","","",4,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"into_any_arc","","",5,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"into_any_arc","","",6,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"into_any_arc","","",7,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"into_any","","",8,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",8,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",8,[[],["any",8]]],[11,"as_any_mut","","",8,[[],["any",8]]],[11,"into_any_arc","","",8,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",61,[[]]],[11,"into","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"into_any","","",61,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",61,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",61,[[],["any",8]]],[11,"as_any_mut","","",61,[[],["any",8]]],[11,"into_any_arc","","",61,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"to_owned","","",62,[[]]],[11,"clone_into","","",62,[[]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"into_any","","",62,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",62,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",62,[[],["any",8]]],[11,"as_any_mut","","",62,[[],["any",8]]],[11,"into_any_arc","","",62,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"into_any","","",11,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",11,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",11,[[],["any",8]]],[11,"as_any_mut","","",11,[[],["any",8]]],[11,"into_any_arc","","",11,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"into_any","","",12,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",12,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",12,[[],["any",8]]],[11,"as_any_mut","","",12,[[],["any",8]]],[11,"into_any_arc","","",12,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"into_any","","",13,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",13,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",13,[[],["any",8]]],[11,"as_any_mut","","",13,[[],["any",8]]],[11,"into_any_arc","","",13,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",65,[[]]],[11,"into","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"into_any","","",65,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",65,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",65,[[],["any",8]]],[11,"as_any_mut","","",65,[[],["any",8]]],[11,"into_any_arc","","",65,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"into_any","","",14,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",14,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",14,[[],["any",8]]],[11,"as_any_mut","","",14,[[],["any",8]]],[11,"into_any_arc","","",14,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"into_any","","",15,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",15,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",15,[[],["any",8]]],[11,"as_any_mut","","",15,[[],["any",8]]],[11,"into_any_arc","","",15,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"into_any","","",16,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",16,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",16,[[],["any",8]]],[11,"as_any_mut","","",16,[[],["any",8]]],[11,"into_any_arc","","",16,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"into_any","","",17,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",17,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",17,[[],["any",8]]],[11,"as_any_mut","","",17,[[],["any",8]]],[11,"into_any_arc","","",17,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"to_owned","","",18,[[]]],[11,"clone_into","","",18,[[]]],[11,"to_string","","",18,[[],["string",3]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"equivalent","","",18,[[]]],[11,"into_any","","",18,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",18,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",18,[[],["any",8]]],[11,"as_any_mut","","",18,[[],["any",8]]],[11,"into_any_arc","","",18,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"to_string","","",19,[[],["string",3]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"equivalent","","",19,[[]]],[11,"into_any","","",19,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",19,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",19,[[],["any",8]]],[11,"as_any_mut","","",19,[[],["any",8]]],[11,"into_any_arc","","",19,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"to_string","","",20,[[],["string",3]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"equivalent","","",20,[[]]],[11,"into_any","","",20,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",20,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",20,[[],["any",8]]],[11,"as_any_mut","","",20,[[],["any",8]]],[11,"into_any_arc","","",20,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_into","","",21,[[]]],[11,"to_string","","",21,[[],["string",3]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"equivalent","","",21,[[]]],[11,"into_any","","",21,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",21,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",21,[[],["any",8]]],[11,"as_any_mut","","",21,[[],["any",8]]],[11,"into_any_arc","","",21,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"to_owned","","",22,[[]]],[11,"clone_into","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"equivalent","","",22,[[]]],[11,"into_any","","",22,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",22,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",22,[[],["any",8]]],[11,"as_any_mut","","",22,[[],["any",8]]],[11,"into_any_arc","","",22,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"to_owned","","",23,[[]]],[11,"clone_into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"into_any","","",23,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",23,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",23,[[],["any",8]]],[11,"as_any_mut","","",23,[[],["any",8]]],[11,"into_any_arc","","",23,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"to_owned","","",24,[[]]],[11,"clone_into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"into_any","","",24,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",24,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",24,[[],["any",8]]],[11,"as_any_mut","","",24,[[],["any",8]]],[11,"into_any_arc","","",24,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"to_owned","","",25,[[]]],[11,"clone_into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"into_any","","",25,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",25,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",25,[[],["any",8]]],[11,"as_any_mut","","",25,[[],["any",8]]],[11,"into_any_arc","","",25,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"to_owned","","",26,[[]]],[11,"clone_into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"into_any","","",26,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",26,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",26,[[],["any",8]]],[11,"as_any_mut","","",26,[[],["any",8]]],[11,"into_any_arc","","",26,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"to_owned","","",27,[[]]],[11,"clone_into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"into_any","","",27,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",27,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",27,[[],["any",8]]],[11,"as_any_mut","","",27,[[],["any",8]]],[11,"into_any_arc","","",27,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",28,[[]]],[11,"into","","",28,[[]]],[11,"to_owned","","",28,[[]]],[11,"clone_into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"into_any","","",28,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",28,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",28,[[],["any",8]]],[11,"as_any_mut","","",28,[[],["any",8]]],[11,"into_any_arc","","",28,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"to_owned","","",29,[[]]],[11,"clone_into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"into_any","","",29,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",29,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",29,[[],["any",8]]],[11,"as_any_mut","","",29,[[],["any",8]]],[11,"into_any_arc","","",29,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"to_owned","","",30,[[]]],[11,"clone_into","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"into_any","","",30,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",30,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",30,[[],["any",8]]],[11,"as_any_mut","","",30,[[],["any",8]]],[11,"into_any_arc","","",30,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"to_owned","","",31,[[]]],[11,"clone_into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"into_any","","",31,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",31,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",31,[[],["any",8]]],[11,"as_any_mut","","",31,[[],["any",8]]],[11,"into_any_arc","","",31,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"to_owned","","",32,[[]]],[11,"clone_into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"into_any","","",32,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",32,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",32,[[],["any",8]]],[11,"as_any_mut","","",32,[[],["any",8]]],[11,"into_any_arc","","",32,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"to_owned","","",33,[[]]],[11,"clone_into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"into_any","","",33,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",33,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",33,[[],["any",8]]],[11,"as_any_mut","","",33,[[],["any",8]]],[11,"into_any_arc","","",33,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"to_owned","","",34,[[]]],[11,"clone_into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"equivalent","","",34,[[]]],[11,"into_any","","",34,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",34,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",34,[[],["any",8]]],[11,"as_any_mut","","",34,[[],["any",8]]],[11,"into_any_arc","","",34,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"to_owned","","",36,[[]]],[11,"clone_into","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"into_any","","",36,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",36,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",36,[[],["any",8]]],[11,"as_any_mut","","",36,[[],["any",8]]],[11,"into_any_arc","","",36,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",40,[[]]],[11,"into","","",40,[[]]],[11,"to_owned","","",40,[[]]],[11,"clone_into","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"into_any","","",40,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",40,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",40,[[],["any",8]]],[11,"as_any_mut","","",40,[[],["any",8]]],[11,"into_any_arc","","",40,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"to_owned","","",48,[[]]],[11,"clone_into","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"into_any","","",48,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",48,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",48,[[],["any",8]]],[11,"as_any_mut","","",48,[[],["any",8]]],[11,"into_any_arc","","",48,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"to_owned","","",49,[[]]],[11,"clone_into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"into_any","","",49,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",49,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",49,[[],["any",8]]],[11,"as_any_mut","","",49,[[],["any",8]]],[11,"into_any_arc","","",49,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",50,[[]]],[11,"into","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"into_any","","",50,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",50,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",50,[[],["any",8]]],[11,"as_any_mut","","",50,[[],["any",8]]],[11,"into_any_arc","","",50,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",51,[[]]],[11,"into","","",51,[[]]],[11,"to_owned","","",51,[[]]],[11,"clone_into","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"equivalent","","",51,[[]]],[11,"into_any","","",51,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",51,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",51,[[],["any",8]]],[11,"as_any_mut","","",51,[[],["any",8]]],[11,"into_any_arc","","",51,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",52,[[]]],[11,"into","","",52,[[]]],[11,"to_owned","","",52,[[]]],[11,"clone_into","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"equivalent","","",52,[[]]],[11,"into_any","","",52,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",52,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",52,[[],["any",8]]],[11,"as_any_mut","","",52,[[],["any",8]]],[11,"into_any_arc","","",52,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",53,[[]]],[11,"into","","",53,[[]]],[11,"to_owned","","",53,[[]]],[11,"clone_into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"equivalent","","",53,[[]]],[11,"into_any","","",53,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",53,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",53,[[],["any",8]]],[11,"as_any_mut","","",53,[[],["any",8]]],[11,"into_any_arc","","",53,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",54,[[]]],[11,"into","","",54,[[]]],[11,"to_owned","","",54,[[]]],[11,"clone_into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"into_any","","",54,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",54,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",54,[[],["any",8]]],[11,"as_any_mut","","",54,[[],["any",8]]],[11,"into_any_arc","","",54,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"to_owned","","",55,[[]]],[11,"clone_into","","",55,[[]]],[11,"to_string","","",55,[[],["string",3]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"equivalent","","",55,[[]]],[11,"into_any","","",55,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",55,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",55,[[],["any",8]]],[11,"as_any_mut","","",55,[[],["any",8]]],[11,"into_any_arc","","",55,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",56,[[]]],[11,"into","","",56,[[]]],[11,"to_owned","","",56,[[]]],[11,"clone_into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"equivalent","","",56,[[]]],[11,"into_any","","",56,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",56,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",56,[[],["any",8]]],[11,"as_any_mut","","",56,[[],["any",8]]],[11,"into_any_arc","","",56,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",57,[[]]],[11,"into","","",57,[[]]],[11,"to_owned","","",57,[[]]],[11,"clone_into","","",57,[[]]],[11,"to_string","","",57,[[],["string",3]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"equivalent","","",57,[[]]],[11,"into_any","","",57,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",57,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",57,[[],["any",8]]],[11,"as_any_mut","","",57,[[],["any",8]]],[11,"into_any_arc","","",57,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",58,[[]]],[11,"into","","",58,[[]]],[11,"to_owned","","",58,[[]]],[11,"clone_into","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"equivalent","","",58,[[]]],[11,"into_any","","",58,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",58,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",58,[[],["any",8]]],[11,"as_any_mut","","",58,[[],["any",8]]],[11,"into_any_arc","","",58,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",59,[[]]],[11,"into","","",59,[[]]],[11,"to_owned","","",59,[[]]],[11,"clone_into","","",59,[[]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"equivalent","","",59,[[]]],[11,"into_any","","",59,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",59,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",59,[[],["any",8]]],[11,"as_any_mut","","",59,[[],["any",8]]],[11,"into_any_arc","","",59,[[["arc",3]],[["arc",3],["any",8]]]],[11,"from","","",60,[[]]],[11,"into","","",60,[[]]],[11,"to_owned","","",60,[[]]],[11,"clone_into","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"into_any","","",60,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",60,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",60,[[],["any",8]]],[11,"as_any_mut","","",60,[[],["any",8]]],[11,"into_any_arc","","",60,[[["arc",3]],[["arc",3],["any",8]]]],[11,"time","","",65,[[],["time",3]]],[11,"step_count","","",65,[[]]],[11,"get_draw_car","","",65,[[["map",3],["carid",3]],[["drawcarinput",3],["option",4]]]],[11,"get_draw_ped","","",65,[[["pedestrianid",3],["map",3]],[["drawpedestrianinput",3],["option",4]]]],[11,"get_draw_cars","","",65,[[["map",3],["traversable",4]],[["drawcarinput",3],["vec",3]]]],[11,"get_draw_peds","","",65,[[["map",3],["traversable",4]]]],[11,"get_all_draw_cars","","",65,[[["map",3]],[["drawcarinput",3],["vec",3]]]],[11,"get_all_draw_peds","","",65,[[["map",3]],[["drawpedestrianinput",3],["vec",3]]]],[11,"get_unzoomed_agents","","",65,[[["map",3]],[["vec",3],["unzoomedagent",3]]]],[11,"time","","",62,[[],["time",3]]],[11,"step_count","","",62,[[]]],[11,"get_draw_car","","",62,[[["map",3],["carid",3]],[["drawcarinput",3],["option",4]]]],[11,"get_draw_ped","","",62,[[["pedestrianid",3],["map",3]],[["drawpedestrianinput",3],["option",4]]]],[11,"get_draw_cars","","",62,[[["map",3],["traversable",4]],[["drawcarinput",3],["vec",3]]]],[11,"get_draw_peds","","",62,[[["map",3],["traversable",4]]]],[11,"get_all_draw_cars","","",62,[[["map",3]],[["drawcarinput",3],["vec",3]]]],[11,"get_all_draw_peds","","",62,[[["map",3]],[["drawpedestrianinput",3],["vec",3]]]],[11,"get_unzoomed_agents","","",62,[[["map",3]],[["vec",3],["unzoomedagent",3]]]],[11,"clone","","",0,[[],["analytics",3]]],[11,"clone","","",31,[[],["alertlocation",4]]],[11,"clone","","",32,[[],["tripphasetype",4]]],[11,"clone","","",7,[[],["scenariogenerator",3]]],[11,"clone","","",9,[[],["spawnovertime",3]]],[11,"clone","","",2,[[],["borderspawnovertime",3]]],[11,"clone","","",33,[[],["origindestination",4]]],[11,"clone","","",8,[[],["simflags",3]]],[11,"clone","","",34,[[],["scenariomodifier",4]]],[11,"clone","","",6,[[],["scenario",3]]],[11,"clone","","",5,[[],["personspec",3]]],[11,"clone","","",3,[[],["individtrip",3]]],[11,"clone","","",36,[[],["spawntrip",4]]],[11,"clone","","",4,[[],["offmaplocation",3]]],[11,"clone","","",40,[[],["tripspec",4]]],[11,"clone","","",16,[[],["drawpedestrianinput",3]]],[11,"clone","","",54,[[],["pedcrowdlocation",4]]],[11,"clone","","",14,[[],["drawcarinput",3]]],[11,"clone","","",53,[[],["carstatus",4]]],[11,"clone","","",62,[[],["sim",3]]],[11,"clone","","",11,[[],["simoptions",3]]],[11,"clone","","",48,[[],["alerthandler",4]]],[11,"clone","","",13,[[],["tripinfo",3]]],[11,"clone","","",52,[[],["tripmode",4]]],[11,"clone","","",51,[[],["tripendpoint",4]]],[11,"clone","","",12,[[],["person",3]]],[11,"clone","","",49,[[],["personstate",4]]],[11,"clone","","",18,[[],["carid",3]]],[11,"clone","","",19,[[],["pedestrianid",3]]],[11,"clone","","",55,[[],["agentid",4]]],[11,"clone","","",56,[[],["agenttype",4]]],[11,"clone","","",20,[[],["tripid",3]]],[11,"clone","","",21,[[],["personid",3]]],[11,"clone","","",22,[[],["origpersonid",3]]],[11,"clone","","",57,[[],["vehicletype",4]]],[11,"clone","","",23,[[],["vehicle",3]]],[11,"clone","","",24,[[],["vehiclespec",3]]],[11,"clone","","",58,[[],["parkingspot",4]]],[11,"clone","","",25,[[],["parkedcar",3]]],[11,"clone","","",59,[[],["drivinggoal",4]]],[11,"clone","","",26,[[],["sidewalkspot",3]]],[11,"clone","","",60,[[],["sidewalkpoi",4]]],[11,"clone","","",27,[[],["timeinterval",3]]],[11,"clone","","",28,[[],["distanceinterval",3]]],[11,"clone","","",29,[[],["createpedestrian",3]]],[11,"clone","","",30,[[],["createcar",3]]],[11,"default","","",0,[[],["analytics",3]]],[11,"default","","",48,[[],["alerthandler",4]]],[11,"cmp","","",34,[[["scenariomodifier",4]],["ordering",4]]],[11,"cmp","","",4,[[["offmaplocation",3]],["ordering",4]]],[11,"cmp","","",52,[[["tripmode",4]],["ordering",4]]],[11,"cmp","","",51,[[["tripendpoint",4]],["ordering",4]]],[11,"cmp","","",18,[[["carid",3]],["ordering",4]]],[11,"cmp","","",19,[[["pedestrianid",3]],["ordering",4]]],[11,"cmp","","",55,[[["agentid",4]],["ordering",4]]],[11,"cmp","","",56,[[["agenttype",4]],["ordering",4]]],[11,"cmp","","",20,[[["tripid",3]],["ordering",4]]],[11,"cmp","","",21,[[["personid",3]],["ordering",4]]],[11,"cmp","","",22,[[["origpersonid",3]],["ordering",4]]],[11,"cmp","","",57,[[["vehicletype",4]],["ordering",4]]],[11,"cmp","","",58,[[["parkingspot",4]],["ordering",4]]],[11,"eq","","",31,[[["alertlocation",4]]]],[11,"ne","","",31,[[["alertlocation",4]]]],[11,"eq","","",32,[[["tripphasetype",4]]]],[11,"ne","","",32,[[["tripphasetype",4]]]],[11,"eq","","",34,[[["scenariomodifier",4]]]],[11,"ne","","",34,[[["scenariomodifier",4]]]],[11,"eq","","",4,[[["offmaplocation",3]]]],[11,"ne","","",4,[[["offmaplocation",3]]]],[11,"eq","","",40,[[["tripspec",4]]]],[11,"ne","","",40,[[["tripspec",4]]]],[11,"eq","","",53,[[["carstatus",4]]]],[11,"eq","","",62,[[]]],[11,"eq","","",13,[[["tripinfo",3]]]],[11,"ne","","",13,[[["tripinfo",3]]]],[11,"eq","","",52,[[["tripmode",4]]]],[11,"eq","","",51,[[["tripendpoint",4]]]],[11,"ne","","",51,[[["tripendpoint",4]]]],[11,"eq","","",12,[[["person",3]]]],[11,"ne","","",12,[[["person",3]]]],[11,"eq","","",49,[[["personstate",4]]]],[11,"ne","","",49,[[["personstate",4]]]],[11,"eq","","",18,[[["carid",3]]]],[11,"ne","","",18,[[["carid",3]]]],[11,"eq","","",19,[[["pedestrianid",3]]]],[11,"ne","","",19,[[["pedestrianid",3]]]],[11,"eq","","",55,[[["agentid",4]]]],[11,"ne","","",55,[[["agentid",4]]]],[11,"eq","","",56,[[["agenttype",4]]]],[11,"eq","","",20,[[["tripid",3]]]],[11,"ne","","",20,[[["tripid",3]]]],[11,"eq","","",21,[[["personid",3]]]],[11,"ne","","",21,[[["personid",3]]]],[11,"eq","","",22,[[["origpersonid",3]]]],[11,"ne","","",22,[[["origpersonid",3]]]],[11,"eq","","",57,[[["vehicletype",4]]]],[11,"eq","","",23,[[["vehicle",3]]]],[11,"ne","","",23,[[["vehicle",3]]]],[11,"eq","","",24,[[["vehiclespec",3]]]],[11,"ne","","",24,[[["vehiclespec",3]]]],[11,"eq","","",58,[[["parkingspot",4]]]],[11,"ne","","",58,[[["parkingspot",4]]]],[11,"eq","","",25,[[["parkedcar",3]]]],[11,"ne","","",25,[[["parkedcar",3]]]],[11,"eq","","",59,[[["drivinggoal",4]]]],[11,"ne","","",59,[[["drivinggoal",4]]]],[11,"eq","","",26,[[["sidewalkspot",3]]]],[11,"ne","","",26,[[["sidewalkspot",3]]]],[11,"eq","","",60,[[["sidewalkpoi",4]]]],[11,"ne","","",60,[[["sidewalkpoi",4]]]],[11,"eq","","",27,[[["timeinterval",3]]]],[11,"ne","","",27,[[["timeinterval",3]]]],[11,"eq","","",28,[[["distanceinterval",3]]]],[11,"ne","","",28,[[["distanceinterval",3]]]],[11,"eq","","",29,[[["createpedestrian",3]]]],[11,"ne","","",29,[[["createpedestrian",3]]]],[11,"eq","","",30,[[["createcar",3]]]],[11,"ne","","",30,[[["createcar",3]]]],[11,"partial_cmp","","",34,[[["scenariomodifier",4]],[["option",4],["ordering",4]]]],[11,"lt","","",34,[[["scenariomodifier",4]]]],[11,"le","","",34,[[["scenariomodifier",4]]]],[11,"gt","","",34,[[["scenariomodifier",4]]]],[11,"ge","","",34,[[["scenariomodifier",4]]]],[11,"partial_cmp","","",4,[[["offmaplocation",3]],[["option",4],["ordering",4]]]],[11,"lt","","",4,[[["offmaplocation",3]]]],[11,"le","","",4,[[["offmaplocation",3]]]],[11,"gt","","",4,[[["offmaplocation",3]]]],[11,"ge","","",4,[[["offmaplocation",3]]]],[11,"partial_cmp","","",52,[[["tripmode",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",51,[[["tripendpoint",4]],[["option",4],["ordering",4]]]],[11,"lt","","",51,[[["tripendpoint",4]]]],[11,"le","","",51,[[["tripendpoint",4]]]],[11,"gt","","",51,[[["tripendpoint",4]]]],[11,"ge","","",51,[[["tripendpoint",4]]]],[11,"partial_cmp","","",18,[[["carid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",18,[[["carid",3]]]],[11,"le","","",18,[[["carid",3]]]],[11,"gt","","",18,[[["carid",3]]]],[11,"ge","","",18,[[["carid",3]]]],[11,"partial_cmp","","",19,[[["pedestrianid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",19,[[["pedestrianid",3]]]],[11,"le","","",19,[[["pedestrianid",3]]]],[11,"gt","","",19,[[["pedestrianid",3]]]],[11,"ge","","",19,[[["pedestrianid",3]]]],[11,"partial_cmp","","",55,[[["agentid",4]],[["option",4],["ordering",4]]]],[11,"lt","","",55,[[["agentid",4]]]],[11,"le","","",55,[[["agentid",4]]]],[11,"gt","","",55,[[["agentid",4]]]],[11,"ge","","",55,[[["agentid",4]]]],[11,"partial_cmp","","",56,[[["agenttype",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",20,[[["tripid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",20,[[["tripid",3]]]],[11,"le","","",20,[[["tripid",3]]]],[11,"gt","","",20,[[["tripid",3]]]],[11,"ge","","",20,[[["tripid",3]]]],[11,"partial_cmp","","",21,[[["personid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",21,[[["personid",3]]]],[11,"le","","",21,[[["personid",3]]]],[11,"gt","","",21,[[["personid",3]]]],[11,"ge","","",21,[[["personid",3]]]],[11,"partial_cmp","","",22,[[["origpersonid",3]],[["option",4],["ordering",4]]]],[11,"lt","","",22,[[["origpersonid",3]]]],[11,"le","","",22,[[["origpersonid",3]]]],[11,"gt","","",22,[[["origpersonid",3]]]],[11,"ge","","",22,[[["origpersonid",3]]]],[11,"partial_cmp","","",57,[[["vehicletype",4]],[["option",4],["ordering",4]]]],[11,"partial_cmp","","",58,[[["parkingspot",4]],[["option",4],["ordering",4]]]],[11,"lt","","",58,[[["parkingspot",4]]]],[11,"le","","",58,[[["parkingspot",4]]]],[11,"gt","","",58,[[["parkingspot",4]]]],[11,"ge","","",58,[[["parkingspot",4]]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",31,[[["formatter",3]],["result",6]]],[11,"fmt","","",32,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",33,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",36,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",40,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",52,[[["formatter",3]],["result",6]]],[11,"fmt","","",51,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",49,[[["formatter",3]],["result",6]]],[11,"fmt","","",18,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",55,[[["formatter",3]],["result",6]]],[11,"fmt","","",56,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",57,[[["formatter",3]],["result",6]]],[11,"fmt","","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",58,[[["formatter",3]],["result",6]]],[11,"fmt","","",25,[[["formatter",3]],["result",6]]],[11,"fmt","","",59,[[["formatter",3]],["result",6]]],[11,"fmt","","",26,[[["formatter",3]],["result",6]]],[11,"fmt","","",60,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","","",28,[[["formatter",3]],["result",6]]],[11,"fmt","","",29,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","","",18,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",55,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",57,[[["formatter",3]],["result",6]]],[11,"hash","","",18,[[]]],[11,"hash","","",19,[[]]],[11,"hash","","",55,[[]]],[11,"hash","","",56,[[]]],[11,"hash","","",20,[[]]],[11,"hash","","",21,[[]]],[11,"hash","","",22,[[]]],[11,"hash","","",57,[[]]],[11,"deserialize","","",0,[[],["result",4]]],[11,"deserialize","","",31,[[],["result",4]]],[11,"deserialize","","",32,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",9,[[],["result",4]]],[11,"deserialize","","",2,[[],["result",4]]],[11,"deserialize","","",33,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]],[11,"deserialize","","",36,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",40,[[],["result",4]]],[11,"deserialize","","",62,[[],["result",4]]],[11,"deserialize","","",13,[[],["result",4]]],[11,"deserialize","","",52,[[],["result",4]]],[11,"deserialize","","",51,[[],["result",4]]],[11,"deserialize","","",12,[[],["result",4]]],[11,"deserialize","","",49,[[],["result",4]]],[11,"deserialize","","",18,[[],["result",4]]],[11,"deserialize","","",19,[[],["result",4]]],[11,"deserialize","","",55,[[],["result",4]]],[11,"deserialize","","",56,[[],["result",4]]],[11,"deserialize","","",20,[[],["result",4]]],[11,"deserialize","","",21,[[],["result",4]]],[11,"deserialize","","",22,[[],["result",4]]],[11,"deserialize","","",57,[[],["result",4]]],[11,"deserialize","","",23,[[],["result",4]]],[11,"deserialize","","",24,[[],["result",4]]],[11,"deserialize","","",58,[[],["result",4]]],[11,"deserialize","","",25,[[],["result",4]]],[11,"deserialize","","",59,[[],["result",4]]],[11,"deserialize","","",26,[[],["result",4]]],[11,"deserialize","","",60,[[],["result",4]]],[11,"deserialize","","",27,[[],["result",4]]],[11,"deserialize","","",28,[[],["result",4]]],[11,"deserialize","","",29,[[],["result",4]]],[11,"deserialize","","",30,[[],["result",4]]],[11,"serialize","","",0,[[],["result",4]]],[11,"serialize","","",31,[[],["result",4]]],[11,"serialize","","",32,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",9,[[],["result",4]]],[11,"serialize","","",2,[[],["result",4]]],[11,"serialize","","",33,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",3,[[],["result",4]]],[11,"serialize","","",36,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",40,[[],["result",4]]],[11,"serialize","","",62,[[],["result",4]]],[11,"serialize","","",13,[[],["result",4]]],[11,"serialize","","",52,[[],["result",4]]],[11,"serialize","","",51,[[],["result",4]]],[11,"serialize","","",12,[[],["result",4]]],[11,"serialize","","",49,[[],["result",4]]],[11,"serialize","","",18,[[],["result",4]]],[11,"serialize","","",19,[[],["result",4]]],[11,"serialize","","",55,[[],["result",4]]],[11,"serialize","","",56,[[],["result",4]]],[11,"serialize","","",20,[[],["result",4]]],[11,"serialize","","",21,[[],["result",4]]],[11,"serialize","","",22,[[],["result",4]]],[11,"serialize","","",57,[[],["result",4]]],[11,"serialize","","",23,[[],["result",4]]],[11,"serialize","","",24,[[],["result",4]]],[11,"serialize","","",58,[[],["result",4]]],[11,"serialize","","",25,[[],["result",4]]],[11,"serialize","","",59,[[],["result",4]]],[11,"serialize","","",26,[[],["result",4]]],[11,"serialize","","",60,[[],["result",4]]],[11,"serialize","","",27,[[],["result",4]]],[11,"serialize","","",28,[[],["result",4]]],[11,"serialize","","",29,[[],["result",4]]],[11,"serialize","","",30,[[],["result",4]]],[11,"is","","Returns true if the trait object wraps an object of type…",63,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",63,[[["box",3]],[["box",3],["result",4],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",63,[[["rc",3]],[["result",4],["rc",3],["rc",3]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",63,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",63,[[],["option",4]]]],"p":[[3,"Analytics"],[3,"TripPhase"],[3,"BorderSpawnOverTime"],[3,"IndividTrip"],[3,"OffMapLocation"],[3,"PersonSpec"],[3,"Scenario"],[3,"ScenarioGenerator"],[3,"SimFlags"],[3,"SpawnOverTime"],[3,"AgentProperties"],[3,"SimOptions"],[3,"Person"],[3,"TripInfo"],[3,"DrawCarInput"],[3,"DrawPedCrowdInput"],[3,"DrawPedestrianInput"],[3,"UnzoomedAgent"],[3,"CarID"],[3,"PedestrianID"],[3,"TripID"],[3,"PersonID"],[3,"OrigPersonID"],[3,"Vehicle"],[3,"VehicleSpec"],[3,"ParkedCar"],[3,"SidewalkSpot"],[3,"TimeInterval"],[3,"DistanceInterval"],[3,"CreatePedestrian"],[3,"CreateCar"],[4,"AlertLocation"],[4,"TripPhaseType"],[4,"OriginDestination"],[4,"ScenarioModifier"],[13,"ChangeMode"],[4,"SpawnTrip"],[13,"VehicleAppearing"],[13,"FromBorder"],[13,"Remote"],[4,"TripSpec"],[13,"VehicleAppearing"],[13,"NoRoomToSpawn"],[13,"UsingParkedCar"],[13,"JustWalking"],[13,"UsingBike"],[13,"UsingTransit"],[13,"Remote"],[4,"AlertHandler"],[4,"PersonState"],[4,"TripResult"],[4,"TripEndpoint"],[4,"TripMode"],[4,"CarStatus"],[4,"PedCrowdLocation"],[4,"AgentID"],[4,"AgentType"],[4,"VehicleType"],[4,"ParkingSpot"],[4,"DrivingGoal"],[4,"SidewalkPOI"],[3,"TripSpawner"],[3,"Sim"],[8,"SimCallback"],[8,"GetDrawAgents"],[3,"DontDrawAgents"]]},\ "updater":{"doc":"","i":[[3,"Manifest","updater","",null,null],[12,"0","","",0,null],[3,"Entry","","",null,null],[12,"checksum","","",1,null],[12,"dropbox_url","","",1,null],[3,"Cities","","",null,null],[12,"runtime","","",2,null],[12,"input","","",2,null],[5,"main","","",null,[[]]],[5,"download","","",null,[[]]],[5,"just_compare","","",null,[[]]],[5,"upload","","",null,[[]]],[5,"check_links","","",null,[[]]],[5,"basename","","",null,[[],["string",3]]],[5,"run","","",null,[[["command",3]],["string",3]]],[5,"rm","","",null,[[]]],[5,"curl","","",null,[[["entry",3]]]],[5,"unzip","","",null,[[]]],[17,"MD5_BUF_READ_SIZE","","",null,null],[17,"TMP_DOWNLOAD_NAME","","",null,null],[11,"generate","","",0,[[],["manifest",3]]],[11,"write","","",0,[[["string",3]]]],[11,"load","","",0,[[["string",3]],[["manifest",3],["box",3],["result",4]]]],[11,"filter","","",0,[[["cities",3]],["manifest",3]]],[11,"load_or_create","","",2,[[],["cities",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]]],"p":[[3,"Manifest"],[3,"Entry"],[3,"Cities"]]}\ }'); addSearchOptions(searchIndex);initSearch(searchIndex); \ No newline at end of file diff --git a/rustdoc/src/abstutil/cli.rs.html b/rustdoc/src/abstutil/cli.rs.html index 05596734b6..912303fb1a 100644 --- a/rustdoc/src/abstutil/cli.rs.html +++ b/rustdoc/src/abstutil/cli.rs.html @@ -155,6 +155,13 @@ 155 156 157 +158 +159 +160 +161 +162 +163 +164 [−][src]Struct map_model::
NamePerLanguage pub struct NamePerLanguage(_);Implementations
impl NamePerLanguage
[src]
pub fn get(&self, lang: Option<&String>) -> &String
[src]
pub fn new(tags: &Tags) -> Option<NamePerLanguage>
[src]
pub fn unnamed() -> NamePerLanguage
[src]Trait Implementations
impl Clone for NamePerLanguage
[src]
fn clone(&self) -> NamePerLanguage
[src]Returns a copy of the value. Read more
+
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from
+source
. Read more
impl Debug for NamePerLanguage
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]Formats the value using the given formatter. Read more
+
impl<'de> Deserialize<'de> for NamePerLanguage
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
[src]
__D: Deserializer<'de>,Deserialize this value from the given Serde deserializer. Read more
+
impl Eq for NamePerLanguage
[src]
impl Ord for NamePerLanguage
[src]
fn cmp(&self, other: &NamePerLanguage) -> Ordering
[src]This method returns an [
+Ordering
] betweenself
andother
. Read more
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]Compares and returns the maximum of two values. Read more
+
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]Compares and returns the minimum of two values. Read more
+
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]🔬 This is a nightly-only experimental API. (clamp
)Restrict a value to a certain interval. Read more
+
impl PartialEq<NamePerLanguage> for NamePerLanguage
[src]
fn eq(&self, other: &NamePerLanguage) -> bool
[src]This method tests for
+self
andother
values to be equal, and is used by==
. Read more
fn ne(&self, other: &NamePerLanguage) -> bool
[src]This method tests for
+!=
.
impl PartialOrd<NamePerLanguage> for NamePerLanguage
[src]
fn partial_cmp(&self, other: &NamePerLanguage) -> Option<Ordering>
[src]This method returns an ordering between
+self
andother
values if one exists. Read more
fn lt(&self, other: &NamePerLanguage) -> bool
[src]This method tests less than (for
+self
andother
) and is used by the<
operator. Read more
fn le(&self, other: &NamePerLanguage) -> bool
[src]This method tests less than or equal to (for
+self
andother
) and is used by the<=
operator. Read more
fn gt(&self, other: &NamePerLanguage) -> bool
[src]This method tests greater than (for
+self
andother
) and is used by the>
operator. Read more
fn ge(&self, other: &NamePerLanguage) -> bool
[src]This method tests greater than or equal to (for
+self
andother
) and is used by the>=
operator. Read more
impl Serialize for NamePerLanguage
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
[src]
__S: Serializer,Serialize this value into the given Serde serializer. Read more
+
impl StructuralEq for NamePerLanguage
[src]
impl StructuralPartialEq for NamePerLanguage
[src]Auto Trait Implementations
impl RefUnwindSafe for NamePerLanguage
impl Send for NamePerLanguage
impl Sync for NamePerLanguage
impl Unpin for NamePerLanguage
impl UnwindSafe for NamePerLanguage
Blanket Implementations
impl<T> Any for T where
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
+
impl<T> DeserializeOwned for T where
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]Compare self to
+key
and returntrue
if they are equal.
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
[src]
U: From<T>,
impl<T> ToOwned for T where
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
+
fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
+
fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (
toowned_clone_into
)recently added
+Uses borrowed data to replace owned data, usually by cloning. Read more
+
impl<T, U> TryFrom<U> for T where
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
+
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]Performs the conversion.
+
impl<T, U> TryInto<U> for T where
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
+
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]Performs the conversion.
+
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
use crate::elapsed_seconds; use instant::Instant; @@ -309,7 +316,14 @@ } *last = Some(Instant::now()); } - println!("[{}] {}: {}", record.level(), target, record.args()); + // Silence these; they're expected on any map using simplified Chinese or kanji. + let contents = format!("{}", record.args()); + if target == "usvg::convert::text::shaper" { + if contents.contains("Fallback") { + return; + } + } + println!("[{}] {}: {}", record.level(), target, contents); } fn flush(&self) {} } diff --git a/rustdoc/src/convert_osm/extract.rs.html b/rustdoc/src/convert_osm/extract.rs.html index afd4e08eea..dd837453cb 100644 --- a/rustdoc/src/convert_osm/extract.rs.html +++ b/rustdoc/src/convert_osm/extract.rs.html @@ -699,20 +699,6 @@ 699 700 701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715use crate::reader::{Document, Relation}; use crate::transit; @@ -721,7 +707,7 @@ use geom::{HashablePt2D, PolyLine, Polygon, Pt2D, Ring}; use kml::{ExtraShape, ExtraShapes}; use map_model::raw::{RawArea, RawBuilding, RawMap, RawParkingLot, RawRoad, RestrictionType}; -use map_model::{osm, AreaType}; +use map_model::{osm, AreaType, NamePerLanguage}; use osm::{NodeID, OsmID, RelationID, WayID}; use std::collections::{BTreeMap, BTreeSet, HashMap}; @@ -736,7 +722,7 @@ // (relation ID, from way ID, via way ID, to way ID) pub complicated_turn_restrictions: Vec<(RelationID, WayID, WayID, WayID)>, // (location, name, amenity type) - pub amenities: Vec<(Pt2D, String, String)>, + pub amenities: Vec<(Pt2D, NamePerLanguage, String)>, } pub fn extract_osm(map: &mut RawMap, opts: &Options, timer: &mut Timer) -> OsmExtract { @@ -769,20 +755,14 @@ if let Some(amenity) = node.tags.get("amenity") { out.amenities.push(( node.pt, - node.tags - .get("name") - .cloned() - .unwrap_or_else(|| "unnamed".to_string()), + NamePerLanguage::new(&node.tags).unwrap_or_else(NamePerLanguage::unnamed), amenity.clone(), )); } if let Some(shop) = node.tags.get("shop") { out.amenities.push(( node.pt, - node.tags - .get("name") - .cloned() - .unwrap_or_else(|| "unnamed".to_string()), + NamePerLanguage::new(&node.tags).unwrap_or_else(NamePerLanguage::unnamed), shop.clone(), )); } @@ -894,7 +874,7 @@ let boundary = map.boundary_polygon.clone().into_ring(); - let mut amenity_areas: Vec<(String, String, Polygon)> = Vec::new(); + let mut amenity_areas: Vec<(NamePerLanguage, String, Polygon)> = Vec::new(); // Vehicle position (stop) -> pedestrian position (platform) let mut stop_areas: Vec<((osm::NodeID, Pt2D), Pt2D)> = Vec::new(); @@ -994,11 +974,7 @@ timer, )); } else if rel.tags.is("type", "multipolygon") && rel.tags.contains_key("amenity") { - let name = rel - .tags - .get("name") - .cloned() - .unwrap_or_else(|| "unnamed".to_string()); + let names = NamePerLanguage::new(&rel.tags).unwrap_or_else(NamePerLanguage::unnamed); let amenity = rel.tags.get("amenity").clone().unwrap(); for (role, member) in &rel.members { if role != "outer" { @@ -1006,7 +982,7 @@ } if let OsmID::Way(w) = member { if let Ok(ring) = Ring::new(doc.ways[w].pts.clone()) { - amenity_areas.push((name.clone(), amenity.clone(), ring.to_polygon())); + amenity_areas.push((names.clone(), amenity.clone(), ring.to_polygon())); } } } @@ -1062,11 +1038,11 @@ } timer.start_iter("match buildings to amenity areas", amenity_areas.len()); - for (name, amenity, poly) in amenity_areas { + for (names, amenity, poly) in amenity_areas { timer.next(); for b in map.buildings.values_mut() { if poly.contains_pt(b.polygon.center()) { - b.amenities.insert((name.clone(), amenity.clone())); + b.amenities.insert((names.clone(), amenity.clone())); } } } @@ -1203,21 +1179,17 @@ tags.contains_key("building") && !tags.contains_key("abandoned:man_made") } -fn get_bldg_amenities(tags: &Tags) -> BTreeSet<(String, String)> { +fn get_bldg_amenities(tags: &Tags) -> BTreeSet<(NamePerLanguage, String)> { let mut amenities = BTreeSet::new(); if let Some(amenity) = tags.get("amenity") { amenities.insert(( - tags.get("name") - .cloned() - .unwrap_or_else(|| "unnamed".to_string()), + NamePerLanguage::new(tags).unwrap_or_else(NamePerLanguage::unnamed), amenity.clone(), )); } if let Some(shop) = tags.get("shop") { amenities.insert(( - tags.get("name") - .cloned() - .unwrap_or_else(|| "unnamed".to_string()), + NamePerLanguage::new(tags).unwrap_or_else(NamePerLanguage::unnamed), shop.clone(), )); } diff --git a/rustdoc/src/convert_osm/lib.rs.html b/rustdoc/src/convert_osm/lib.rs.html index e2f460eccf..f5625b836f 100644 --- a/rustdoc/src/convert_osm/lib.rs.html +++ b/rustdoc/src/convert_osm/lib.rs.html @@ -137,6 +137,10 @@ 137 138 139 +140 +141 +142 +143mod clip; mod extract; @@ -149,7 +153,7 @@ use abstutil::Timer; use geom::{Distance, FindClosest, GPSBounds, LonLat, Pt2D, Ring}; use map_model::raw::RawMap; -use map_model::{osm, MapConfig}; +use map_model::{osm, MapConfig, NamePerLanguage}; pub struct Options { pub osm_input: String, @@ -246,19 +250,23 @@ map } -fn use_amenities(map: &mut RawMap, amenities: Vec<(Pt2D, String, String)>, timer: &mut Timer) { +fn use_amenities( + map: &mut RawMap, + amenities: Vec<(Pt2D, NamePerLanguage, String)>, + timer: &mut Timer, +) { let mut closest: FindClosest<osm::OsmID> = FindClosest::new(&map.gps_bounds.to_bounds()); for (id, b) in &map.buildings { closest.add(*id, b.polygon.points()); } timer.start_iter("match building amenities", amenities.len()); - for (pt, name, amenity) in amenities { + for (pt, names, amenity) in amenities { timer.next(); if let Some((id, _)) = closest.closest_pt(pt, Distance::meters(50.0)) { let b = map.buildings.get_mut(&id).unwrap(); if b.polygon.contains_pt(pt) { - b.amenities.insert((name, amenity)); + b.amenities.insert((names, amenity)); } } } diff --git a/rustdoc/src/convert_osm/split_ways.rs.html b/rustdoc/src/convert_osm/split_ways.rs.html index 76c6c9a16c..2efc6f9630 100644 --- a/rustdoc/src/convert_osm/split_ways.rs.html +++ b/rustdoc/src/convert_osm/split_ways.rs.html @@ -219,7 +219,7 @@ use abstutil::{Counter, Timer}; use geom::{Distance, HashablePt2D, Pt2D}; use map_model::raw::{OriginalRoad, RawIntersection, RawMap}; -use map_model::{osm, IntersectionType}; +use map_model::{osm, IntersectionType, NamePerLanguage}; use std::collections::HashMap; // Returns amenities and a mapping of all points to split road. (Some internal points on roads are @@ -229,7 +229,7 @@ mut input: OsmExtract, timer: &mut Timer, ) -> ( - Vec<(Pt2D, String, String)>, + Vec<(Pt2D, NamePerLanguage, String)>, HashMap<HashablePt2D, OriginalRoad>, ) { timer.start("splitting up roads"); diff --git a/rustdoc/src/game/common/navigate.rs.html b/rustdoc/src/game/common/navigate.rs.html index cb497df143..6327a73bcb 100644 --- a/rustdoc/src/game/common/navigate.rs.html +++ b/rustdoc/src/game/common/navigate.rs.html @@ -277,6 +277,16 @@ 277 278 279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +289use crate::app::App; use crate::common::Warping; @@ -499,11 +509,21 @@ if !b.address.starts_with("???") { results.push((b.address.clone(), b.id)); } - if let Some(ref n) = b.name { - results.push((n.clone(), b.id)); + if let Some(ref names) = b.name { + results.push(( + names.get(app.opts.language.as_ref()).to_string(), + b.id, + )); } - for (a, _) in &b.amenities { - results.push((format!("{} (at {})", a, b.address), b.id)); + for (names, _) in &b.amenities { + results.push(( + format!( + "{} (at {})", + names.get(app.opts.language.as_ref()), + b.address + ), + b.id, + )); } results }) diff --git a/rustdoc/src/game/devtools/destinations.rs.html b/rustdoc/src/game/devtools/destinations.rs.html index ee2a3acd98..10aa6a95b1 100644 --- a/rustdoc/src/game/devtools/destinations.rs.html +++ b/rustdoc/src/game/devtools/destinations.rs.html @@ -167,6 +167,10 @@ 167 168 169 +170 +171 +172 +173use crate::app::{App, ShowEverything}; use crate::common::{make_heatmap, HeatmapOptions}; @@ -330,8 +334,12 @@ "{} trips to here", abstutil::prettyprint_usize(self.per_bldg.get(b)) ))); - for (name, amenity) in &app.primary.map.get_b(b).amenities { - txt.add(Line(format!("- {} ({})", name, amenity))); + for (names, amenity) in &app.primary.map.get_b(b).amenities { + txt.add(Line(format!( + "- {} ({})", + names.get(app.opts.language.as_ref()), + amenity + ))); } g.draw_mouse_tooltip(txt); } diff --git a/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-c6448dba6984e0e2/out/built.rs.html b/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-c6448dba6984e0e2/out/built.rs.html index 7b48bb8764..ce149dc38c 100644 --- a/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-c6448dba6984e0e2/out/built.rs.html +++ b/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-c6448dba6984e0e2/out/built.rs.html @@ -111,7 +111,7 @@ /// The output of `rustdoc -V` pub const RUSTDOC_VERSION: &str = "rustdoc 1.45.2 (d3fb005a3 2020-07-31)"; /// The built-time in RFC2822, UTC -pub const BUILT_TIME_UTC: &str = "Thu, 20 Aug 2020 15:40:15 +0000"; +pub const BUILT_TIME_UTC: &str = "Thu, 20 Aug 2020 17:47:32 +0000"; /// The target architecture, given by `cfg!(target_arch)`. pub const CFG_TARGET_ARCH: &str = "x86_64"; /// The endianness, given by `cfg!(target_endian)`. diff --git a/rustdoc/src/game/info/building.rs.html b/rustdoc/src/game/info/building.rs.html index 9d4692c500..705283141b 100644 --- a/rustdoc/src/game/info/building.rs.html +++ b/rustdoc/src/game/info/building.rs.html @@ -239,6 +239,10 @@ 239 240 241 +242 +243 +244 +245use crate::app::App; use crate::info::{header_btns, make_table, make_tabs, Details, Tab}; @@ -256,8 +260,8 @@ let mut kv = Vec::new(); kv.push(("Address", b.address.clone())); - if let Some(ref name) = b.name { - kv.push(("Name", name.clone())); + if let Some(ref names) = b.name { + kv.push(("Name", names.get(app.opts.language.as_ref()).to_string())); } if app.opts.dev { kv.push(("OSM ID", format!("{}", b.orig_id.inner()))); @@ -290,8 +294,12 @@ if b.amenities.len() > 1 { txt.add(Line(format!("{} amenities:", b.amenities.len()))); } - for (name, amenity) in &b.amenities { - txt.add(Line(format!("- {} ({})", name, amenity))); + for (names, amenity) in &b.amenities { + txt.add(Line(format!( + "- {} ({})", + names.get(app.opts.language.as_ref()), + amenity + ))); } } diff --git a/rustdoc/src/game/info/person.rs.html b/rustdoc/src/game/info/person.rs.html index 6c9de2b0e0..258b8407cb 100644 --- a/rustdoc/src/game/info/person.rs.html +++ b/rustdoc/src/game/info/person.rs.html @@ -625,6 +625,14 @@ 625 626 627 +628 +629 +630 +631 +632 +633 +634 +635use crate::app::App; use crate::info::{building, header_btns, make_table, make_tabs, trip, Details, OpenTrip, Tab}; @@ -978,7 +986,11 @@ if b.amenities.is_empty() { b.address.clone() } else { - let list = b.amenities.iter().map(|(n, _)| n).collect::<Vec<_>>(); + let list = b + .amenities + .iter() + .map(|(names, _)| names.get(app.opts.language.as_ref())) + .collect::<Vec<_>>(); format!("{} (at {})", list.choose(&mut rng).unwrap(), b.address) } } @@ -1003,7 +1015,11 @@ if b.amenities.is_empty() { b.address.clone() } else { - let list = b.amenities.iter().map(|(n, _)| n).collect::<Vec<_>>(); + let list = b + .amenities + .iter() + .map(|(names, _)| names.get(app.opts.language.as_ref())) + .collect::<Vec<_>>(); format!("{} (at {})", list.choose(&mut rng).unwrap(), b.address) } } diff --git a/rustdoc/src/game/render/building.rs.html b/rustdoc/src/game/render/building.rs.html index 4acaf064f1..fb12bdd1a1 100644 --- a/rustdoc/src/game/render/building.rs.html +++ b/rustdoc/src/game/render/building.rs.html @@ -113,6 +113,7 @@ 113 114 115 +116use crate::app::App; use crate::colors::ColorScheme; @@ -194,8 +195,9 @@ if label.is_none() { let mut batch = GeomBatch::new(); let b = app.primary.map.get_b(self.id); - if let Some((name, _)) = b.amenities.iter().next() { - let mut txt = Text::from(Line(name).fg(Color::BLACK)); + if let Some((names, _)) = b.amenities.iter().next() { + let mut txt = + Text::from(Line(names.get(app.opts.language.as_ref())).fg(Color::BLACK)); if b.amenities.len() > 1 { txt.append(Line(format!(" (+{})", b.amenities.len() - 1)).fg(Color::BLACK)); } diff --git a/rustdoc/src/map_model/lib.rs.html b/rustdoc/src/map_model/lib.rs.html index a2360269b2..bd78b42dec 100644 --- a/rustdoc/src/map_model/lib.rs.html +++ b/rustdoc/src/map_model/lib.rs.html @@ -81,6 +81,8 @@ 81 82 83 +84 +85mod city; pub mod connectivity; @@ -99,7 +101,9 @@ }; pub use crate::map::MapConfig; pub use crate::objects::area::{Area, AreaID, AreaType}; -pub use crate::objects::building::{Building, BuildingID, BuildingType, OffstreetParking}; +pub use crate::objects::building::{ + Building, BuildingID, BuildingType, NamePerLanguage, OffstreetParking, +}; pub use crate::objects::bus_stop::{BusRoute, BusRouteID, BusStop, BusStopID}; pub use crate::objects::intersection::{Intersection, IntersectionID, IntersectionType}; pub use crate::objects::lane::{ diff --git a/rustdoc/src/map_model/make/buildings.rs.html b/rustdoc/src/map_model/make/buildings.rs.html index 5fcae25809..35e8ad1ae3 100644 --- a/rustdoc/src/map_model/make/buildings.rs.html +++ b/rustdoc/src/map_model/make/buildings.rs.html @@ -193,10 +193,14 @@ 193 194 195 +196 +197use crate::make::match_points_to_lanes; use crate::raw::RawBuilding; -use crate::{osm, Building, BuildingID, BuildingType, LaneID, Map, OffstreetParking}; +use crate::{ + osm, Building, BuildingID, BuildingType, LaneID, Map, NamePerLanguage, OffstreetParking, +}; use abstutil::{Tags, Timer}; use geom::{Distance, HashablePt2D, Line, Polygon}; use rand::{Rng, SeedableRng}; @@ -256,7 +260,7 @@ id, polygon: b.polygon.clone(), address: get_address(&b.osm_tags, sidewalk_pos.lane(), map), - name: b.osm_tags.get(osm::NAME).cloned(), + name: NamePerLanguage::new(&b.osm_tags), orig_id, label_center: b.polygon.polylabel(), amenities: b.amenities.clone(), @@ -307,7 +311,7 @@ fn classify_bldg( tags: &Tags, - amenities: &BTreeSet<(String, String)>, + amenities: &BTreeSet<(NamePerLanguage, String)>, area_sq_meters: f64, rng: &mut XorShiftRng, ) -> BuildingType { diff --git a/rustdoc/src/map_model/map.rs.html b/rustdoc/src/map_model/map.rs.html index d8884569d0..f2c6c91711 100644 --- a/rustdoc/src/map_model/map.rs.html +++ b/rustdoc/src/map_model/map.rs.html @@ -646,6 +646,15 @@ 646 647 648 +649 +650 +651 +652 +653 +654 +655 +656 +657use crate::raw::{DrivingSide, OriginalRoad, RawMap}; use crate::{ @@ -1292,6 +1301,15 @@ } } } + for b in self.all_buildings() { + for (names, _) in &b.amenities { + for key in names.0.keys() { + if let Some(lang) = key { + languages.insert(lang); + } + } + } + } languages } } diff --git a/rustdoc/src/map_model/objects/building.rs.html b/rustdoc/src/map_model/objects/building.rs.html index 7b1ed4430b..2c9eb2c65b 100644 --- a/rustdoc/src/map_model/objects/building.rs.html +++ b/rustdoc/src/map_model/objects/building.rs.html @@ -151,12 +151,55 @@ 151 152 153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194use crate::{osm, LaneID, Map, PathConstraints, Position}; -use abstutil::{deserialize_usize, serialize_usize}; +use abstutil::{ + deserialize_btreemap, deserialize_usize, serialize_btreemap, serialize_usize, Tags, +}; use geom::{Distance, PolyLine, Polygon, Pt2D}; use serde::{Deserialize, Serialize}; -use std::collections::{BTreeSet, HashSet, VecDeque}; +use std::collections::{BTreeMap, BTreeSet, HashSet, VecDeque}; use std::fmt; #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq, PartialOrd, Ord, Serialize, Deserialize)] @@ -179,14 +222,14 @@ pub id: BuildingID, pub polygon: Polygon, pub address: String, - pub name: Option<String>, + pub name: Option<NamePerLanguage>, pub orig_id: osm::OsmID, // Where a text label should be centered to have the best chances of being contained within the // polygon. pub label_center: Pt2D, // TODO Might fold these into BuildingType::Commercial // (Name, amenity) - pub amenities: BTreeSet<(String, String)>, + pub amenities: BTreeSet<(NamePerLanguage, String)>, pub bldg_type: BuildingType, pub parking: OffstreetParking, @@ -223,6 +266,45 @@ } } +// None corresponds to the native name +#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, PartialOrd, Ord, Clone)] +pub struct NamePerLanguage( + #[serde( + serialize_with = "serialize_btreemap", + deserialize_with = "deserialize_btreemap" + )] + pub(crate) BTreeMap<Option<String>, String>, +); + +impl NamePerLanguage { + pub fn get(&self, lang: Option<&String>) -> &String { + // TODO Can we avoid this clone? + let lang = lang.cloned(); + if let Some(name) = self.0.get(&lang) { + return name; + } + &self.0[&None] + } + + pub fn new(tags: &Tags) -> Option<NamePerLanguage> { + let native_name = tags.get(osm::NAME)?; + let mut map = BTreeMap::new(); + map.insert(None, native_name.to_string()); + for (k, v) in tags.inner() { + if let Some(lang) = k.strip_prefix("name:") { + map.insert(Some(lang.to_string()), v.to_string()); + } + } + Some(NamePerLanguage(map)) + } + + pub fn unnamed() -> NamePerLanguage { + let mut map = BTreeMap::new(); + map.insert(None, "unnamed".to_string()); + NamePerLanguage(map) + } +} + impl Building { pub fn sidewalk(&self) -> LaneID { self.sidewalk_pos.lane() diff --git a/rustdoc/src/map_model/raw.rs.html b/rustdoc/src/map_model/raw.rs.html index 9f09aeab99..3ea25e53ff 100644 --- a/rustdoc/src/map_model/raw.rs.html +++ b/rustdoc/src/map_model/raw.rs.html @@ -430,7 +430,7 @@ 430use crate::make::initial::lane_specs::get_lane_specs; -use crate::{osm, AreaType, IntersectionType, LaneType, MapConfig}; +use crate::{osm, AreaType, IntersectionType, LaneType, MapConfig, NamePerLanguage}; use abstutil::{deserialize_btreemap, serialize_btreemap, Tags, Timer}; use geom::{Angle, Circle, Distance, GPSBounds, Line, PolyLine, Polygon, Pt2D}; use petgraph::graphmap::DiGraphMap; @@ -738,7 +738,7 @@ pub public_garage_name: Option<String>, pub num_parking_spots: usize, // (Name, amenity type) - pub amenities: BTreeSet<(String, String)>, + pub amenities: BTreeSet<(NamePerLanguage, String)>, } #[derive(Clone, Debug, Serialize, Deserialize)]