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

github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git


The following commit(s) were added to refs/heads/gh-pages by this push:
     new 75575794 deploy: 0c44e50dc08f44601ea2530311aed5222a810f87
75575794 is described below

commit 7557579456a0f7425fec041ac197c5905453038b
Author: liurenjie1024 <[email protected]>
AuthorDate: Fri Oct 25 09:11:54 2024 +0000

    deploy: 0c44e50dc08f44601ea2530311aed5222a810f87
---
 api/iceberg/spec/enum.DataContentType.html      | 10 +++----
 api/iceberg/spec/enum.DataFileBuilderError.html |  4 +--
 api/iceberg/spec/enum.DataFileFormat.html       | 14 ++++-----
 api/iceberg/spec/enum.ManifestStatus.html       |  6 ++--
 api/iceberg/spec/struct.DataFile.html           | 38 ++++++++++++-------------
 api/iceberg/spec/struct.DataFileBuilder.html    | 38 ++++++++++++-------------
 api/iceberg/spec/struct.ManifestEntry.html      | 19 +++++++------
 api/search-index.js                             |  2 +-
 api/search.desc/iceberg/iceberg-desc-0-.js      |  2 +-
 api/src/iceberg/spec/manifest.rs.html           | 10 +++++++
 10 files changed, 77 insertions(+), 66 deletions(-)

diff --git a/api/iceberg/spec/enum.DataContentType.html 
b/api/iceberg/spec/enum.DataContentType.html
index a71d5330..e274cd73 100644
--- a/api/iceberg/spec/enum.DataContentType.html
+++ b/api/iceberg/spec/enum.DataContentType.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="Type of 
content stored by the data file: data, equality deletes, or position deletes 
(all v1 files are data files)"><title>DataContentType in iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98
 [...]
+<!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="Type of 
content stored by the data file: data, equality deletes, or position deletes 
(all v1 files are data files)"><title>DataContentType in iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98
 [...]
     Data = 0,
     PositionDeletes = 1,
     EqualityDeletes = 2,
@@ -7,11 +7,11 @@ position deletes (all v1 files are data files)</p>
 </div></details><h2 id="variants" class="variants section-header">Variants<a 
href="#variants" class="anchor">§</a></h2><div class="variants"><section 
id="variant.Data" class="variant"><a href="#variant.Data" 
class="anchor">§</a><h3 class="code-header">Data = 0</h3></section><div 
class="docblock"><p>value: 0</p>
 </div><section id="variant.PositionDeletes" class="variant"><a 
href="#variant.PositionDeletes" class="anchor">§</a><h3 
class="code-header">PositionDeletes = 1</h3></section><div 
class="docblock"><p>value: 1</p>
 </div><section id="variant.EqualityDeletes" class="variant"><a 
href="#variant.EqualityDeletes" class="anchor">§</a><h3 
class="code-header">EqualityDeletes = 2</h3></section><div 
class="docblock"><p>value: 2</p>
-</div></div><h2 id="trait-implementations" class="section-header">Trait 
Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div 
id="trait-implementations-list"><details class="toggle implementors-toggle" 
open><summary><section id="impl-Clone-for-DataContentType" class="impl"><a 
class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1152">source</a><a 
href="#impl-Clone-for-DataContentType" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" [...]
-    __D: <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/de/trait.Deserializer.html"; 
title="trait 
serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div
 class='docblock'>Deserialize this value from the given Serde deserializer. <a 
href="https://docs.rs/serde/1.0.213/serde/de/trait.Deserialize.html#tymethod.deserialize";>Read
 more</a></div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section id="impl-Parti [...]
+</div></div><h2 id="trait-implementations" class="section-header">Trait 
Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div 
id="trait-implementations-list"><details class="toggle implementors-toggle" 
open><summary><section id="impl-Clone-for-DataContentType" class="impl"><a 
class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1157">source</a><a 
href="#impl-Clone-for-DataContentType" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" [...]
+    __D: <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/de/trait.Deserializer.html"; 
title="trait 
serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div
 class='docblock'>Deserialize this value from the given Serde deserializer. <a 
href="https://docs.rs/serde/1.0.213/serde/de/trait.Deserialize.html#tymethod.deserialize";>Read
 more</a></div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section id="impl-Parti [...]
 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#263";>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><details class="toggle 
implementors-toggle" open><summary><section 
id="impl-Serialize-for-DataContentType" class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1152">source</a><a 
href="#impl-Serialize-for-DataContentType" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serialize.html"; title=" 
[...]
-    __S: <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serializer.html"; 
title="trait 
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div 
class='docblock'>Serialize this value into the given Serde serializer. <a 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serialize.html#tymethod.serialize";>Read
 more</a></div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section 
id="impl-TryFrom%3Ci32%3E-for-DataCo [...]
+sufficient, and should not be overridden without very good 
reason.</div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section 
id="impl-Serialize-for-DataContentType" class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1157">source</a><a 
href="#impl-Serialize-for-DataContentType" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serialize.html"; title=" 
[...]
+    __S: <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serializer.html"; 
title="trait 
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div 
class='docblock'>Serialize this value into the given Serde serializer. <a 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serialize.html#tymethod.serialize";>Read
 more</a></div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section 
id="impl-TryFrom%3Ci32%3E-for-DataCo [...]
     T: 'static + ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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#141";>source</a><a 
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href 
[...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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>,</div></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/api/iceberg/spec/enum.DataFileBuilderError.html 
b/api/iceberg/spec/enum.DataFileBuilderError.html
index 7eeb8349..77b45c4d 100644
--- a/api/iceberg/spec/enum.DataFileBuilderError.html
+++ b/api/iceberg/spec/enum.DataFileBuilderError.html
@@ -1,10 +1,10 @@
-<!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="Error type 
for DataFileBuilder"><title>DataFileBuilderError in iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8
 [...]
+<!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="Error type 
for DataFileBuilder"><title>DataFileBuilderError in iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8
 [...]
     UninitializedField(&amp;'static <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.str.html";>str</a>),
     ValidationError(<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>),
 }</code></pre><details class="toggle top-doc" open><summary 
class="hideme"><span>Expand description</span></summary><div 
class="docblock"><p>Error type for DataFileBuilder</p>
 </div></details><h2 id="variants" class="variants section-header">Variants 
(Non-exhaustive)<a href="#variants" class="anchor">§</a></h2><details 
class="toggle non-exhaustive"><summary class="hideme"><span>This enum is marked 
as non-exhaustive</span></summary><div class="docblock">Non-exhaustive enums 
could have additional variants added in future. Therefore, when matching 
against variants of non-exhaustive enums, an extra wildcard arm must be added 
to account for any future variants.</di [...]
 </div><section id="variant.ValidationError" class="variant"><a 
href="#variant.ValidationError" class="anchor">§</a><h3 
class="code-header">ValidationError(<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>)</h3></section><div 
class="docblock"><p>Custom validation error</p>
-</div></div><h2 id="trait-implementations" class="section-header">Trait 
Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div 
id="trait-implementations-list"><details class="toggle implementors-toggle" 
open><summary><section id="impl-Debug-for-DataFileBuilderError" class="impl"><a 
class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><a 
href="#impl-Debug-for-DataFileBuilderError" class="anchor">§</a><h3 
class="code-header">impl <a clas [...]
+</div></div><h2 id="trait-implementations" class="section-header">Trait 
Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div 
id="trait-implementations-list"><details class="toggle implementors-toggle" 
open><summary><section id="impl-Debug-for-DataFileBuilderError" class="impl"><a 
class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><a 
href="#impl-Debug-for-DataFileBuilderError" class="anchor">§</a><h3 
class="code-header">impl <a clas [...]
     T: 'static + ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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#141";>source</a><a 
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href 
[...]
     T: <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html"; 
title="trait core::error::Error">Error</a> + 
'static,</div></h3></section></summary><div class="impl-items"><details 
class="toggle method-toggle" open><summary><section id="method.as_error_source" 
class="method trait-impl"><a href="#method.as_error_source" 
class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">as_error_source</a>(&amp;self) -&gt; &amp;(dyn <a class="trait" 
href="https://doc [...]
 to benefit from Rust’s automatic dereferencing of method
diff --git a/api/iceberg/spec/enum.DataFileFormat.html 
b/api/iceberg/spec/enum.DataFileFormat.html
index 03c04a4f..4c355c85 100644
--- a/api/iceberg/spec/enum.DataFileFormat.html
+++ b/api/iceberg/spec/enum.DataFileFormat.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="Format of 
this data."><title>DataFileFormat in iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.
 [...]
+<!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="Format of 
this data."><title>DataFileFormat in iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.
 [...]
     Avro,
     Orc,
     Parquet,
@@ -6,14 +6,14 @@
 </div></details><h2 id="variants" class="variants section-header">Variants<a 
href="#variants" class="anchor">§</a></h2><div class="variants"><section 
id="variant.Avro" class="variant"><a href="#variant.Avro" 
class="anchor">§</a><h3 class="code-header">Avro</h3></section><div 
class="docblock"><p>Avro file format: <a 
href="https://avro.apache.org/";>https://avro.apache.org/</a></p>
 </div><section id="variant.Orc" class="variant"><a href="#variant.Orc" 
class="anchor">§</a><h3 class="code-header">Orc</h3></section><div 
class="docblock"><p>Orc file format: <a 
href="https://orc.apache.org/";>https://orc.apache.org/</a></p>
 </div><section id="variant.Parquet" class="variant"><a href="#variant.Parquet" 
class="anchor">§</a><h3 class="code-header">Parquet</h3></section><div 
class="docblock"><p>Parquet file format: <a 
href="https://parquet.apache.org/";>https://parquet.apache.org/</a></p>
-</div></div><h2 id="trait-implementations" class="section-header">Trait 
Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div 
id="trait-implementations-list"><details class="toggle implementors-toggle" 
open><summary><section id="impl-Clone-for-DataFileFormat" class="impl"><a 
class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1179">source</a><a 
href="#impl-Clone-for-DataFileFormat" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" h [...]
+</div></div><h2 id="trait-implementations" class="section-header">Trait 
Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div 
id="trait-implementations-list"><details class="toggle implementors-toggle" 
open><summary><section id="impl-Clone-for-DataFileFormat" class="impl"><a 
class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1184">source</a><a 
href="#impl-Clone-for-DataFileFormat" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" h [...]
     Self: <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html"; 
title="trait core::str::traits::FromStr">FromStr</a>,
-    &lt;Self as <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html"; 
title="trait core::str::traits::FromStr">FromStr</a>&gt;::<a 
class="associatedtype" 
href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err";
 title="type core::str::traits::FromStr::Err">Err</a>: <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html"; 
title="trait core::fmt::Display">Display</a>,</div></h3></sectio [...]
-    __D: <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/de/trait.Deserializer.html"; 
title="trait 
serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div
 class='docblock'>Deserialize this value from the given Serde deserializer. <a 
href="https://docs.rs/serde/1.0.213/serde/de/trait.Deserialize.html#tymethod.deserialize";>Read
 more</a></div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section id="impl-Displ [...]
+    &lt;Self as <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html"; 
title="trait core::str::traits::FromStr">FromStr</a>&gt;::<a 
class="associatedtype" 
href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err";
 title="type core::str::traits::FromStr::Err">Err</a>: <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html"; 
title="trait core::fmt::Display">Display</a>,</div></h3></sectio [...]
+    __D: <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/de/trait.Deserializer.html"; 
title="trait 
serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div
 class='docblock'>Deserialize this value from the given Serde deserializer. <a 
href="https://docs.rs/serde/1.0.213/serde/de/trait.Deserialize.html#tymethod.deserialize";>Read
 more</a></div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section id="impl-Displ [...]
 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#263";>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><details class="toggle 
implementors-toggle" open><summary><section 
id="impl-Serialize-for-DataFileFormat" class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1179">source</a><a 
href="#impl-Serialize-for-DataFileFormat" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serialize.html"; title="tr 
[...]
-    Self: <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html"; 
title="trait 
core::fmt::Display">Display</a>,</div></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.serialize" class="method trait-impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1179">source</a><a 
href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/ [...]
-    __S: <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serializer.html"; 
title="trait 
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div 
class='docblock'>Serialize this value into the given Serde serializer. <a 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serialize.html#tymethod.serialize";>Read
 more</a></div></details></div></details><section 
id="impl-Copy-for-DataFileFormat" class="impl"><a class="src rightside" 
href="../../src/iceber [...]
+sufficient, and should not be overridden without very good 
reason.</div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section 
id="impl-Serialize-for-DataFileFormat" class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1184">source</a><a 
href="#impl-Serialize-for-DataFileFormat" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serialize.html"; title="tr 
[...]
+    Self: <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html"; 
title="trait 
core::fmt::Display">Display</a>,</div></h3></section></summary><div 
class="impl-items"><details class="toggle method-toggle" open><summary><section 
id="method.serialize" class="method trait-impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1184">source</a><a 
href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a 
href="https://docs.rs/ [...]
+    __S: <a class="trait" 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serializer.html"; 
title="trait 
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div 
class='docblock'>Serialize this value into the given Serde serializer. <a 
href="https://docs.rs/serde/1.0.213/serde/ser/trait.Serialize.html#tymethod.serialize";>Read
 more</a></div></details></div></details><section 
id="impl-Copy-for-DataFileFormat" class="impl"><a class="src rightside" 
href="../../src/iceber [...]
     T: 'static + ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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#141";>source</a><a 
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href 
[...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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>,</div></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/api/iceberg/spec/enum.ManifestStatus.html 
b/api/iceberg/spec/enum.ManifestStatus.html
index 4629dfc2..bf171ee7 100644
--- a/api/iceberg/spec/enum.ManifestStatus.html
+++ b/api/iceberg/spec/enum.ManifestStatus.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="Used to 
track additions and deletions in ManifestEntry."><title>ManifestStatus in 
iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff
 [...]
+<!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="Used to 
track additions and deletions in ManifestEntry."><title>ManifestStatus in 
iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff
 [...]
     Existing = 0,
     Added = 1,
     Deleted = 2,
@@ -7,9 +7,9 @@
 </div><section id="variant.Added" class="variant"><a href="#variant.Added" 
class="anchor">§</a><h3 class="code-header">Added = 1</h3></section><div 
class="docblock"><p>Value: 1</p>
 </div><section id="variant.Deleted" class="variant"><a href="#variant.Deleted" 
class="anchor">§</a><h3 class="code-header">Deleted = 2</h3></section><div 
class="docblock"><p>Value: 2</p>
 <p>Deletes are informational only and not used in scans.</p>
-</div></div><h2 id="trait-implementations" class="section-header">Trait 
Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div 
id="trait-implementations-list"><details class="toggle implementors-toggle" 
open><summary><section id="impl-Clone-for-ManifestStatus" class="impl"><a 
class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#918">source</a><a 
href="#impl-Clone-for-ManifestStatus" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" hr [...]
+</div></div><h2 id="trait-implementations" class="section-header">Trait 
Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div 
id="trait-implementations-list"><details class="toggle implementors-toggle" 
open><summary><section id="impl-Clone-for-ManifestStatus" class="impl"><a 
class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#923">source</a><a 
href="#impl-Clone-for-ManifestStatus" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" hr [...]
 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#263";>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><details class="toggle 
implementors-toggle" open><summary><section 
id="impl-TryFrom%3Ci32%3E-for-ManifestStatus" class="impl"><a class="src 
rightside" href="../../src/iceberg/spec/manifest.rs.html#930-944">source</a><a 
href="#impl-TryFrom%3Ci32%3E-for-ManifestStatus" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/convert/trait.T [...]
+sufficient, and should not be overridden without very good 
reason.</div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section 
id="impl-TryFrom%3Ci32%3E-for-ManifestStatus" class="impl"><a class="src 
rightside" href="../../src/iceberg/spec/manifest.rs.html#935-949">source</a><a 
href="#impl-TryFrom%3Ci32%3E-for-ManifestStatus" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/convert/trait.T [...]
     T: 'static + ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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#141";>source</a><a 
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href 
[...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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>,</div></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/api/iceberg/spec/struct.DataFile.html 
b/api/iceberg/spec/struct.DataFile.html
index 386a5d54..180cd8c6 100644
--- a/api/iceberg/spec/struct.DataFile.html
+++ b/api/iceberg/spec/struct.DataFile.html
@@ -1,40 +1,40 @@
-<!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="Data file 
carries data file path, partition tuple, metrics, …"><title>DataFile in 
iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff
 [...]
-</div></details><h2 id="implementations" 
class="section-header">Implementations<a href="#implementations" 
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle 
implementors-toggle" open><summary><section id="impl-DataFile" class="impl"><a 
class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1067-1149">source</a><a 
href="#impl-DataFile" class="anchor">§</a><h3 class="code-header">impl <a 
class="struct" href="struct.DataFile.html" title="struct icebe [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_path" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1073-1075">source</a><h4 
class="code-header">pub fn <a href="#method.file_path" 
class="fn">file_path</a>(&amp;self) -&gt; &amp;<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.str.html";>str</a></h4></section></summary><div
 class="docblock"><p>Get the file path as full URI with FS  [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_format" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1077-1079">source</a><h4 
class="code-header">pub fn <a href="#method.file_format" 
class="fn">file_format</a>(&amp;self) -&gt; <a class="enum" 
href="enum.DataFileFormat.html" title="enum 
iceberg::spec::DataFileFormat">DataFileFormat</a></h4></section></summary><div 
class="docblock"><p>Get the file format  [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.partition" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1081-1083">source</a><h4 
class="code-header">pub fn <a href="#method.partition" 
class="fn">partition</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="struct.Struct.html" title="struct 
iceberg::spec::Struct">Struct</a></h4></section></summary><div 
class="docblock"><p>Get the partition values of the file.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.record_count" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1085-1087">source</a><h4 
class="code-header">pub fn <a href="#method.record_count" 
class="fn">record_count</a>(&amp;self) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a></h4></section></summary><div
 class="docblock"><p>Get the record count in the data f [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_size_in_bytes" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1089-1091">source</a><h4 
class="code-header">pub fn <a href="#method.file_size_in_bytes" 
class="fn">file_size_in_bytes</a>(&amp;self) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a></h4></section></summary><div
 class="docblock"><p>Get the file siz [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.column_sizes" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1096-1098">source</a><h4 
class="code-header">pub fn <a href="#method.column_sizes" 
class="fn">column_sizes</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt; [...]
+<!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="Data file 
carries data file path, partition tuple, metrics, …"><title>DataFile in 
iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff
 [...]
+</div></details><h2 id="implementations" 
class="section-header">Implementations<a href="#implementations" 
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle 
implementors-toggle" open><summary><section id="impl-DataFile" class="impl"><a 
class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1072-1154">source</a><a 
href="#impl-DataFile" class="anchor">§</a><h3 class="code-header">impl <a 
class="struct" href="struct.DataFile.html" title="struct icebe [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_path" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1078-1080">source</a><h4 
class="code-header">pub fn <a href="#method.file_path" 
class="fn">file_path</a>(&amp;self) -&gt; &amp;<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.str.html";>str</a></h4></section></summary><div
 class="docblock"><p>Get the file path as full URI with FS  [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_format" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1082-1084">source</a><h4 
class="code-header">pub fn <a href="#method.file_format" 
class="fn">file_format</a>(&amp;self) -&gt; <a class="enum" 
href="enum.DataFileFormat.html" title="enum 
iceberg::spec::DataFileFormat">DataFileFormat</a></h4></section></summary><div 
class="docblock"><p>Get the file format  [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.partition" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1086-1088">source</a><h4 
class="code-header">pub fn <a href="#method.partition" 
class="fn">partition</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="struct.Struct.html" title="struct 
iceberg::spec::Struct">Struct</a></h4></section></summary><div 
class="docblock"><p>Get the partition values of the file.</p>
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.record_count" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1090-1092">source</a><h4 
class="code-header">pub fn <a href="#method.record_count" 
class="fn">record_count</a>(&amp;self) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a></h4></section></summary><div
 class="docblock"><p>Get the record count in the data f [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_size_in_bytes" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1094-1096">source</a><h4 
class="code-header">pub fn <a href="#method.file_size_in_bytes" 
class="fn">file_size_in_bytes</a>(&amp;self) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a></h4></section></summary><div
 class="docblock"><p>Get the file siz [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.column_sizes" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1101-1103">source</a><h4 
class="code-header">pub fn <a href="#method.column_sizes" 
class="fn">column_sizes</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt; [...]
 Map from column id to the total size on disk of all regions that
 store the column. Does not include bytes necessary to read other
 columns, like footers. Null for row-oriented formats (Avro)</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1102-1104">source</a><h4 
class="code-header">pub fn <a href="#method.value_counts" 
class="fn">value_counts</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt; [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1107-1109">source</a><h4 
class="code-header">pub fn <a href="#method.value_counts" 
class="fn">value_counts</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt; [...]
 Map from column id to number of values in the column (including null
 and NaN values)</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.null_value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1107-1109">source</a><h4 
class="code-header">pub fn <a href="#method.null_value_counts" 
class="fn">null_value_counts</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap"> [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.null_value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1112-1114">source</a><h4 
class="code-header">pub fn <a href="#method.null_value_counts" 
class="fn">null_value_counts</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap"> [...]
 Map from column id to number of null values in the column</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.nan_value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1112-1114">source</a><h4 
class="code-header">pub fn <a href="#method.nan_value_counts" 
class="fn">nan_value_counts</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">Has [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.nan_value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1117-1119">source</a><h4 
class="code-header">pub fn <a href="#method.nan_value_counts" 
class="fn">nan_value_counts</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">Has [...]
 Map from column id to number of NaN values in the column</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.lower_bounds" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1117-1119">source</a><h4 
class="code-header">pub fn <a href="#method.lower_bounds" 
class="fn">lower_bounds</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt; [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.lower_bounds" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1122-1124">source</a><h4 
class="code-header">pub fn <a href="#method.lower_bounds" 
class="fn">lower_bounds</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt; [...]
 Map from column id to lower bound in the column serialized as binary.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.upper_bounds" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1122-1124">source</a><h4 
class="code-header">pub fn <a href="#method.upper_bounds" 
class="fn">upper_bounds</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt; [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.upper_bounds" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1127-1129">source</a><h4 
class="code-header">pub fn <a href="#method.upper_bounds" 
class="fn">upper_bounds</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt; [...]
 Map from column id to upper bound in the column serialized as binary.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.key_metadata" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1126-1128">source</a><h4 
class="code-header">pub fn <a href="#method.key_metadata" 
class="fn">key_metadata</a>(&amp;self) -&gt; &amp;[<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u8.html";>u8</a>] <a 
href="#" class="tooltip" data-notable-ty="&amp;[u8]">ⓘ</a></h4></section></ 
[...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.split_offsets" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1131-1133">source</a><h4 
class="code-header">pub fn <a href="#method.split_offsets" 
class="fn">split_offsets</a>(&amp;self) -&gt; &amp;[<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html";>i64</a>]</h4></section></summary><div
 class="docblock"><p>Get the split offsets of [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.key_metadata" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1131-1133">source</a><h4 
class="code-header">pub fn <a href="#method.key_metadata" 
class="fn">key_metadata</a>(&amp;self) -&gt; &amp;[<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u8.html";>u8</a>] <a 
href="#" class="tooltip" data-notable-ty="&amp;[u8]">ⓘ</a></h4></section></ 
[...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.split_offsets" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1136-1138">source</a><h4 
class="code-header">pub fn <a href="#method.split_offsets" 
class="fn">split_offsets</a>(&amp;self) -&gt; &amp;[<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html";>i64</a>]</h4></section></summary><div
 class="docblock"><p>Get the split offsets of [...]
 For example, all row group offsets in a Parquet file.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.equality_ids" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1137-1139">source</a><h4 
class="code-header">pub fn <a href="#method.equality_ids" 
class="fn">equality_ids</a>(&amp;self) -&gt; &amp;[<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.i32.html";>i32</a>]</h4></section></summary><div
 class="docblock"><p>Get the equality ids of the [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.equality_ids" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1142-1144">source</a><h4 
class="code-header">pub fn <a href="#method.equality_ids" 
class="fn">equality_ids</a>(&amp;self) -&gt; &amp;[<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.i32.html";>i32</a>]</h4></section></summary><div
 class="docblock"><p>Get the equality ids of the [...]
 Field ids used to determine row equality in equality delete files.
 null when content is not EqualityDeletes.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.sort_order_id" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1146-1148">source</a><h4 
class="code-header">pub fn <a href="#method.sort_order_id" 
class="fn">sort_order_id</a>(&amp;self) -&gt; <a class="enum" 
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"; 
title="enum core::option::Option">Option</a>&lt;<a class="primitive" 
href="https://doc. [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.sort_order_id" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#1151-1153">source</a><h4 
class="code-header">pub fn <a href="#method.sort_order_id" 
class="fn">sort_order_id</a>(&amp;self) -&gt; <a class="enum" 
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"; 
title="enum core::option::Option">Option</a>&lt;<a class="primitive" 
href="https://doc. [...]
 Only data files and equality delete files should be
 written with a non-null order id. Position deletes are required to be
 sorted by file and position, not a table order, and should set sort
 order id to null. Readers must ignore sort order id for position
 delete files.</p>
-</div></details></div></details></div><h2 id="trait-implementations" 
class="section-header">Trait Implementations<a href="#trait-implementations" 
class="anchor">§</a></h2><div id="trait-implementations-list"><details 
class="toggle implementors-toggle" open><summary><section 
id="impl-Clone-for-DataFile" class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><a 
href="#impl-Clone-for-DataFile" class="anchor">§</a><h3 
class="code-header">impl <a cl [...]
+</div></details></div></details></div><h2 id="trait-implementations" 
class="section-header">Trait Implementations<a href="#trait-implementations" 
class="anchor">§</a></h2><div id="trait-implementations-list"><details 
class="toggle implementors-toggle" open><summary><section 
id="impl-Clone-for-DataFile" class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><a 
href="#impl-Clone-for-DataFile" class="anchor">§</a><h3 
class="code-header">impl <a cl [...]
 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#263";>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-Eq-for-DataFile" 
class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><a 
href="#impl-Eq-for-DataFile" class="anchor">§</a><h3 class="code-header">impl 
<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html"; title="trait 
core::cmp::Eq">Eq</a> for <a class="struct" href="struct.DataFile.html" 
title="struct [...]
+sufficient, and should not be overridden without very good 
reason.</div></details></div></details><section id="impl-Eq-for-DataFile" 
class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><a 
href="#impl-Eq-for-DataFile" class="anchor">§</a><h3 class="code-header">impl 
<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html"; title="trait 
core::cmp::Eq">Eq</a> for <a class="struct" href="struct.DataFile.html" 
title="struct [...]
     T: 'static + ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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#141";>source</a><a 
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href 
[...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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>,</div></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/api/iceberg/spec/struct.DataFileBuilder.html 
b/api/iceberg/spec/struct.DataFileBuilder.html
index b4ee1d05..ec51f5fb 100644
--- a/api/iceberg/spec/struct.DataFileBuilder.html
+++ b/api/iceberg/spec/struct.DataFileBuilder.html
@@ -1,38 +1,38 @@
-<!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="Builder 
for `DataFile`."><title>DataFileBuilder in iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d
 [...]
-</div></details><h2 id="implementations" 
class="section-header">Implementations<a href="#implementations" 
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle 
implementors-toggle" open><summary><section id="impl-DataFileBuilder" 
class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><a 
href="#impl-DataFileBuilder" class="anchor">§</a><h3 class="code-header">impl 
<a class="struct" href="struct.DataFileBuilder.html" titl [...]
+<!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="Builder 
for `DataFile`."><title>DataFileBuilder in iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d
 [...]
+</div></details><h2 id="implementations" 
class="section-header">Implementations<a href="#implementations" 
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle 
implementors-toggle" open><summary><section id="impl-DataFileBuilder" 
class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><a 
href="#impl-DataFileBuilder" class="anchor">§</a><h3 class="code-header">impl 
<a class="struct" href="struct.DataFileBuilder.html" titl [...]
 <p>Type of content stored by the data file: data, equality deletes,
 or position deletes (all v1 files are data files)</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_path" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.file_path" 
class="fn">file_path</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>) -&gt; <a class="primitive" 
href="https://doc.r [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_path" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.file_path" 
class="fn">file_path</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>) -&gt; <a class="primitive" 
href="https://doc.r [...]
 <p>Full URI for the file with FS scheme</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_format" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.file_format" 
class="fn">file_format</a>(&amp;mut self, value: <a class="enum" 
href="enum.DataFileFormat.html" title="enum 
iceberg::spec::DataFileFormat">DataFileFormat</a>) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/st [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_format" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.file_format" 
class="fn">file_format</a>(&amp;mut self, value: <a class="enum" 
href="enum.DataFileFormat.html" title="enum 
iceberg::spec::DataFileFormat">DataFileFormat</a>) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/st [...]
 <p>String file format name, avro, orc or parquet</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.partition" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.partition" 
class="fn">partition</a>(&amp;mut self, value: <a class="struct" 
href="struct.Struct.html" title="struct iceberg::spec::Struct">Struct</a>) 
-&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.reference.ht [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.partition" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.partition" 
class="fn">partition</a>(&amp;mut self, value: <a class="struct" 
href="struct.Struct.html" title="struct iceberg::spec::Struct">Struct</a>) 
-&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.reference.ht [...]
 <p>Partition data tuple, schema based on the partition spec output using
 partition field ids for the struct field ids</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.record_count" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.record_count" 
class="fn">record_count</a>(&amp;mut self, value: <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a>) -&gt; 
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.re 
[...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.record_count" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.record_count" 
class="fn">record_count</a>(&amp;mut self, value: <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a>) -&gt; 
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.re 
[...]
 <p>Number of records in this file</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_size_in_bytes" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.file_size_in_bytes" 
class="fn">file_size_in_bytes</a>(&amp;mut self, value: <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a>) -&gt; 
<a class="primitive" href="https://doc.rust-lang.org/nightl [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_size_in_bytes" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.file_size_in_bytes" 
class="fn">file_size_in_bytes</a>(&amp;mut self, value: <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a>) -&gt; 
<a class="primitive" href="https://doc.rust-lang.org/nightl [...]
 <p>Total file size in bytes</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.column_sizes" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.column_sizes" 
class="fn">column_sizes</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a cla [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.column_sizes" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.column_sizes" 
class="fn">column_sizes</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a cla [...]
 key field id: 117
 value field id: 118</p>
 <p>Map from column id to the total size on disk of all regions that
 store the column. Does not include bytes necessary to read other
 columns, like footers. Leave null for row-oriented formats (Avro)</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.value_counts" 
class="fn">value_counts</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a cla [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.value_counts" 
class="fn">value_counts</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a cla [...]
 key field id: 119
 value field id: 120</p>
 <p>Map from column id to number of values in the column (including null
 and NaN values)</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.null_value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.null_value_counts" 
class="fn">null_value_counts</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMa [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.null_value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.null_value_counts" 
class="fn">null_value_counts</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMa [...]
 key field id: 121
 value field id: 122</p>
 <p>Map from column id to number of null values in the column</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.nan_value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.nan_value_counts" 
class="fn">nan_value_counts</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</ [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.nan_value_counts" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.nan_value_counts" 
class="fn">nan_value_counts</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</ [...]
 key field id: 138
 value field id: 139</p>
 <p>Map from column id to number of NaN values in the column</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.lower_bounds" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.lower_bounds" 
class="fn">lower_bounds</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a cla [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.lower_bounds" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.lower_bounds" 
class="fn">lower_bounds</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a cla [...]
 key field id: 126
 value field id: 127</p>
 <p>Map from column id to lower bound in the column serialized as binary.
@@ -42,7 +42,7 @@ in the column for the file.</p>
 <ul>
 <li><a 
href="https://iceberg.apache.org/spec/#binary-single-value-serialization";>Binary
 single-value serialization</a></li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.upper_bounds" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.upper_bounds" 
class="fn">upper_bounds</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a cla [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.upper_bounds" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.upper_bounds" 
class="fn">upper_bounds</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html";
 title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a cla [...]
 key field id: 129
 value field id: 130</p>
 <p>Map from column id to upper bound in the column serialized as binary.
@@ -52,19 +52,19 @@ values in the column for the file.</p>
 <ul>
 <li><a 
href="https://iceberg.apache.org/spec/#binary-single-value-serialization";>Binary
 single-value serialization</a></li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.key_metadata" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.key_metadata" 
class="fn">key_metadata</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html"; 
title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" 
href="https://doc.rust-lang.o [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.key_metadata" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.key_metadata" 
class="fn">key_metadata</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html"; 
title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" 
href="https://doc.rust-lang.o [...]
 <p>Implementation-specific key metadata for encryption</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.split_offsets" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.split_offsets" 
class="fn">split_offsets</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html"; 
title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" 
href="https://doc.rust-lan [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.split_offsets" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.split_offsets" 
class="fn">split_offsets</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html"; 
title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" 
href="https://doc.rust-lan [...]
 element field id: 133</p>
 <p>Split offsets for the data file. For example, all row group offsets
 in a Parquet file. Must be sorted ascending</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.equality_ids" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.equality_ids" 
class="fn">equality_ids</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html"; 
title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" 
href="https://doc.rust-lang.o [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.equality_ids" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.equality_ids" 
class="fn">equality_ids</a>(&amp;mut self, value: <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html"; 
title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" 
href="https://doc.rust-lang.o [...]
 element field id: 136</p>
 <p>Field ids used to determine row equality in equality delete files.
 Required when content is EqualityDeletes and should be null
 otherwise. Fields with ids listed in this column must be present
 in the delete file</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.sort_order_id" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.sort_order_id" 
class="fn">sort_order_id</a>(&amp;mut self, value: <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.i32.html";>i32</a>) -&gt; 
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.sort_order_id" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.sort_order_id" 
class="fn">sort_order_id</a>(&amp;mut self, value: <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.i32.html";>i32</a>) -&gt; 
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive [...]
 <p>ID representing sort order for this file.</p>
 <p>If sort order ID is missing or unknown, then the order is assumed to
 be unsorted. Only data files and equality delete files should be
@@ -72,10 +72,10 @@ written with a non-null order id. Position deletes are 
required to be
 sorted by file and position, not a table order, and should set sort
 order id to null. Readers must ignore sort order id for position
 delete files.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.build" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><h4 
class="code-header">pub fn <a href="#method.build" 
class="fn">build</a>(&amp;self) -&gt; <a class="enum" 
href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html"; 
title="enum core::result::Result">Result</a>&lt;<a class="struct" 
href="struct.DataFile.html" title="struct iceberg:: [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.build" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><h4 
class="code-header">pub fn <a href="#method.build" 
class="fn">build</a>(&amp;self) -&gt; <a class="enum" 
href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html"; 
title="enum core::result::Result">Result</a>&lt;<a class="struct" 
href="struct.DataFile.html" title="struct iceberg:: [...]
 <h5 id="errors"><a class="doc-anchor" href="#errors">§</a>Errors</h5>
 <p>If a required field has not been initialized.</p>
-</div></details></div></details></div><h2 id="trait-implementations" 
class="section-header">Trait Implementations<a href="#trait-implementations" 
class="anchor">§</a></h2><div id="trait-implementations-list"><details 
class="toggle implementors-toggle" open><summary><section 
id="impl-Clone-for-DataFileBuilder" class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#947">source</a><a 
href="#impl-Clone-for-DataFileBuilder" class="anchor">§</a><h3 class="code-head 
[...]
+</div></details></div></details></div><h2 id="trait-implementations" 
class="section-header">Trait Implementations<a href="#trait-implementations" 
class="anchor">§</a></h2><div id="trait-implementations-list"><details 
class="toggle implementors-toggle" open><summary><section 
id="impl-Clone-for-DataFileBuilder" class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#952">source</a><a 
href="#impl-Clone-for-DataFileBuilder" class="anchor">§</a><h3 class="code-head 
[...]
     T: 'static + ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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#141";>source</a><a 
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href 
[...]
     T: ?<a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"; 
title="trait core::marker::Sized">Sized</a>,</div></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>,</div></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/api/iceberg/spec/struct.ManifestEntry.html 
b/api/iceberg/spec/struct.ManifestEntry.html
index 4b3b4069..035de0db 100644
--- a/api/iceberg/spec/struct.ManifestEntry.html
+++ b/api/iceberg/spec/struct.ManifestEntry.html
@@ -1,17 +1,18 @@
-<!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 manifest 
is an immutable Avro file that lists data files or delete files, along with 
each file’s partition data tuple, metrics, and tracking 
information."><title>ManifestEntry in iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML(
 [...]
+<!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 manifest 
is an immutable Avro file that lists data files or delete files, along with 
each file’s partition data tuple, metrics, and tracking 
information."><title>ManifestEntry in iceberg::spec - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML(
 [...]
 files, along with each file’s partition data tuple, metrics, and tracking
 information.</p>
 </div></details><h2 id="implementations" 
class="section-header">Implementations<a href="#implementations" 
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle 
implementors-toggle" open><summary><section id="impl-ManifestEntry" 
class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#814">source</a><a 
href="#impl-ManifestEntry" class="anchor">§</a><h3 class="code-header">impl <a 
class="struct" href="struct.ManifestEntry.html" title="str [...]
 On the builder, call <code>.status(...)</code>, 
<code>.snapshot_id(...)</code>(optional), 
<code>.sequence_number(...)</code>(optional), 
<code>.file_sequence_number(...)</code>(optional), <code>.data_file(...)</code> 
to set the values of the fields.
 Finally, call <code>.build()</code> to create the instance of 
<code>ManifestEntry</code>.</p>
-</div></details></div></details><details class="toggle implementors-toggle" 
open><summary><section id="impl-ManifestEntry-1" class="impl"><a class="src 
rightside" href="../../src/iceberg/spec/manifest.rs.html#844-915">source</a><a 
href="#impl-ManifestEntry-1" class="anchor">§</a><h3 class="code-header">impl 
<a class="struct" href="struct.ManifestEntry.html" title="struct 
iceberg::spec::ManifestEntry">ManifestEntry</a></h3></section></summary><div 
class="impl-items"><details class="toggle [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.content_type" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#855-857">source</a><h4 
class="code-header">pub fn <a href="#method.content_type" 
class="fn">content_type</a>(&amp;self) -&gt; <a class="enum" 
href="enum.DataContentType.html" title="enum 
iceberg::spec::DataContentType">DataContentType</a></h4></section></summary><div
 class="docblock"><p>Content type of  [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_format" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#861-863">source</a><h4 
class="code-header">pub fn <a href="#method.file_format" 
class="fn">file_format</a>(&amp;self) -&gt; <a class="enum" 
href="enum.DataFileFormat.html" title="enum 
iceberg::spec::DataFileFormat">DataFileFormat</a></h4></section></summary><div 
class="docblock"><p>File format of this ma [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_path" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#867-869">source</a><h4 
class="code-header">pub fn <a href="#method.file_path" 
class="fn">file_path</a>(&amp;self) -&gt; &amp;<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.str.html";>str</a></h4></section></summary><div
 class="docblock"><p>Data file path of this manifest entry.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.record_count" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#873-875">source</a><h4 
class="code-header">pub fn <a href="#method.record_count" 
class="fn">record_count</a>(&amp;self) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a></h4></section></summary><div
 class="docblock"><p>Data file record count of the manife [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.sequence_number" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#900-902">source</a><h4 
class="code-header">pub fn <a href="#method.sequence_number" 
class="fn">sequence_number</a>(&amp;self) -&gt; <a class="enum" 
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"; 
title="enum core::option::Option">Option</a>&lt;<a class="primitive" 
href="https:// [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_size_in_bytes" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#906-908">source</a><h4 
class="code-header">pub fn <a href="#method.file_size_in_bytes" 
class="fn">file_size_in_bytes</a>(&amp;self) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a></h4></section></summary><div
 class="docblock"><p>File size in bytes.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.data_file" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#912-914">source</a><h4 
class="code-header">pub fn <a href="#method.data_file" 
class="fn">data_file</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="struct.DataFile.html" title="struct 
iceberg::spec::DataFile">DataFile</a></h4></section></summary><div 
class="docblock"><p>get a reference to the actual data  [...]
+</div></details></div></details><details class="toggle implementors-toggle" 
open><summary><section id="impl-ManifestEntry-1" class="impl"><a class="src 
rightside" href="../../src/iceberg/spec/manifest.rs.html#844-920">source</a><a 
href="#impl-ManifestEntry-1" class="anchor">§</a><h3 class="code-header">impl 
<a class="struct" href="struct.ManifestEntry.html" title="struct 
iceberg::spec::ManifestEntry">ManifestEntry</a></h3></section></summary><div 
class="impl-items"><details class="toggle [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.status" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#854-856">source</a><h4 
class="code-header">pub fn <a href="#method.status" 
class="fn">status</a>(&amp;self) -&gt; <a class="enum" 
href="enum.ManifestStatus.html" title="enum 
iceberg::spec::ManifestStatus">ManifestStatus</a></h4></section></summary><div 
class="docblock"><p>Status of this manifest entry</p>
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.content_type" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#860-862">source</a><h4 
class="code-header">pub fn <a href="#method.content_type" 
class="fn">content_type</a>(&amp;self) -&gt; <a class="enum" 
href="enum.DataContentType.html" title="enum 
iceberg::spec::DataContentType">DataContentType</a></h4></section></summary><div
 class="docblock"><p>Content type of  [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_format" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#866-868">source</a><h4 
class="code-header">pub fn <a href="#method.file_format" 
class="fn">file_format</a>(&amp;self) -&gt; <a class="enum" 
href="enum.DataFileFormat.html" title="enum 
iceberg::spec::DataFileFormat">DataFileFormat</a></h4></section></summary><div 
class="docblock"><p>File format of this ma [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_path" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#872-874">source</a><h4 
class="code-header">pub fn <a href="#method.file_path" 
class="fn">file_path</a>(&amp;self) -&gt; &amp;<a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.str.html";>str</a></h4></section></summary><div
 class="docblock"><p>Data file path of this manifest entry.</p>
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.record_count" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#878-880">source</a><h4 
class="code-header">pub fn <a href="#method.record_count" 
class="fn">record_count</a>(&amp;self) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a></h4></section></summary><div
 class="docblock"><p>Data file record count of the manife [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.sequence_number" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#905-907">source</a><h4 
class="code-header">pub fn <a href="#method.sequence_number" 
class="fn">sequence_number</a>(&amp;self) -&gt; <a class="enum" 
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"; 
title="enum core::option::Option">Option</a>&lt;<a class="primitive" 
href="https:// [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.file_size_in_bytes" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#911-913">source</a><h4 
class="code-header">pub fn <a href="#method.file_size_in_bytes" 
class="fn">file_size_in_bytes</a>(&amp;self) -&gt; <a class="primitive" 
href="https://doc.rust-lang.org/nightly/std/primitive.u64.html";>u64</a></h4></section></summary><div
 class="docblock"><p>File size in bytes.</p>
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.data_file" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#917-919">source</a><h4 
class="code-header">pub fn <a href="#method.data_file" 
class="fn">data_file</a>(&amp;self) -&gt; &amp;<a class="struct" 
href="struct.DataFile.html" title="struct 
iceberg::spec::DataFile">DataFile</a></h4></section></summary><div 
class="docblock"><p>get a reference to the actual data  [...]
 </div></details></div></details></div><h2 id="trait-implementations" 
class="section-header">Trait Implementations<a href="#trait-implementations" 
class="anchor">§</a></h2><div id="trait-implementations-list"><details 
class="toggle implementors-toggle" open><summary><section 
id="impl-Clone-for-ManifestEntry" class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#814">source</a><a 
href="#impl-Clone-for-ManifestEntry" class="anchor">§</a><h3 
class="code-header"> [...]
 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#263";>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-Eq-for-ManifestEntry" 
class="impl"><a class="src rightside" 
href="../../src/iceberg/spec/manifest.rs.html#814">source</a><a 
href="#impl-Eq-for-ManifestEntry" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html"; title="trait 
core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ManifestEntry.html 
[...]
diff --git a/api/search-index.js b/api/search-index.js
index c7d14896..f3b005bf 100644
--- a/api/search-index.js
+++ b/api/search-index.js
@@ -1,5 +1,5 @@
 var searchIndex = new Map(JSON.parse('[\
-["iceberg",{"t":"PPPPPKPPPPPFGPPPFFPPPPPPIPPPPPPFFFGGPPPFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMQNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNCNMMMOONNNOOONOMNNNNNNONOOMOCOONNNNONCOCMNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNCOOOOOOOOOOOOOOOOOOOOOOOOOFFKRRNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNMHMNNNNNNNHNNNNNNPPPPPPPPFKRGFIPPPPPPPPFPPPPPPPPPGGFPPFPIPPFNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
 [...]
+["iceberg",{"t":"PPPPPKPPPPPFGPPPFFPPPPPPIPPPPPPFFFGGPPPFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMQNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNCNMMMOONNNOOONOMNNNNNNONOOMOCOONNNNONCOCMNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNCOOOOOOOOOOOOOOOOOOOOOOOOOFFKRRNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNMHMNNNNNNNHNNNNNNPPPPPPPPFKRGFIPPPPPPPPFPPPPPPPPPGGFPPFPIPPFNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
 [...]
 
["iceberg_catalog_glue",{"t":"SSSSSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQ","n":["AWS_ACCESS_KEY_ID","AWS_PROFILE_NAME","AWS_REGION_NAME","AWS_SECRET_ACCESS_KEY","AWS_SESSION_TOKEN","GlueCatalog","GlueCatalogConfig","borrow","borrow","borrow_mut","borrow_mut","builder","create_namespace","create_table","deref","deref","deref_mut","deref_mut","drop","drop","drop_namespace","drop_table","file_io","fmt","fmt","from","from","get_namespace","init","init","into","into","into_shared","i
 [...]
 
["iceberg_catalog_hms",{"t":"PPFFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Buffered","Framed","HmsCatalog","HmsCatalogConfig","HmsThriftTransport","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","builder","create_namespace","create_table","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop_namespace","drop_table","file_io","fmt","fmt","fmt","from","from","from","get_namespace","init","init","init","into
 [...]
 
["iceberg_catalog_memory",{"t":"FNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["MemoryCatalog","borrow","borrow_mut","create_namespace","create_table","deref","deref_mut","drop","drop_namespace","drop_table","fmt","from","get_namespace","init","into","list_namespaces","list_tables","load_table","namespace_exists","new","rename_table","table_exists","try_from","try_into","type_id","update_namespace","update_table","vzip"],"q":[[0,"iceberg_catalog_memory"],[28,"iceberg_catalog_memory::catalog"],[29,"i
 [...]
diff --git a/api/search.desc/iceberg/iceberg-desc-0-.js 
b/api/search.desc/iceberg/iceberg-desc-0-.js
index 0b23eb6e..4967dea1 100644
--- a/api/search.desc/iceberg/iceberg-desc-0-.js
+++ b/api/search.desc/iceberg/iceberg-desc-0-.js
@@ -1 +1 @@
-searchState.loadedDescShard("iceberg", 0, "Apache Iceberg Official Native Rust 
Implementation\nAdd a new schema to the table\nAdd snapshot to table.\nAdd sort 
order to table.\nAdd a new partition spec to the table\nAssign a new UUID to 
the table\nThe catalog API for Iceberg Rust.\nThe table’s current schema id 
must match the requirement.\nIceberg data is invalid.\nThe table’s default sort 
order id must match the …\nThe table’s default spec id must match the 
requirement.\nContains the err [...]
\ No newline at end of file
+searchState.loadedDescShard("iceberg", 0, "Apache Iceberg Official Native Rust 
Implementation\nAdd a new schema to the table\nAdd snapshot to table.\nAdd sort 
order to table.\nAdd a new partition spec to the table\nAssign a new UUID to 
the table\nThe catalog API for Iceberg Rust.\nThe table’s current schema id 
must match the requirement.\nIceberg data is invalid.\nThe table’s default sort 
order id must match the …\nThe table’s default spec id must match the 
requirement.\nContains the err [...]
\ No newline at end of file
diff --git a/api/src/iceberg/spec/manifest.rs.html 
b/api/src/iceberg/spec/manifest.rs.html
index 59a916f2..4ec11d2f 100644
--- a/api/src/iceberg/spec/manifest.rs.html
+++ b/api/src/iceberg/spec/manifest.rs.html
@@ -2114,6 +2114,11 @@
 <a href="#2114" id="2114">2114</a>
 <a href="#2115" id="2115">2115</a>
 <a href="#2116" id="2116">2116</a>
+<a href="#2117" id="2117">2117</a>
+<a href="#2118" id="2118">2118</a>
+<a href="#2119" id="2119">2119</a>
+<a href="#2120" id="2120">2120</a>
+<a href="#2121" id="2121">2121</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
@@ -2966,6 +2971,11 @@
         )
     }
 
+    <span class="doccomment">/// Status of this manifest entry
+    </span><span class="kw">pub fn </span>status(<span 
class="kw-2">&amp;</span><span class="self">self</span>) -&gt; ManifestStatus {
+        <span class="self">self</span>.status
+    }
+
     <span class="doccomment">/// Content type of this manifest entry.
     </span><span class="attr">#[inline]
     </span><span class="kw">pub fn </span>content_type(<span 
class="kw-2">&amp;</span><span class="self">self</span>) -&gt; DataContentType {


Reply via email to