This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2d38eab875 deploy: a016654cfb90c6d7fa5c595cfeffd8fcbeca7f9d
2d38eab875 is described below

commit 2d38eab8758179990fdfa951e973bac1b4de723a
Author: tustvold <[email protected]>
AuthorDate: Wed Aug 2 08:51:14 2023 +0000

    deploy: a016654cfb90c6d7fa5c595cfeffd8fcbeca7f9d
---
 arrow/buffer/struct.MutableBuffer.html             | 12 +++----
 arrow/datatypes/struct.i256.html                   |  6 ++--
 arrow_buffer/buffer/mutable/index.html             |  2 +-
 .../buffer/mutable/struct.MutableBuffer.html       | 10 +++---
 .../buffer/mutable/struct.SetLenOnDrop.html        |  4 +--
 arrow_buffer/buffer/struct.MutableBuffer.html      | 10 +++---
 implementors/core/cmp/trait.PartialEq.js           |  2 +-
 implementors/core/default/trait.Default.js         |  2 +-
 implementors/core/fmt/trait.Debug.js               |  2 +-
 implementors/core/ops/deref/trait.Deref.js         |  2 +-
 search-index.js                                    |  4 +--
 src/arrow_buffer/buffer/mutable.rs.html            | 38 ++++++++++++++++++++++
 12 files changed, 66 insertions(+), 28 deletions(-)

diff --git a/arrow/buffer/struct.MutableBuffer.html 
b/arrow/buffer/struct.MutableBuffer.html
index 944b705860..ff3c624075 100644
--- a/arrow/buffer/struct.MutableBuffer.html
+++ b/arrow/buffer/struct.MutableBuffer.html
@@ -1,4 +1,4 @@
-<!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 
`MutableBuffer` is Arrow’s interface to build a `Buffer` out of items or slices 
of items."><title>MutableBuffer in arrow::buffer - Rust</title><link 
rel="preload" as="font" type="font/woff2" crossorigin 
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link 
rel [...]
+<!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 
`MutableBuffer` is Arrow’s interface to build a `Buffer` out of items or slices 
of items."><title>MutableBuffer in arrow::buffer - Rust</title><link 
rel="preload" as="font" type="font/woff2" crossorigin 
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link 
rel [...]
     data: <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html"; 
title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u8.html";>u8</a>&gt;,
     len: <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.usize.html";>usize</a>,
     layout: <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/alloc/layout/struct.Layout.html"; 
title="struct core::alloc::layout::Layout">Layout</a>,
@@ -2483,14 +2483,14 @@ is mapped to its ASCII lower case equivalent.</p>
 <p>ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’,
 but non-ASCII letters are unchanged.</p>
 <p>To lowercase the value in-place, use <a 
href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.make_ascii_lowercase";
 title="method 
slice::make_ascii_lowercase"><code>make_ascii_lowercase</code></a>.</p>
-</div></details></div><h2 id="trait-implementations" 
class="small-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-Debug-for-MutableBuffer" class="impl"><a 
class="src rightside" 
href="../../src/arrow_buffer/buffer/mutable.rs.html#53">source</a><a 
href="#impl-Debug-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">impl  [...]
+</div></details></div><h2 id="trait-implementations" 
class="small-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-Debug-for-MutableBuffer" class="impl"><a 
class="src rightside" 
href="../../src/arrow_buffer/buffer/mutable.rs.html#53">source</a><a 
href="#impl-Debug-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">impl  [...]
     A: <a class="trait" href="../datatypes/trait.ArrowNativeType.html" 
title="trait 
arrow::datatypes::ArrowNativeType">ArrowNativeType</a>,</span></h3></section></summary><div
 class="impl-items"><details class="toggle method-toggle" 
open><summary><section id="method.extend" class="method trait-impl"><a 
class="src rightside" 
href="../../src/arrow_buffer/buffer/mutable.rs.html#499">source</a><a 
href="#method.extend" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://doc.rust-l [...]
     T: <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 = 
A&gt;,</span></h4></section></summary><div class='docblock'>Extends a 
collection with the contents of an iterator. <a 
href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend";>Read
 more</a></div></details><details class="toggle method-toggle" open><summ [...]
-    T: <a class="trait" href="../datatypes/trait.ArrowNativeType.html" 
title="trait 
arrow::datatypes::ArrowNativeType">ArrowNativeType</a>,</span></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/arrow_buffer/buffer/scalar.rs.html#114">source</a><a 
href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://doc.rust-la [...]
-</div><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/arrow_buffer/buffer/mutable.rs.html#715-717">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" hre [...]
-    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 = <a 
class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html";>bool</a>&gt;,</span></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_it
 [...]
+    T: <a class="trait" href="../datatypes/trait.ArrowNativeType.html" 
title="trait 
arrow::datatypes::ArrowNativeType">ArrowNativeType</a>,</span></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/arrow_buffer/buffer/scalar.rs.html#114">source</a><a 
href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://doc.rust-la [...]
+</div><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/arrow_buffer/buffer/mutable.rs.html#721-723">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" hre [...]
+    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 = <a 
class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html";>bool</a>&gt;,</span></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_it
 [...]
 by <code>==</code>.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.ne" class="method trait-impl"><span 
class="rightside"><span class="since" title="Stable since Rust version 
1.0.0">1.0.0</span> · <a class="src" 
href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#226";>source</a></span><a
 href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne";
 class= [...]
-sufficient, and should not be overridden without very good 
reason.</div></details></div></details><section 
id="impl-Send-for-MutableBuffer" class="impl"><a class="src rightside" 
href="../../src/arrow_buffer/buffer/mutable.rs.html#689">source</a><a 
href="#impl-Send-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html"; 
title="trait core::marker::Send">Send</a> for <a class="struct" href="str [...]
+sufficient, and should not be overridden without very good 
reason.</div></details></div></details><section 
id="impl-Send-for-MutableBuffer" class="impl"><a class="src rightside" 
href="../../src/arrow_buffer/buffer/mutable.rs.html#695">source</a><a 
href="#impl-Send-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html"; 
title="trait core::marker::Send">Send</a> for <a class="struct" href="str [...]
     T: 'static + ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.type_id" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#202";>source</a><a 
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a hre 
[...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.borrow" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#210";>source</a><a
 href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a 
href="https: [...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.borrow_mut" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217";>source</a><a
 href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a 
href [...]
diff --git a/arrow/datatypes/struct.i256.html b/arrow/datatypes/struct.i256.html
index 93a42bc9d0..8afbd6bdec 100644
--- a/arrow/datatypes/struct.i256.html
+++ b/arrow/datatypes/struct.i256.html
@@ -41,7 +41,7 @@ in truncation/overflow</p>
 -1 if the number is negative</p>
 </div></details><details class="toggle method-toggle" open><summary><section 
id="method.is_negative" class="method"><a class="src rightside" 
href="../../src/arrow_buffer/bigint.rs.html#594">source</a><h4 
class="code-header">pub const fn <a href="#method.is_negative" 
class="fn">is_negative</a>(self) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html";>bool</a></h4></section></summary><div
 class="docblock"><p>Returns <code>true</code> if this <a href= [...]
 </div></details><details class="toggle method-toggle" open><summary><section 
id="method.is_positive" class="method"><a class="src rightside" 
href="../../src/arrow_buffer/bigint.rs.html#599">source</a><h4 
class="code-header">pub const fn <a href="#method.is_positive" 
class="fn">is_positive</a>(self) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html";>bool</a></h4></section></summary><div
 class="docblock"><p>Returns <code>true</code> if this <a href= [...]
-</div></details></div></details></div><h2 id="trait-implementations" 
class="small-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-Add%3Ci256%3E-for-i256" class="impl"><a 
class="src rightside" 
href="../../src/arrow_buffer/bigint.rs.html#677">source</a><a 
href="#impl-Add%3Ci256%3E-for-i256" class="anchor">§</a><h3 class="code-header 
[...]
+</div></details></div></details></div><h2 id="trait-implementations" 
class="small-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-Add%3Ci256%3E-for-i256" class="impl"><a 
class="src rightside" 
href="../../src/arrow_buffer/bigint.rs.html#677">source</a><a 
href="#impl-Add%3Ci256%3E-for-i256" class="anchor">§</a><h3 class="code-header 
[...]
     __H: <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html"; 
title="trait 
core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div 
class='docblock'>Feeds this value into the given <a 
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html"; 
title="trait core::hash::Hasher"><code>Hasher</code></a>. <a 
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash";>Read
 more</a></div></details><details class="toggle m [...]
     H: <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html"; 
title="trait core::hash::Hasher">Hasher</a>,
     Self: <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h4></section></summary><div 
class='docblock'>Feeds a slice of this type into the given <a 
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html"; 
title="trait core::hash::Hasher"><code>Hasher</code></a>. <a 
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice";>Read
 more</a></div></details></div></ [...]
@@ -53,13 +53,13 @@ sufficient, and should not be overridden without very good 
reason.</div></detail
 operator. <a 
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le";>Read
 more</a></div></details><details class="toggle method-toggle" 
open><summary><section id="method.gt" class="method trait-impl"><span 
class="rightside"><span class="since" title="Stable since Rust version 
1.0.0">1.0.0</span> · <a class="src" 
href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1100";>source</a></span><a
 href="#method.gt" class="anchor">§</a><h4 class="code-header">fn  [...]
 operator. <a 
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge";>Read
 more</a></div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section id="impl-Rem%3Ci256%3E-for-i256" 
class="impl"><a class="src rightside" 
href="../../src/arrow_buffer/bigint.rs.html#681">source</a><a 
href="#impl-Rem%3Ci256%3E-for-i256" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/ops/a [...]
 represented by an <code>i64</code>, then <code>None</code> is 
returned.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_u64" class="method trait-impl"><a 
class="src rightside" 
href="../../src/arrow_buffer/bigint.rs.html#817">source</a><a 
href="#method.to_u64" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#tymethod.to_u64";
 class="fn">to_u64</a>(&amp;self) -&gt; <a class [...]
-represented by a <code>u64</code>, then <code>None</code> is 
returned.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_isize-1" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#21";>source</a><a
 href="#method.to_isize-1" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_isize";
 class="fn">to_isize< [...]
+represented by a <code>u64</code>, then <code>None</code> is 
returned.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_isize" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#21";>source</a><a
 href="#method.to_isize" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_isize";
 class="fn">to_isize</a>( [...]
 represented by an <code>isize</code>, then <code>None</code> is 
returned.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_i8" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#28";>source</a><a
 href="#method.to_i8" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i8";
 class="fn">to_i8</a>(&amp;self [...]
 represented by an <code>i8</code>, then <code>None</code> is 
returned.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_i16" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#35";>source</a><a
 href="#method.to_i16" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i16";
 class="fn">to_i16</a>(&amp;sel [...]
 represented by an <code>i16</code>, then <code>None</code> is 
returned.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_i32" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#42";>source</a><a
 href="#method.to_i32" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i32";
 class="fn">to_i32</a>(&amp;se [...]
 represented by an <code>i32</code>, then <code>None</code> is 
returned.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_i128-1" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#57";>source</a><a
 href="#method.to_i128-1" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i128";
 class="fn">to_i128</a> [...]
 represented by an <code>i128</code> (<code>i64</code> under the default 
implementation), then
-<code>None</code> is returned. <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i128";>Read
 more</a></div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_usize-1" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#64";>source</a><a
 href="#method.to_usize-1" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_tra [...]
+<code>None</code> is returned. <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i128";>Read
 more</a></div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_usize" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#64";>source</a><a
 href="#method.to_usize" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/ [...]
 represented by a <code>usize</code>, then <code>None</code> is 
returned.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_u8" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#71";>source</a><a
 href="#method.to_u8" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_u8";
 class="fn">to_u8</a>(&amp;self) [...]
 represented by a <code>u8</code>, then <code>None</code> is 
returned.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_u16" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#78";>source</a><a
 href="#method.to_u16" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_u16";
 class="fn">to_u16</a>(&amp;self [...]
 represented by a <code>u16</code>, then <code>None</code> is 
returned.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.to_u32" class="method trait-impl"><a 
class="src rightside" 
href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#85";>source</a><a
 href="#method.to_u32" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_u32";
 class="fn">to_u32</a>(&amp;sel [...]
diff --git a/arrow_buffer/buffer/mutable/index.html 
b/arrow_buffer/buffer/mutable/index.html
index 6a8b00bcd0..ff6853ef95 100644
--- a/arrow_buffer/buffer/mutable/index.html
+++ b/arrow_buffer/buffer/mutable/index.html
@@ -1 +1 @@
-<!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="API 
documentation for the Rust `mutable` mod in crate 
`arrow_buffer`."><title>arrow_buffer::buffer::mutable - Rust</title><link 
rel="preload" as="font" type="font/woff2" crossorigin 
href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
 rel="preload" as="font" [...]
\ No newline at end of file
+<!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="API 
documentation for the Rust `mutable` mod in crate 
`arrow_buffer`."><title>arrow_buffer::buffer::mutable - Rust</title><link 
rel="preload" as="font" type="font/woff2" crossorigin 
href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
 rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/arrow_buffer/buffer/mutable/struct.MutableBuffer.html 
b/arrow_buffer/buffer/mutable/struct.MutableBuffer.html
index 6e274f86bb..21d994f75d 100644
--- a/arrow_buffer/buffer/mutable/struct.MutableBuffer.html
+++ b/arrow_buffer/buffer/mutable/struct.MutableBuffer.html
@@ -1,4 +1,4 @@
-<!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 
`MutableBuffer` is Arrow’s interface to build a `Buffer` out of items or slices 
of items."><title>MutableBuffer in arrow_buffer::buffer::mutable - 
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin 
href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.t [...]
+<!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 
`MutableBuffer` is Arrow’s interface to build a `Buffer` out of items or slices 
of items."><title>MutableBuffer in arrow_buffer::buffer::mutable - 
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin 
href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.t [...]
     data: <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html"; 
title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u8.html";>u8</a>&gt;,
     len: <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.usize.html";>usize</a>,
     layout: <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/alloc/layout/struct.Layout.html"; 
title="struct core::alloc::layout::Layout">Layout</a>,
@@ -2479,11 +2479,11 @@ is mapped to its ASCII lower case equivalent.</p>
 <p>ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’,
 but non-ASCII letters are unchanged.</p>
 <p>To lowercase the value in-place, use <a 
href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.make_ascii_lowercase";
 title="method 
slice::make_ascii_lowercase"><code>make_ascii_lowercase</code></a>.</p>
-</div></details></div><h2 id="trait-implementations" 
class="small-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-Debug-for-MutableBuffer" class="impl"><a 
class="src rightside" 
href="../../../src/arrow_buffer/buffer/mutable.rs.html#53">source</a><a 
href="#impl-Debug-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">im [...]
-</div><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/arrow_buffer/buffer/mutable.rs.html#715-765">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; Self<span class="w [...]
-    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 = <a 
class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html";>bool</a>&gt;,</span></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_it
 [...]
+</div></details></div><h2 id="trait-implementations" 
class="small-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-Debug-for-MutableBuffer" class="impl"><a 
class="src rightside" 
href="../../../src/arrow_buffer/buffer/mutable.rs.html#53">source</a><a 
href="#impl-Debug-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">im [...]
+</div><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/arrow_buffer/buffer/mutable.rs.html#721-771">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; Self<span class="w [...]
+    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 = <a 
class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html";>bool</a>&gt;,</span></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_it
 [...]
 by <code>==</code>.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.ne" class="method trait-impl"><span 
class="rightside"><span class="since" title="Stable since Rust version 
1.0.0">1.0.0</span> · <a class="src" 
href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#226";>source</a></span><a
 href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne";
 class= [...]
-sufficient, and should not be overridden without very good 
reason.</div></details></div></details><section 
id="impl-Send-for-MutableBuffer" class="impl"><a class="src rightside" 
href="../../../src/arrow_buffer/buffer/mutable.rs.html#689">source</a><a 
href="#impl-Send-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html"; 
title="trait core::marker::Send">Send</a> for <a class="struct" href=" [...]
+sufficient, and should not be overridden without very good 
reason.</div></details></div></details><section 
id="impl-Send-for-MutableBuffer" class="impl"><a class="src rightside" 
href="../../../src/arrow_buffer/buffer/mutable.rs.html#695">source</a><a 
href="#impl-Send-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html"; 
title="trait core::marker::Send">Send</a> for <a class="struct" href=" [...]
     T: 'static + ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.type_id" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#202";>source</a><a 
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a hre 
[...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.borrow" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#210";>source</a><a
 href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a 
href="https: [...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.borrow_mut" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217";>source</a><a
 href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a 
href [...]
diff --git a/arrow_buffer/buffer/mutable/struct.SetLenOnDrop.html 
b/arrow_buffer/buffer/mutable/struct.SetLenOnDrop.html
index 3620f0fac5..51d5afa2b8 100644
--- a/arrow_buffer/buffer/mutable/struct.SetLenOnDrop.html
+++ b/arrow_buffer/buffer/mutable/struct.SetLenOnDrop.html
@@ -1,7 +1,7 @@
-<!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="API 
documentation for the Rust `SetLenOnDrop` struct in crate 
`arrow_buffer`."><title>SetLenOnDrop in arrow_buffer::buffer::mutable - 
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin 
href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
 [...]
+<!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="API 
documentation for the Rust `SetLenOnDrop` struct in crate 
`arrow_buffer`."><title>SetLenOnDrop in arrow_buffer::buffer::mutable - 
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin 
href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
 [...]
     len: &amp;'a mut <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.usize.html";>usize</a>,
     local_len: <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.usize.html";>usize</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a 
href="#fields" class="anchor">§</a></h2><span id="structfield.len" 
class="structfield small-section-header"><a href="#structfield.len" 
class="anchor field">§</a><code>len: &amp;'a mut <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.usize.html";>usize</a></code></span><span
 id="structfield.local_len" class="structfield small-section-header"><a 
href="#structfield.local_len" class="anchor fi [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a 
href="#fields" class="anchor">§</a></h2><span id="structfield.len" 
class="structfield small-section-header"><a href="#structfield.len" 
class="anchor field">§</a><code>len: &amp;'a mut <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.usize.html";>usize</a></code></span><span
 id="structfield.local_len" class="structfield small-section-header"><a 
href="#structfield.local_len" class="anchor fi [...]
     T: 'static + ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.type_id" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#202";>source</a><a 
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a hre 
[...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.borrow" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#210";>source</a><a
 href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a 
href="https: [...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.borrow_mut" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217";>source</a><a
 href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a 
href [...]
diff --git a/arrow_buffer/buffer/struct.MutableBuffer.html 
b/arrow_buffer/buffer/struct.MutableBuffer.html
index abc5e0c47c..cdbf9ba120 100644
--- a/arrow_buffer/buffer/struct.MutableBuffer.html
+++ b/arrow_buffer/buffer/struct.MutableBuffer.html
@@ -1,4 +1,4 @@
-<!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 
`MutableBuffer` is Arrow’s interface to build a `Buffer` out of items or slices 
of items."><title>MutableBuffer in arrow_buffer::buffer - Rust</title><link 
rel="preload" as="font" type="font/woff2" crossorigin 
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><l 
[...]
+<!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 
`MutableBuffer` is Arrow’s interface to build a `Buffer` out of items or slices 
of items."><title>MutableBuffer in arrow_buffer::buffer - Rust</title><link 
rel="preload" as="font" type="font/woff2" crossorigin 
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><l 
[...]
     data: <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html"; 
title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u8.html";>u8</a>&gt;,
     len: <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.usize.html";>usize</a>,
     layout: <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/alloc/layout/struct.Layout.html"; 
title="struct core::alloc::layout::Layout">Layout</a>,
@@ -2479,11 +2479,11 @@ is mapped to its ASCII lower case equivalent.</p>
 <p>ASCII letters ‘A’ to ‘Z’ are mapped to ‘a’ to ‘z’,
 but non-ASCII letters are unchanged.</p>
 <p>To lowercase the value in-place, use <a 
href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.make_ascii_lowercase";
 title="method 
slice::make_ascii_lowercase"><code>make_ascii_lowercase</code></a>.</p>
-</div></details></div><h2 id="trait-implementations" 
class="small-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-Debug-for-MutableBuffer" class="impl"><a 
class="src rightside" 
href="../../src/arrow_buffer/buffer/mutable.rs.html#53">source</a><a 
href="#impl-Debug-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">impl  [...]
-</div><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/arrow_buffer/buffer/mutable.rs.html#715-765">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; Self<span class="wher [...]
-    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 = <a 
class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html";>bool</a>&gt;,</span></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_it
 [...]
+</div></details></div><h2 id="trait-implementations" 
class="small-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-Debug-for-MutableBuffer" class="impl"><a 
class="src rightside" 
href="../../src/arrow_buffer/buffer/mutable.rs.html#53">source</a><a 
href="#impl-Debug-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">impl  [...]
+</div><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/arrow_buffer/buffer/mutable.rs.html#721-771">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; Self<span class="wher [...]
+    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 = <a 
class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html";>bool</a>&gt;,</span></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_it
 [...]
 by <code>==</code>.</div></details><details class="toggle method-toggle" 
open><summary><section id="method.ne" class="method trait-impl"><span 
class="rightside"><span class="since" title="Stable since Rust version 
1.0.0">1.0.0</span> · <a class="src" 
href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#226";>source</a></span><a
 href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne";
 class= [...]
-sufficient, and should not be overridden without very good 
reason.</div></details></div></details><section 
id="impl-Send-for-MutableBuffer" class="impl"><a class="src rightside" 
href="../../src/arrow_buffer/buffer/mutable.rs.html#689">source</a><a 
href="#impl-Send-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html"; 
title="trait core::marker::Send">Send</a> for <a class="struct" href="mut [...]
+sufficient, and should not be overridden without very good 
reason.</div></details></div></details><section 
id="impl-Send-for-MutableBuffer" class="impl"><a class="src rightside" 
href="../../src/arrow_buffer/buffer/mutable.rs.html#695">source</a><a 
href="#impl-Send-for-MutableBuffer" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html"; 
title="trait core::marker::Send">Send</a> for <a class="struct" href="mut [...]
     T: 'static + ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.type_id" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#202";>source</a><a 
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a hre 
[...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.borrow" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#210";>source</a><a
 href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a 
href="https: [...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait 
core::marker::Sized">Sized</a>,</span></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.borrow_mut" class="method trait-impl"><a class="src rightside" 
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217";>source</a><a
 href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a 
href [...]
diff --git a/implementors/core/cmp/trait.PartialEq.js 
b/implementors/core/cmp/trait.PartialEq.js
index 20c43d0ea6..94a0c83d48 100644
--- a/implementors/core/cmp/trait.PartialEq.js
+++ b/implementors/core/cmp/trait.PartialEq.js
@@ -1,6 +1,6 @@
 (function() {var implementors = {
 "arrow_array":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\"; 
title=\"trait core::cmp::PartialEq\">PartialEq</a>&lt;<a class=\"struct\" 
href=\"arrow_array/array/fixed_size_list_array/struct.FixedSizeListArray.html\" 
title=\"struct 
arrow_array::array::fixed_size_list_array::FixedSizeListArray\">FixedSizeListArray</a>&gt;
 for <a class=\"struct\" 
href=\"arrow_array/array/fixed_size_list_array/struct.FixedSizeListArray.html\" 
title=\"struct [...]
-"arrow_buffer":[["impl&lt;T: <a class=\"trait\" 
href=\"arrow_buffer/native/trait.ArrowNativeType.html\" title=\"trait 
arrow_buffer::native::ArrowNativeType\">ArrowNativeType</a>&gt; <a 
class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\"; 
title=\"trait core::cmp::PartialEq\">PartialEq</a>&lt;<a class=\"struct\" 
href=\"arrow_buffer/buffer/scalar/struct.ScalarBuffer.html\" title=\"struct 
arrow_buffer::buffer::scalar::ScalarBuffer\">ScalarBuffer</a>&lt;T&g [...]
+"arrow_buffer":[["impl&lt;T: <a class=\"trait\" 
href=\"arrow_buffer/native/trait.ArrowNativeType.html\" title=\"trait 
arrow_buffer::native::ArrowNativeType\">ArrowNativeType</a>&gt; <a 
class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\"; 
title=\"trait core::cmp::PartialEq\">PartialEq</a>&lt;<a class=\"struct\" 
href=\"arrow_buffer/buffer/scalar/struct.ScalarBuffer.html\" title=\"struct 
arrow_buffer::buffer::scalar::ScalarBuffer\">ScalarBuffer</a>&lt;T&g [...]
 "arrow_cast":[["impl&lt;'a&gt; <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\"; 
title=\"trait core::cmp::PartialEq\">PartialEq</a>&lt;<a class=\"struct\" 
href=\"arrow_cast/display/struct.FormatOptions.html\" title=\"struct 
arrow_cast::display::FormatOptions\">FormatOptions</a>&lt;'a&gt;&gt; for <a 
class=\"struct\" href=\"arrow_cast/display/struct.FormatOptions.html\" 
title=\"struct arrow_cast::display::FormatOptions\">FormatOptions</a>&lt;'a&gt; 
[...]
 "arrow_data":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\"; 
title=\"trait core::cmp::PartialEq\">PartialEq</a>&lt;<a class=\"enum\" 
href=\"arrow_data/data/enum.BufferSpec.html\" title=\"enum 
arrow_data::data::BufferSpec\">BufferSpec</a>&gt; for <a class=\"enum\" 
href=\"arrow_data/data/enum.BufferSpec.html\" title=\"enum 
arrow_data::data::BufferSpec\">BufferSpec</a>"],["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/co [...]
 "arrow_flight":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\"; 
title=\"trait core::cmp::PartialEq\">PartialEq</a>&lt;<a class=\"struct\" 
href=\"arrow_flight/gen/struct.Result.html\" title=\"struct 
arrow_flight::gen::Result\">Result</a>&gt; for <a class=\"struct\" 
href=\"arrow_flight/gen/struct.Result.html\" title=\"struct 
arrow_flight::gen::Result\">Result</a>"],["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/cmp [...]
diff --git a/implementors/core/default/trait.Default.js 
b/implementors/core/default/trait.Default.js
index 051516f01b..ee9cb3cfb1 100644
--- a/implementors/core/default/trait.Default.js
+++ b/implementors/core/default/trait.Default.js
@@ -1,7 +1,7 @@
 (function() {var implementors = {
 "arrow":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" 
href=\"arrow/util/string_writer/struct.StringWriter.html\" title=\"struct 
arrow::util::string_writer::StringWriter\">StringWriter</a>"]],
 "arrow_array":[["impl&lt;O: <a class=\"trait\" 
href=\"arrow_array/array/list_array/trait.OffsetSizeTrait.html\" title=\"trait 
arrow_array::array::list_array::OffsetSizeTrait\">OffsetSizeTrait</a>, T: <a 
class=\"trait\" href=\"arrow_array/builder/trait.ArrayBuilder.html\" 
title=\"trait arrow_array::builder::ArrayBuilder\">ArrayBuilder</a> + <a 
class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">Default</a>&gt; < [...]
-"arrow_buffer":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" 
href=\"arrow_buffer/bigint/struct.i256.html\" title=\"struct 
arrow_buffer::bigint::i256\">i256</a>"]],
+"arrow_buffer":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" 
href=\"arrow_buffer/bigint/struct.i256.html\" title=\"struct 
arrow_buffer::bigint::i256\">i256</a>"],["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" 
href=\"arrow_buffer/buf [...]
 "arrow_cast":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" 
href=\"arrow_cast/parse/struct.Interval.html\" title=\"struct 
arrow_cast::parse::Interval\">Interval</a>"],["impl&lt;'a&gt; <a 
class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" 
href=\"ar [...]
 "arrow_csv":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" 
href=\"arrow_csv/writer/struct.WriterBuilder.html\" title=\"struct 
arrow_csv::writer::WriterBuilder\">WriterBuilder</a>"],["impl <a 
class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" 
href= [...]
 "arrow_flight":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" 
href=\"arrow_flight/sql/gen/struct.CommandStatementUpdate.html\" title=\"struct 
arrow_flight::sql::gen::CommandStatementUpdate\">CommandStatementUpdate</a>"],["impl
 <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\"; 
title=\"trait core::default::Default\">De [...]
diff --git a/implementors/core/fmt/trait.Debug.js 
b/implementors/core/fmt/trait.Debug.js
index 7bac8fa270..367b7521f0 100644
--- a/implementors/core/fmt/trait.Debug.js
+++ b/implementors/core/fmt/trait.Debug.js
@@ -2,7 +2,7 @@
 "arrow":[["impl&lt;'a, T: <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" 
href=\"arrow/datatypes/trait.ArrowPrimitiveType.html\" title=\"trait 
arrow::datatypes::ArrowPrimitiveType\">ArrowPrimitiveType</a>&gt; <a 
class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" 
href=\"arrow/tensor/stru [...]
 "arrow_arith":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" 
href=\"arrow_arith/numeric/enum.Op.html\" title=\"enum 
arrow_arith::numeric::Op\">Op</a>"]],
 "arrow_array":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" 
href=\"arrow_array/builder/map_builder/struct.MapFieldNames.html\" 
title=\"struct 
arrow_array::builder::map_builder::MapFieldNames\">MapFieldNames</a>"],["impl 
<a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\"  [...]
-"arrow_buffer":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" 
href=\"arrow_buffer/buffer/boolean/struct.BooleanBuffer.html\" title=\"struct 
arrow_buffer::buffer::boolean::BooleanBuffer\">BooleanBuffer</a>"],["impl&lt;'a&gt;
 <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct [...]
+"arrow_buffer":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" 
href=\"arrow_buffer/buffer/boolean/struct.BooleanBuffer.html\" title=\"struct 
arrow_buffer::buffer::boolean::BooleanBuffer\">BooleanBuffer</a>"],["impl&lt;'a&gt;
 <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct [...]
 "arrow_cast":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" 
href=\"arrow_cast/parse/struct.IntervalAmount.html\" title=\"struct 
arrow_cast::parse::IntervalAmount\">IntervalAmount</a>"],["impl <a 
class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" 
href=\"arrow_cast/display/enum. [...]
 "arrow_csv":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" 
href=\"arrow_csv/reader/struct.Decoder.html\" title=\"struct 
arrow_csv::reader::Decoder\">Decoder</a>"],["impl&lt;'a&gt; <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" 
href=\"arrow_csv/reader/records/struct.St [...]
 "arrow_data":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" 
href=\"arrow_data/data/enum.BufferSpec.html\" title=\"enum 
arrow_data::data::BufferSpec\">BufferSpec</a>"],["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\"; 
title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" 
href=\"arrow_data/data/struct.DataTypeLayout.html [...]
diff --git a/implementors/core/ops/deref/trait.Deref.js 
b/implementors/core/ops/deref/trait.Deref.js
index 730a6c8487..bd7398bce3 100644
--- a/implementors/core/ops/deref/trait.Deref.js
+++ b/implementors/core/ops/deref/trait.Deref.js
@@ -1,6 +1,6 @@
 (function() {var implementors = {
 "arrow":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html\"; 
title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" 
href=\"arrow/pyarrow/struct.ArrowException.html\" title=\"struct 
arrow::pyarrow::ArrowException\">ArrowException</a>"]],
-"arrow_buffer":[["impl&lt;T: <a class=\"trait\" 
href=\"arrow_buffer/native/trait.ArrowNativeType.html\" title=\"trait 
arrow_buffer::native::ArrowNativeType\">ArrowNativeType</a>&gt; <a 
class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html\"; 
title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" 
href=\"arrow_buffer/buffer/scalar/struct.ScalarBuffer.html\" title=\"struct 
arrow_buffer::buffer::scalar::ScalarBuffer\">ScalarBuffer</a>&lt;T [...]
+"arrow_buffer":[["impl&lt;T: <a class=\"trait\" 
href=\"arrow_buffer/native/trait.ArrowNativeType.html\" title=\"trait 
arrow_buffer::native::ArrowNativeType\">ArrowNativeType</a>&gt; <a 
class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html\"; 
title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" 
href=\"arrow_buffer/buffer/scalar/struct.ScalarBuffer.html\" title=\"struct 
arrow_buffer::buffer::scalar::ScalarBuffer\">ScalarBuffer</a>&lt;T [...]
 "arrow_csv":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html\"; 
title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" 
href=\"arrow_csv/reader/struct.REGEX_SET.html\" title=\"struct 
arrow_csv::reader::REGEX_SET\">REGEX_SET</a>"]],
 "arrow_flight":[["impl&lt;'a&gt; <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html\"; 
title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" 
href=\"arrow_flight/struct.SchemaAsIpc.html\" title=\"struct 
arrow_flight::SchemaAsIpc\">SchemaAsIpc</a>&lt;'a&gt;"],["impl <a 
class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html\"; 
title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" [...]
 "arrow_schema":[["impl <a class=\"trait\" 
href=\"https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html\"; 
title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" 
href=\"arrow_schema/fields/struct.Fields.html\" title=\"struct 
arrow_schema::fields::Fields\">Fields</a>"]],
diff --git a/search-index.js b/search-index.js
index da459b3887..d73eb35785 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1,8 +1,8 @@
 var searchIndex = JSON.parse('{\
-"arrow":{"doc":"A complete, safe, native Rust implementation of Apache 
…","t":"AAAACAOOAAACCAACAAARININIIDDGDGIINGGGGNDDDGDEESSSDGGGGGGGGGGGGNDGGGGGGGGGGGGGDDGDDGNGGGGGGGGGGGGDDDDDGDGGGSGGGGGGGGGGGGGGGGGGGGGGGGGGGGQGGGGGGGGGGNGGDGDDDQDDDISDDDGDDGGGGNDDGGGGGGGGGGGGGGGGGGGGGGGGDDGGGGGGGGGGGGGGGGDDNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLFKLLKLFLFKLLFKLFFFFLFKLLFKLFLFKLFLLLLLFLLFKLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
 [...]
+"arrow":{"doc":"A complete, safe, native Rust implementation of Apache 
…","t":"AAAACAOOAAACCAACAAARININIIDDGDGIINGGGGNDDDGDEESSSDGGGGGGGGGGGGNDGGGGGGGGGGGGGDDGDDGNGGGGGGGGGGGGDDDDDGDGGGSGGGGGGGGGGGGGGGGGGGGGGGGGGGGQGGGGGGGGGGNGGDGDDDQDDDISDDDGDDGGGGNDDGGGGGGGGGGGGGGGGGGGGGGGGDDGGGGGGGGGGGGGGGGDDNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLFKLLKLFLFKLLFKLFFFFLFKLLFKLFLFKLFLLLLLFLLFKLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
 [...]
 "arrow_arith":{"doc":"Arrow arithmetic and aggregation 
kernels","t":"AAAAAAFOFFFFFFFFFFFFFFFFFAFFFFDDQQIDKLLLKLLLKLLLLLLLLLLLLLLLLLLKLLLKLLLLLLMMMKLLLFLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNINQINNENNNIFKKKKKFKKFLLLLLLOFFFFFLLLLFFLFFFOFOOOFFKKKKKFKKOFLLLLOOLIFFFFFFFFFFFFFFFFFFFFKFFKFFKKFOFFFFFFFFF","n":["aggregate","arity","bitwise","boolean","numeric","temporal","bit_and","bit_operation","bit_or","bit_xor","bool_and","bool_or","is_nan","max","max_array","max_binary","max_boolean","
 [...]
 "arrow_array":{"doc":"The central type in Apache Arrow are arrays, which are a 
…","t":"IIISDDDIIDQQSKKAAKAAKMKAKKOOOOOOOOKKKKKMMKKAKKKKKKKKKKKMKKKKKKKAKKAMMAAKMKKAAAAKKKISSKKKKKKLLLLLLLLLLKKKKKOOKKKKKKIIGCGDGGGGDGGGGDDGGGGDDGSGGGGGGGGGGGGGGQGGGGDDDISDDGDGGGGGGGGDDGGGGGGGGDKLLLLLLLLLLLLLLLLLAAAKLMMMMMMMMMMMAMLLMMAALLKLKLFKLKLLLMLLMKLMMMMAFAMFFALLKLMMMMMMMMKLMAFAMMKLAAKLMAKMMMMMMMKMMMMMMMMGGGLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMSDLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLL
 [...]
-"arrow_buffer":{"doc":"Low-level buffer abstractions for Apache Arrow 
Rust","t":"IIAKAAAAAAAAKMDMAKKKKARINENALLLLLLLLRENNSSSSDSLLLLLLLLLLLLLLLLLLLLLLLLLOOLLLLLLLLLLLLLLLLLLLLLLLLLLMDLLLLLMLFLFLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGMMMMMMMMMMMMMDDDMMMMMMMMMMFFFFFFFFFFFDDDDDDDFFFAMMMFFFFMMAMMMMMAAMAMMAMMAMADLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLDDLLLLLLLLLLLFMLLLLLLLLLLLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLDLLLMLLLLLLLLLLLLLLLLLLL
 [...]
+"arrow_buffer":{"doc":"Low-level buffer abstractions for Apache Arrow 
Rust","t":"IIAKAAAAAAAAKMDMAKKKKARINENALLLLLLLLRENNSSSSDSLLLLLLLLLLLLLLLLLLLLLLLLLOOLLLLLLLLLLLLLLLLLLLLLLLLLLMDLLLLLMLFLFLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGMMMMMMMMMMMMMDDDMMMMMMMMMMFFFFFFFFFFFDDDDDDDFFFAMMMFFFFMMAMMMMMAAMAMMAMMAMADLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLDDLLLLLLLLLLLFMLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLDLLLMLLLLLLLLLLLLLLLLLL
 [...]
 "arrow_cast":{"doc":"Cast kernel for Apache 
Arrow","t":"AAAADIFFFLLFFLFFFFFFFFFFFFFFFFFFFOFFFFFFFFFFFFFFLLFFLFLLLLMLLKLLFFFFFFFMFFKKLLLFLFFDDNIIEGNEDGNNQGDMFFLLLLLLLLLLLLLLLLLLLLLLFMMOLOOMLLLLLLLLLMMLLLLLLLLLLLLLLLLMLLLLLLFFLMMKOMMMOMOMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLFFNNNRRNRDDDENNNNGRRRRNINDNNLLLLLLLLLLLLLLLLLLLLLMLMMLLLLMLLLLLLLLLLLLMLLLLLMMMLLLKLFFLFFFFFOFFFFLLLLLLFLLLLLLLLLLLLLLLLFFFFFFFF","n":["cast","display","parse","pretty","CastOptions","DecimalCast","adjust_timestamp_to_t
 [...]
 "arrow_csv":{"doc":"Transfer data between the Arrow memory format and CSV 
…","t":"CCCCCFAAGDDDDDGDMMMLLLLLLLLLLLLMLFLFLLFLFFLLLLLLLLLLLLMLLMLMMLLLLLMLLLLLLLLLLLLLLMFFLFLLLLLLLMLLMFFMMMLMMALLLMMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRDDDLLLLLLLLLLLLMMMMMLMLLLLLLLLLLLLLLLLLLLMLMMMMMMMMLLLLLLLLLLRRRRRDDMLLLLLLLLLLMMMMLMLLLLLLLMMLLLLLMMMMMMMMLLLLLLLLLLLLLLLLM","n":["Reader","ReaderBuilder","Writer","WriterBuilder","infer_schema_from_files","map_csv_error","reader","writer","Bounds","BufReader"
 [...]
 "arrow_data":{"doc":"Low-level array data abstractions for Apache Arrow 
Rust","t":"NDDGNEDNNAAMMMMMMAMMAAAFMMMMMMMMAMDDDLLLLLLMMMMMMMLLLLLLLLLLLMMMLLLLLLLFLLLLLLLLLFNDDGNEDNNLLLLLLLLLLLLLMMMLLLMLLLLMMLLFFLLMMLLLLLLLLLLLLLLLLLLLLLLLFLLLLFLLMMLLFLLLLLLMLLMLLMMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMRRRRRRRRRFFAAFFFAAAAAAAAAAFFFFFFFRFFFFFFFFFFFFFDDFLLLLLMMMLMMLMMLLLLLLLLLLMMMLLMLLLMMMFLLLLLLNNENGGGNDNDMALLLLLLMMFFFFMLLMMMLMLMMAALLLLLLLLLLLLLLMALALMLMFAALLLLLLLLLLAAALFFFFFFFFFFFFFFFFFFFFFFFFF","n
 [...]
diff --git a/src/arrow_buffer/buffer/mutable.rs.html 
b/src/arrow_buffer/buffer/mutable.rs.html
index bb6b100dbf..a5a62f4c9d 100644
--- a/src/arrow_buffer/buffer/mutable.rs.html
+++ b/src/arrow_buffer/buffer/mutable.rs.html
@@ -967,6 +967,25 @@
 <a href="#967" id="967">967</a>
 <a href="#968" id="968">968</a>
 <a href="#969" id="969">969</a>
+<a href="#970" id="970">970</a>
+<a href="#971" id="971">971</a>
+<a href="#972" id="972">972</a>
+<a href="#973" id="973">973</a>
+<a href="#974" id="974">974</a>
+<a href="#975" id="975">975</a>
+<a href="#976" id="976">976</a>
+<a href="#977" id="977">977</a>
+<a href="#978" id="978">978</a>
+<a href="#979" id="979">979</a>
+<a href="#980" id="980">980</a>
+<a href="#981" id="981">981</a>
+<a href="#982" id="982">982</a>
+<a href="#983" id="983">983</a>
+<a href="#984" id="984">984</a>
+<a href="#985" id="985">985</a>
+<a href="#986" id="986">986</a>
+<a href="#987" id="987">987</a>
+<a href="#988" id="988">988</a>
 </pre></div><pre class="rust"><code><span class="comment">// Licensed to the 
Apache Software Foundation (ASF) under one
 // or more contributor license agreements.  See the NOTICE file
 // distributed with this work for additional information
@@ -1619,6 +1638,12 @@
     }
 }
 
+<span class="kw">impl </span>Default <span class="kw">for </span>MutableBuffer 
{
+    <span class="kw">fn </span>default() -&gt; <span class="self">Self </span>{
+        <span class="self">Self</span>::with_capacity(<span 
class="number">0</span>)
+    }
+}
+
 <span class="kw">impl </span>std::ops::Deref <span class="kw">for 
</span>MutableBuffer {
     <span class="kw">type </span>Target = [u8];
 
@@ -1746,6 +1771,19 @@
         <span class="macro">assert!</span>(buf.is_empty());
     }
 
+    <span class="attr">#[test]
+    </span><span class="kw">fn </span>test_mutable_default() {
+        <span class="kw">let </span>buf = MutableBuffer::default();
+        <span class="macro">assert_eq!</span>(<span class="number">0</span>, 
buf.capacity());
+        <span class="macro">assert_eq!</span>(<span class="number">0</span>, 
buf.len());
+        <span class="macro">assert!</span>(buf.is_empty());
+
+        <span class="kw">let </span><span class="kw-2">mut </span>buf = 
MutableBuffer::default();
+        buf.extend_from_slice(<span class="string">b&quot;hello&quot;</span>);
+        <span class="macro">assert_eq!</span>(<span class="number">5</span>, 
buf.len());
+        <span class="macro">assert_eq!</span>(<span 
class="string">b&quot;hello&quot;</span>, buf.as_slice());
+    }
+
     <span class="attr">#[test]
     </span><span class="kw">fn </span>test_mutable_extend_from_slice() {
         <span class="kw">let </span><span class="kw-2">mut </span>buf = 
MutableBuffer::new(<span class="number">100</span>);

Reply via email to