mirror of
https://github.com/quickwit-oss/tantivy.git
synced 2026-05-20 18:20:41 +00:00
Automatic Travis documentation build
This commit is contained in:
@@ -59,24 +59,24 @@
|
||||
<a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
|
||||
[<span class='inner'>−</span>]
|
||||
</a>
|
||||
</span><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#187' title='goto source code'>[src]</a></span></h1><div class="docblock type-decl"><pre class='rust struct'>pub struct BitPacker8x(_);</pre></div><div class='docblock'><p><code>BitPacker8x</code> packs integers in groups of 8. This gives an opportunity
|
||||
</span><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#189' title='goto source code'>[src]</a></span></h1><div class="docblock type-decl"><pre class='rust struct'>pub struct BitPacker8x(_);</pre></div><div class='docblock'><p><code>BitPacker8x</code> packs integers in groups of 8. This gives an opportunity
|
||||
to leverage <code>AVX2</code> instructions to encode and decode the stream.
|
||||
One block must contain <code>256 integers</code>.</p>
|
||||
</div>
|
||||
<h2 id='implementations' class='small-section-header'>
|
||||
Trait Implementations<a href='#implementations' class='anchor'></a>
|
||||
</h2>
|
||||
<div id='implementations-list'><h3 id='impl-BitPacker' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="../bitpacking/trait.BitPacker.html" title="trait bitpacking::BitPacker">BitPacker</a> for <a class="struct" href="../bitpacking/struct.BitPacker8x.html" title="struct bitpacking::BitPacker8x">BitPacker8x</a></code><a href='#impl-BitPacker' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#189-270' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedconstant.BLOCK_LEN' class="associatedconstant"><span id='BLOCK_LEN.v' class='invisible'><code>const <a href='../bitpacking/trait.BitPacker.html#associatedconstant.BLOCK_LEN' class="constant"><b>BLOCK_LEN</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></h4>
|
||||
<div id='implementations-list'><h3 id='impl-BitPacker' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="../bitpacking/trait.BitPacker.html" title="trait bitpacking::BitPacker">BitPacker</a> for <a class="struct" href="../bitpacking/struct.BitPacker8x.html" title="struct bitpacking::BitPacker8x">BitPacker8x</a></code><a href='#impl-BitPacker' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#191-278' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedconstant.BLOCK_LEN' class="associatedconstant"><span id='BLOCK_LEN.v' class='invisible'><code>const <a href='../bitpacking/trait.BitPacker.html#associatedconstant.BLOCK_LEN' class="constant"><b>BLOCK_LEN</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></h4>
|
||||
<div class='docblock'><pre class="rust ">
|
||||
<span class="ident">BLOCK_LEN</span>: <span class="ident">usize</span> <span class="op">=</span> <span class="ident">BLOCK_LEN</span></pre>
|
||||
<p>Number of <code>u32</code> per compressed block</p>
|
||||
</div><h4 id='method.new' class="method"><span id='new.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.new' class='fnname'>new</a>() -> Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#193-201' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Checks the available instructions set on the current CPU and returns the best available implementation. <a href="../bitpacking/trait.BitPacker.html#tymethod.new">Read more</a></p>
|
||||
</div><h4 id='method.compress' class="method"><span id='compress.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.compress' class='fnname'>compress</a>(<br> &self, <br> decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> num_bits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><br>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#203-213' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Compress a block of <code>u32</code>. <a href="../bitpacking/trait.BitPacker.html#tymethod.compress">Read more</a></p>
|
||||
</div><h4 id='method.compress_sorted' class="method"><span id='compress_sorted.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.compress_sorted' class='fnname'>compress_sorted</a>(<br> &self, <br> initial: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> num_bits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><br>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#215-225' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Delta encode and compressed the <code>decompressed</code> array. <a href="../bitpacking/trait.BitPacker.html#tymethod.compress_sorted">Read more</a></p>
|
||||
</div><h4 id='method.decompress' class="method"><span id='decompress.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.decompress' class='fnname'>decompress</a>(<br> &self, <br> compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> num_bits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><br>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#227-236' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Decompress the <code>compress</code> array to the <code>decompressed</code> array. <a href="../bitpacking/trait.BitPacker.html#tymethod.decompress">Read more</a></p>
|
||||
</div><h4 id='method.decompress_sorted' class="method"><span id='decompress_sorted.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.decompress_sorted' class='fnname'>decompress_sorted</a>(<br> &self, <br> initial: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> num_bits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><br>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#238-247' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Decompress the<code>compress</code>array to the <code>decompressed</code> array. The <code>compressed</code> array is assumed to have been delta-encoded and compressed. <a href="../bitpacking/trait.BitPacker.html#tymethod.decompress_sorted">Read more</a></p>
|
||||
</div><h4 id='method.num_bits' class="method"><span id='num_bits.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.num_bits' class='fnname'>num_bits</a>(&self, decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#249-258' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns the minimum number of bits used to represent the largest integer in the <code>decompressed</code> array. <a href="../bitpacking/trait.BitPacker.html#tymethod.num_bits">Read more</a></p>
|
||||
</div><h4 id='method.num_bits_sorted' class="method"><span id='num_bits_sorted.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.num_bits_sorted' class='fnname'>num_bits_sorted</a>(&self, initial: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#260-269' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns the minimum number of bits used to represent the largest <code>delta</code> in the deltas in the <code>decompressed</code> array. <a href="../bitpacking/trait.BitPacker.html#tymethod.num_bits_sorted">Read more</a></p>
|
||||
</div><h4 id='method.new' class="method"><span id='new.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.new' class='fnname'>new</a>() -> Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#195-203' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Checks the available instructions set on the current CPU and returns the best available implementation. <a href="../bitpacking/trait.BitPacker.html#tymethod.new">Read more</a></p>
|
||||
</div><h4 id='method.compress' class="method"><span id='compress.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.compress' class='fnname'>compress</a>(<br> &self, <br> decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> num_bits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><br>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#205-216' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Compress a block of <code>u32</code>. <a href="../bitpacking/trait.BitPacker.html#tymethod.compress">Read more</a></p>
|
||||
</div><h4 id='method.compress_sorted' class="method"><span id='compress_sorted.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.compress_sorted' class='fnname'>compress_sorted</a>(<br> &self, <br> initial: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> num_bits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><br>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#218-229' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Delta encode and compressed the <code>decompressed</code> array. <a href="../bitpacking/trait.BitPacker.html#tymethod.compress_sorted">Read more</a></p>
|
||||
</div><h4 id='method.decompress' class="method"><span id='decompress.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.decompress' class='fnname'>decompress</a>(<br> &self, <br> compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> num_bits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><br>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#231-241' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Decompress the <code>compress</code> array to the <code>decompressed</code> array. <a href="../bitpacking/trait.BitPacker.html#tymethod.decompress">Read more</a></p>
|
||||
</div><h4 id='method.decompress_sorted' class="method"><span id='decompress_sorted.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.decompress_sorted' class='fnname'>decompress_sorted</a>(<br> &self, <br> initial: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br> num_bits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><br>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#243-253' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Decompress the<code>compress</code>array to the <code>decompressed</code> array. The <code>compressed</code> array is assumed to have been delta-encoded and compressed. <a href="../bitpacking/trait.BitPacker.html#tymethod.decompress_sorted">Read more</a></p>
|
||||
</div><h4 id='method.num_bits' class="method"><span id='num_bits.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.num_bits' class='fnname'>num_bits</a>(&self, decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#255-265' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns the minimum number of bits used to represent the largest integer in the <code>decompressed</code> array. <a href="../bitpacking/trait.BitPacker.html#tymethod.num_bits">Read more</a></p>
|
||||
</div><h4 id='method.num_bits_sorted' class="method"><span id='num_bits_sorted.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#tymethod.num_bits_sorted' class='fnname'>num_bits_sorted</a>(&self, initial: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, decompressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/bitpacker8x.rs.html#267-277' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns the minimum number of bits used to represent the largest <code>delta</code> in the deltas in the <code>decompressed</code> array. <a href="../bitpacking/trait.BitPacker.html#tymethod.num_bits_sorted">Read more</a></p>
|
||||
</div><h4 id='method.compressed_block_size' class="method"><span id='compressed_block_size.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='../bitpacking/trait.BitPacker.html#method.compressed_block_size' class='fnname'>compressed_block_size</a>(num_bits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/bitpacking/lib.rs.html#250-252' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns the size of a compressed block.</p>
|
||||
</div></div></div>
|
||||
<h2 id='synthetic-implementations' class='small-section-header'>
|
||||
|
||||
Reference in New Issue
Block a user