Skip to content

Commit

Permalink
[auto-generated]
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Feb 12, 2024
1 parent 759562a commit 130015e
Show file tree
Hide file tree
Showing 29 changed files with 331 additions and 331 deletions.
4 changes: 2 additions & 2 deletions docs/ds/struct.VecSegtree.html
Original file line number Diff line number Diff line change
Expand Up @@ -233,8 +233,8 @@
pred: F
) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, &lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>)<div class="where">where
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;&lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(Vec%3C%3CM+as+BinaryOp%3E::Set%3E,+M)%3E-for-VecSegtree%3CM%3E" class="impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#150">source</a><a href="#impl-From%3C(Vec%3C%3CM+as+BinaryOp%3E::Set%3E,+M)%3E-for-VecSegtree%3CM%3E" class="anchor">§</a><h3 class="code-header">impl&lt;M&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;&lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>&gt;, M)&gt; for <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;<div class="where">where
M: <a class="trait" href="../monoid/trait.Monoid.html" title="trait monoid::Monoid">Monoid</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#151">source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(_: (<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;&lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>&gt;, M)) -&gt; <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CVec%3C%3CM+as+BinaryOp%3E::Set%3E%3E-for-VecSegtree%3CM%3E" class="impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#139">source</a><a href="#impl-From%3CVec%3C%3CM+as+BinaryOp%3E::Set%3E%3E-for-VecSegtree%3CM%3E" class="anchor">§</a><h3 class="code-header">impl&lt;M&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;&lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>&gt;&gt; for <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;<div class="where">where
M: <a class="trait" href="../monoid/trait.Monoid.html" title="trait monoid::Monoid">Monoid</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#140">source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(a: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;&lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>&gt;) -&gt; <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3C%3CM+as+BinaryOp%3E::Set%3E-for-VecSegtree%3CM%3E" class="impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#199">source</a><a href="#impl-FromIterator%3C%3CM+as+BinaryOp%3E::Set%3E-for-VecSegtree%3CM%3E" class="anchor">§</a><h3 class="code-header">impl&lt;M&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;&lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>&gt; for <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;<div class="where">where
M: <a class="trait" href="../monoid/trait.Monoid.html" title="trait monoid::Monoid">Monoid</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#151">source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(_: (<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;&lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>&gt;, M)) -&gt; <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CVec%3C%3CM+as+BinaryOp%3E::Set%3E%3E-for-VecSegtree%3CM%3E" class="impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#139">source</a><a href="#impl-From%3CVec%3C%3CM+as+BinaryOp%3E::Set%3E%3E-for-VecSegtree%3CM%3E" class="anchor">§</a><h3 class="code-header">impl&lt;M&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;&lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>&gt;&gt; for <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;<div class="where">where
M: <a class="trait" href="../monoid/trait.Monoid.html" title="trait monoid::Monoid">Monoid</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#140">source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(a: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;&lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>&gt;) -&gt; <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3C%3CM+as+BinaryOp%3E::Set%3E-for-VecSegtree%3CM%3E" class="impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#199">source</a><a href="#impl-FromIterator%3C%3CM+as+BinaryOp%3E::Set%3E-for-VecSegtree%3CM%3E" class="anchor">§</a><h3 class="code-header">impl&lt;M&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;&lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>&gt; for <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;<div class="where">where
M: <a class="trait" href="../monoid/trait.Monoid.html" title="trait monoid::Monoid">Monoid</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter" class="method trait-impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#200">source</a><a href="#method.from_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a>&lt;I&gt;(iter: I) -&gt; <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;<div class="where">where
I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = &lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a>&gt;,</div></h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Index%3Cusize%3E-for-VecSegtree%3CM%3E" class="impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#160">source</a><a href="#impl-Index%3Cusize%3E-for-VecSegtree%3CM%3E" class="anchor">§</a><h3 class="code-header">impl&lt;M&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html" title="trait core::ops::index::Index">Index</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;<div class="where">where
M: <a class="trait" href="../monoid/trait.Monoid.html" title="trait monoid::Monoid">Monoid</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output" class="associatedtype trait-impl"><a href="#associatedtype.Output" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#associatedtype.Output" class="associatedtype">Output</a> = &lt;M as <a class="trait" href="../monoid/trait.BinaryOp.html" title="trait monoid::BinaryOp">BinaryOp</a>&gt;::<a class="associatedtype" href="../monoid/trait.BinaryOp.html#associatedtype.Set" title="type monoid::BinaryOp::Set">Set</a></h4></section></summary><div class='docblock'>The returned type after indexing.</div></details><details class="toggle method-toggle" open><summary><section id="method.index" class="method trait-impl"><a class="src rightside" href="../src/vec_segtree/lib.rs.html#162">source</a><a href="#method.index" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#tymethod.index" class="fn">index</a>(&amp;self, i: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; &amp;&lt;<a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html" title="trait core::ops::index::Index">Index</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#associatedtype.Output" title="type core::ops::index::Index::Output">Output</a></h4></section></summary><div class='docblock'>Performs the indexing (<code>container[index]</code>) operation. <a href="https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#tymethod.index">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-VecSegtree%3CM%3E" class="impl"><a href="#impl-RefUnwindSafe-for-VecSegtree%3CM%3E" class="anchor">§</a><h3 class="code-header">impl&lt;M&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.VecSegtree.html" title="struct ds::VecSegtree">VecSegtree</a>&lt;M&gt;<div class="where">where
Expand Down
Loading

0 comments on commit 130015e

Please sign in to comment.