<noscript><linkrel="stylesheet"href="../noscript.css"></noscript><linkrel="alternate icon"type="image/png"href="../favicon-16x16.png"><linkrel="alternate icon"type="image/png"href="../favicon-32x32.png"><linkrel="icon"type="image/svg+xml"href="../favicon.svg"><styletype="text/css">#crate-search{background-image:url("../down-arrow.svg");}</style></head><bodyclass="rustdoc mod crate"><!--[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='../ltn/index.html'><divclass='logo-container rust-logo'><imgsrc='../rust-logo.png'alt='logo'></div></a><h2class="location">Crate ltn</h2><divclass="block version"><divclass="narrow-helper"></div><p>Version 0.1.0</p></div><divclass="sidebar-elems"><aid="all-types"href="all.html"><p>See all ltn's items</p></a><divclass="block items"><ul><li><ahref="#modules">Modules</a></li><li><ahref="#structs">Structs</a></li><li><ahref="#functions">Functions</a></li><li><ahref="#types">Type Definitions</a></li></ul></div><divid="sidebar-vars"data-name="ltn"data-ty="mod"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"><imgwidth="18"height="18"alt="Pick another theme!"src="../brush.svg"></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"autocomplete="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"><imgwidth="18"height="18"alt="Change settings"src="../wheel.svg"></a></div></form></nav><sectionid="main"class="content"><h1class="fqn"><spanclass="in-band">Crate <aclass="mod"href="#">ltn</a><buttonid="copy-path"onclick="copy_path(this)"title="Copy item path to clipboard"><imgsrc="../clipboard.svg"width="19"height="18"alt="Copy item path"></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/ltn/lib.rs.html#1-106"title="goto source code">[src]</a></span></h1><h2id="modules"class="small-section-header"><ahref="#modules">Modules</a></h2>
<divclass="item-table"><divclass="item-row"><divclass="item-left module-item"><aclass="mod"href="auto/index.html"title="ltn::auto mod">auto</a></div><divclass="item-right docblock-short"><p>Experiments to make a neighborhood be low-traffic by automatically placing filters to prevent all rat runs.</p>
<divclass="item-table"><divclass="item-row"><divclass="item-left module-item"><aclass="struct"href="struct.BrowseNeighborhoods.html"title="ltn::BrowseNeighborhoods struct">BrowseNeighborhoods</a></div><divclass="item-right docblock-short"></div></div><divclass="item-row"><divclass="item-left module-item"><aclass="struct"href="struct.Cell.html"title="ltn::Cell struct">Cell</a></div><divclass="item-right docblock-short"><p>A partitioning of the interior of a neighborhood based on driving connectivity</p>
</div></div><divclass="item-row"><divclass="item-left module-item"><aclass="struct"href="struct.DiagonalFilter.html"title="ltn::DiagonalFilter struct">DiagonalFilter</a></div><divclass="item-right docblock-short"><p>A diagonal filter exists in an intersection. It’s defined by two roads (the order is
arbitrary). When all of the intersection’s roads are sorted in clockwise order, this pair of
roads splits the ordering into two groups. Turns in each group are still possible, but not
across groups.</p>
</div></div><divclass="item-row"><divclass="item-left module-item"><aclass="struct"href="struct.DistanceInterval.html"title="ltn::DistanceInterval struct">DistanceInterval</a></div><divclass="item-right docblock-short"><p>An interval along a road’s length, with start < end.</p>
</div></div><divclass="item-row"><divclass="item-left module-item"><aclass="struct"href="struct.ModalFilters.html"title="ltn::ModalFilters struct">ModalFilters</a></div><divclass="item-right docblock-short"><p>Stored in App session state. Before making any changes, call <code>before_edit</code>.</p>
</div></div><divclass="item-row"><divclass="item-left module-item"><aclass="struct"href="struct.Neighborhood.html"title="ltn::Neighborhood struct">Neighborhood</a></div><divclass="item-right docblock-short"></div></div><divclass="item-row"><divclass="item-left module-item"><aclass="struct"href="struct.NeighborhoodID.html"title="ltn::NeighborhoodID struct">NeighborhoodID</a></div><divclass="item-right docblock-short"><p>An opaque ID, won’t be contiguous as we adjust boundaries</p>