<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><metaname="generator"content="rustdoc"><metaname="description"content="This returns the pathfinding cost of crossing one road and turn. This is also expressed in units of time. It factors in the ideal time to cross the space, along with penalties for entering an access-restricted zone, taking an unprotected turn, and so on."><metaname="keywords"content="rust, rustlang, rust-lang, vehicle_cost"><title>vehicle_cost in map_model::connectivity - Rust</title><linkrel="stylesheet"type="text/css"href="../../normalize.css"><linkrel="stylesheet"type="text/css"href="../../rustdoc.css"id="mainThemeStyle"><linkrel="stylesheet"type="text/css"href="../../light.css"id="themeStyle"><linkrel="stylesheet"type="text/css"href="../../dark.css"disabled><linkrel="stylesheet"type="text/css"href="../../ayu.css"disabled><scriptid="default-settings"></script><scriptsrc="../../storage.js"></script><scriptsrc="../../crates.js"></script><noscript><linkrel="stylesheet"href="../../noscript.css"></noscript><linkrel="icon"type="image/svg+xml"href="../../favicon.svg">
<linkrel="alternate icon"type="image/png"href="../../favicon-32x32.png"><styletype="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><bodyclass="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><navclass="sidebar"><divclass="sidebar-menu"role="button">☰</div><ahref='../../map_model/index.html'><divclass='logo-container rust-logo'><imgsrc='../../rust-logo.png'alt='logo'></div></a><divclass="sidebar-elems"><h2class="location">Other items in<br><ahref="../index.html">map_model</a>::<wbr><ahref="index.html">connectivity</a></h2><divid="sidebar-vars"data-name="vehicle_cost"data-ty="fn"data-relpath=""></div><scriptdefersrc="sidebar-items.js"></script></div></nav><divclass="theme-picker"><buttonid="theme-picker"aria-label="Pick another theme!"aria-haspopup="menu"title="themes"><imgsrc="../../brush.svg"width="18"height="18"alt="Pick another theme!"></button><divid="theme-choices"role="menu"></div></div><navclass="sub"><formclass="search-form"><divclass="search-container"><div><selectid="crate-search"><optionvalue="All crates">All crates</option></select><inputclass="search-input"name="search"disabledautocomplete="off"spellcheck="false"placeholder="Click or press ‘S’ to search, ‘?’ for more options…"type="search"></div><buttontype="button"id="help-button"title="help">?</button><aid="settings-menu"href="../../settings.html"title="settings"><imgsrc="../../wheel.svg"width="18"height="18"alt="Change settings"></a></div></form></nav><sectionid="main"class="content"><h1class="fqn"><spanclass="in-band">Function <ahref="../index.html">map_model</a>::<wbr><ahref="index.html">connectivity</a>::<wbr><aclass="fn"href="#">vehicle_cost</a><buttonid="copy-path"onclick="copy_path(this)"title="copy path"><imgsrc="../../clipboard.svg"width="19"height="18"alt="Copy item import"title="Copy item import to clipboard"></button></span><spanclass="out-of-band"><spanid="render-detail"><aid="toggle-all-docs"href="javascript:void(0)"title="collapse all docs">[<spanclass="inner">−</span>]</a></span><aclass="srclink"href="../../src/map_model/pathfind/vehicles.rs.html#263-332"title="goto source code">[src]</a></span></h1><preclass="rust fn">pub fn vehicle_cost(<br> dr: <aclass="struct"href="../objects/road/struct.DirectedRoadID.html"title="struct map_model::objects::road::DirectedRoadID">DirectedRoadID</a>, <br> mvmnt: <aclass="struct"href="../objects/turn/struct.MovementID.html"title="struct map_model::objects::turn::MovementID">MovementID</a>, <br> constraints: <aclass="enum"href="../pathfind/enum.PathConstraints.html"title="enum map_model::pathfind::PathConstraints">PathConstraints</a>, <br> params: &<aclass="struct"href="../pathfind/struct.RoutingParams.html"title="struct map_model::pathfind::RoutingParams">RoutingParams</a>, <br> map: &<aclass="struct"href="../struct.Map.html"title="struct map_model::Map">Map</a><br>) -><aclass="struct"href="../../geom/duration/struct.Duration.html"title="struct geom::duration::Duration">Duration</a></pre><detailsclass="rustdoc-toggle top-doc"open><summaryclass="hideme"><span>Expand description</span></summary><divclass="docblock"><p>This returns the pathfinding cost of crossing one road and turn. This is also expressed in