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><<a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>,
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><Item =
A>,</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><I>(iter: I) -> <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><Item = <a
class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>>,</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><I>(iter: I) -> <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><Item = <a
class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>>,</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) -> <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) -> <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>(&self) -> <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>(&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>(&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>(&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>(&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>(&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>(&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><<a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>,
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><I>(iter: I) -> 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><Item = <a
class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>>,</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><I>(iter: I) -> 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><Item = <a
class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>>,</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: &'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: &'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: &'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><<a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>,
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><I>(iter: I) -> 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><Item = <a
class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>>,</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><I>(iter: I) -> 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><Item = <a
class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>>,</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><<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>>
for <a class=\"struct\"
href=\"arrow_array/array/fixed_size_list_array/struct.FixedSizeListArray.html\"
title=\"struct [...]
-"arrow_buffer":[["impl<T: <a class=\"trait\"
href=\"arrow_buffer/native/trait.ArrowNativeType.html\" title=\"trait
arrow_buffer::native::ArrowNativeType\">ArrowNativeType</a>> <a
class=\"trait\"
href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\"
title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\"
href=\"arrow_buffer/buffer/scalar/struct.ScalarBuffer.html\" title=\"struct
arrow_buffer::buffer::scalar::ScalarBuffer\">ScalarBuffer</a><T&g [...]
+"arrow_buffer":[["impl<T: <a class=\"trait\"
href=\"arrow_buffer/native/trait.ArrowNativeType.html\" title=\"trait
arrow_buffer::native::ArrowNativeType\">ArrowNativeType</a>> <a
class=\"trait\"
href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\"
title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\"
href=\"arrow_buffer/buffer/scalar/struct.ScalarBuffer.html\" title=\"struct
arrow_buffer::buffer::scalar::ScalarBuffer\">ScalarBuffer</a><T&g [...]
"arrow_cast":[["impl<'a> <a class=\"trait\"
href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\"
title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\"
href=\"arrow_cast/display/struct.FormatOptions.html\" title=\"struct
arrow_cast::display::FormatOptions\">FormatOptions</a><'a>> for <a
class=\"struct\" href=\"arrow_cast/display/struct.FormatOptions.html\"
title=\"struct arrow_cast::display::FormatOptions\">FormatOptions</a><'a>
[...]
"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><<a class=\"enum\"
href=\"arrow_data/data/enum.BufferSpec.html\" title=\"enum
arrow_data::data::BufferSpec\">BufferSpec</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/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><<a class=\"struct\"
href=\"arrow_flight/gen/struct.Result.html\" title=\"struct
arrow_flight::gen::Result\">Result</a>> 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<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>> < [...]
-"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<'a> <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<'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>> <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<'a>
<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<'a>
<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<'a> <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<T: <a class=\"trait\"
href=\"arrow_buffer/native/trait.ArrowNativeType.html\" title=\"trait
arrow_buffer::native::ArrowNativeType\">ArrowNativeType</a>> <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><T [...]
+"arrow_buffer":[["impl<T: <a class=\"trait\"
href=\"arrow_buffer/native/trait.ArrowNativeType.html\" title=\"trait
arrow_buffer::native::ArrowNativeType\">ArrowNativeType</a>> <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><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<'a> <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><'a>"],["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() -> <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"hello"</span>);
+ <span class="macro">assert_eq!</span>(<span class="number">5</span>,
buf.len());
+ <span class="macro">assert_eq!</span>(<span
class="string">b"hello"</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>);