all FX functions are now safe wrapped and I added the crate to the docs also it is added to the prelude
This commit is contained in:
parent
522844499e
commit
b9e517fa21
1649 changed files with 72257 additions and 0 deletions
12
docs/doc/arduboy_rust/heapless/binary_heap/enum.Max.html
Normal file
12
docs/doc/arduboy_rust/heapless/binary_heap/enum.Max.html
Normal file
File diff suppressed because one or more lines are too long
12
docs/doc/arduboy_rust/heapless/binary_heap/enum.Min.html
Normal file
12
docs/doc/arduboy_rust/heapless/binary_heap/enum.Min.html
Normal file
File diff suppressed because one or more lines are too long
5
docs/doc/arduboy_rust/heapless/binary_heap/index.html
Normal file
5
docs/doc/arduboy_rust/heapless/binary_heap/index.html
Normal file
|
@ -0,0 +1,5 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A priority queue implemented with a binary heap."><title>arduboy_rust::heapless::binary_heap - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/FiraSans-Regular-018c141bf0843ffd.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/FiraSans-Medium-8f9a781e4970d388.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2"><link rel="stylesheet" href="../../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../../static.files/rustdoc-cb6f1f67f1bcd037.css" id="mainThemeStyle"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="arduboy_rust" data-themes="" data-resource-suffix="" data-rustdoc-version="1.73.0-nightly (8131b9774 2023-08-02)" data-channel="nightly" data-search-js="search-6dfdfced5eff6596.js" data-settings-js="settings-de11bff964e9d4e5.js" data-settings-css="settings-8c76f75bfb6bd192.css" data-theme-light-css="light-6d2c9675f3d09c26.css" data-theme-dark-css="dark-45ceb8f2e522f4d1.css" data-theme-ayu-css="ayu-fd19013d6ce078bf.css" ><script src="../../../static.files/storage-db41da1a38ea3cb8.js"></script><script defer src="../../../static.files/main-0795b7d26be81095.js"></script><noscript><link rel="stylesheet" media="(prefers-color-scheme:light)" href="../../../static.files/light-6d2c9675f3d09c26.css"><link rel="stylesheet" media="(prefers-color-scheme:dark)" href="../../../static.files/dark-45ceb8f2e522f4d1.css"><link rel="stylesheet" href="../../../static.files/noscript-cffde32267a19fd6.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-16x16-8b506e7a72182f1c.png"><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-2c020d218678b618.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="logo-container" href="../../../arduboy_rust/index.html"><img class="rust-logo" src="../../../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></a><h2></h2></nav><nav class="sidebar"><a class="logo-container" href="../../../arduboy_rust/index.html"><img class="rust-logo" src="../../../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></a><h2 class="location"><a href="#">Module binary_heap</a></h2><div class="sidebar-elems"><section><ul class="block"><li><a href="#structs">Structs</a></li><li><a href="#enums">Enums</a></li><li><a href="#traits">Traits</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../static.files/wheel-7b819b6101059cd0.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Module <a href="../../index.html">arduboy_rust</a>::<wbr><a href="../index.html">heapless</a>::<wbr><a class="mod" href="#">binary_heap</a><button id="copy-path" title="Copy item path to clipboard"><img src="../../../static.files/clipboard-7571035ce49a181d.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="src" href="../../../src/heapless/lib.rs.html#105">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>−</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A priority queue implemented with a binary heap.</p>
|
||||
<p>Insertion and popping the largest element have <code>O(log n)</code> time complexity. Checking the largest
|
||||
/ smallest element is <code>O(1)</code>.</p>
|
||||
</div></details><h2 id="structs" class="small-section-header"><a href="#structs">Structs</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.BinaryHeap.html" title="struct arduboy_rust::heapless::binary_heap::BinaryHeap">BinaryHeap</a></div><div class="desc docblock-short">A priority queue implemented with a binary heap.</div></li><li><div class="item-name"><a class="struct" href="struct.PeekMut.html" title="struct arduboy_rust::heapless::binary_heap::PeekMut">PeekMut</a></div><div class="desc docblock-short">Structure wrapping a mutable reference to the greatest item on a
|
||||
<code>BinaryHeap</code>.</div></li></ul><h2 id="enums" class="small-section-header"><a href="#enums">Enums</a></h2><ul class="item-table"><li><div class="item-name"><a class="enum" href="enum.Max.html" title="enum arduboy_rust::heapless::binary_heap::Max">Max</a></div><div class="desc docblock-short">Max-heap</div></li><li><div class="item-name"><a class="enum" href="enum.Min.html" title="enum arduboy_rust::heapless::binary_heap::Min">Min</a></div><div class="desc docblock-short">Min-heap</div></li></ul><h2 id="traits" class="small-section-header"><a href="#traits">Traits</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.Kind.html" title="trait arduboy_rust::heapless::binary_heap::Kind">Kind</a></div><div class="desc docblock-short">The binary heap kind: min-heap or max-heap</div></li></ul></section></div></main></body></html>
|
|
@ -0,0 +1 @@
|
|||
window.SIDEBAR_ITEMS = {"enum":["Max","Min"],"struct":["BinaryHeap","PeekMut"],"trait":["Kind"]};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
24
docs/doc/arduboy_rust/heapless/enum.Entry.html
Normal file
24
docs/doc/arduboy_rust/heapless/enum.Entry.html
Normal file
File diff suppressed because one or more lines are too long
64
docs/doc/arduboy_rust/heapless/index.html
Normal file
64
docs/doc/arduboy_rust/heapless/index.html
Normal file
File diff suppressed because one or more lines are too long
1
docs/doc/arduboy_rust/heapless/sidebar-items.js
Normal file
1
docs/doc/arduboy_rust/heapless/sidebar-items.js
Normal file
|
@ -0,0 +1 @@
|
|||
window.SIDEBAR_ITEMS = {"enum":["Entry"],"mod":["binary_heap","sorted_linked_list"],"struct":["BinaryHeap","Deque","HistoryBuffer","IndexMap","IndexSet","LinearMap","OccupiedEntry","OldestOrdered","String","VacantEntry","Vec"],"type":["FnvIndexMap","FnvIndexSet"]};
|
21
docs/doc/arduboy_rust/heapless/sorted_linked_list/index.html
Normal file
21
docs/doc/arduboy_rust/heapless/sorted_linked_list/index.html
Normal file
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
window.SIDEBAR_ITEMS = {"struct":["FindMut","Iter","LinkedIndexU16","LinkedIndexU8","LinkedIndexUsize","Max","Min","Node","SortedLinkedList"],"trait":["Kind","SortedLinkedListIndex"]};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
197
docs/doc/arduboy_rust/heapless/struct.BinaryHeap.html
Normal file
197
docs/doc/arduboy_rust/heapless/struct.BinaryHeap.html
Normal file
File diff suppressed because one or more lines are too long
90
docs/doc/arduboy_rust/heapless/struct.Deque.html
Normal file
90
docs/doc/arduboy_rust/heapless/struct.Deque.html
Normal file
File diff suppressed because one or more lines are too long
1089
docs/doc/arduboy_rust/heapless/struct.HistoryBuffer.html
Normal file
1089
docs/doc/arduboy_rust/heapless/struct.HistoryBuffer.html
Normal file
File diff suppressed because one or more lines are too long
306
docs/doc/arduboy_rust/heapless/struct.IndexMap.html
Normal file
306
docs/doc/arduboy_rust/heapless/struct.IndexMap.html
Normal file
File diff suppressed because one or more lines are too long
296
docs/doc/arduboy_rust/heapless/struct.IndexSet.html
Normal file
296
docs/doc/arduboy_rust/heapless/struct.IndexSet.html
Normal file
File diff suppressed because one or more lines are too long
214
docs/doc/arduboy_rust/heapless/struct.LinearMap.html
Normal file
214
docs/doc/arduboy_rust/heapless/struct.LinearMap.html
Normal file
File diff suppressed because one or more lines are too long
27
docs/doc/arduboy_rust/heapless/struct.OccupiedEntry.html
Normal file
27
docs/doc/arduboy_rust/heapless/struct.OccupiedEntry.html
Normal file
File diff suppressed because one or more lines are too long
191
docs/doc/arduboy_rust/heapless/struct.OldestOrdered.html
Normal file
191
docs/doc/arduboy_rust/heapless/struct.OldestOrdered.html
Normal file
File diff suppressed because one or more lines are too long
1377
docs/doc/arduboy_rust/heapless/struct.String.html
Normal file
1377
docs/doc/arduboy_rust/heapless/struct.String.html
Normal file
File diff suppressed because one or more lines are too long
24
docs/doc/arduboy_rust/heapless/struct.VacantEntry.html
Normal file
24
docs/doc/arduboy_rust/heapless/struct.VacantEntry.html
Normal file
File diff suppressed because one or more lines are too long
2527
docs/doc/arduboy_rust/heapless/struct.Vec.html
Normal file
2527
docs/doc/arduboy_rust/heapless/struct.Vec.html
Normal file
File diff suppressed because one or more lines are too long
38
docs/doc/arduboy_rust/heapless/type.FnvIndexMap.html
Normal file
38
docs/doc/arduboy_rust/heapless/type.FnvIndexMap.html
Normal file
File diff suppressed because one or more lines are too long
30
docs/doc/arduboy_rust/heapless/type.FnvIndexSet.html
Normal file
30
docs/doc/arduboy_rust/heapless/type.FnvIndexSet.html
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue