You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by gi...@apache.org on 2025/08/18 08:54:13 UTC

(iceberg-rust) branch gh-pages updated: deploy: dd433e1acbd88610e1b96a4404460b10d9b19375

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 42d4e993 deploy: dd433e1acbd88610e1b96a4404460b10d9b19375
42d4e993 is described below

commit 42d4e993a9a60f053010627e5a13bb72fb2202e4
Author: Fokko <Fo...@users.noreply.github.com>
AuthorDate: Mon Aug 18 08:54:09 2025 +0000

    deploy: dd433e1acbd88610e1b96a4404460b10d9b19375
---
 api/iceberg/enum.TableRequirement.html            | 4 ++--
 api/iceberg/enum.TableUpdate.html                 | 4 ++--
 api/iceberg/enum.ViewUpdate.html                  | 4 ++--
 api/iceberg/spec/enum.Literal.html                | 4 ++--
 api/iceberg/spec/struct.Datum.html                | 4 ++--
 api/iceberg/spec/struct.TableMetadata.html        | 2 +-
 api/iceberg/spec/struct.TableMetadataBuilder.html | 2 +-
 api/iceberg/spec/struct.ViewMetadata.html         | 2 +-
 api/iceberg/spec/struct.ViewMetadataBuilder.html  | 2 +-
 api/iceberg/struct.Error.html                     | 2 +-
 api/trait.impl/core/convert/trait.From.js         | 2 +-
 11 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/api/iceberg/enum.TableRequirement.html b/api/iceberg/enum.TableRequirement.html
index ec84e2bb..929d8f4e 100644
--- a/api/iceberg/enum.TableRequirement.html
+++ b/api/iceberg/enum.TableRequirement.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="TableRequirement represents a requirement for a table in the catalog."><title>TableRequirement in iceberg - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraS [...]
     NotExist,
     UuidMatch {
-        uuid: <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
+        uuid: <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
     },
     RefSnapshotIdMatch {
         ref: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
@@ -25,7 +25,7 @@
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>TableRequirement represents a requirement for a table in the catalog.</p>
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.NotExist" class="variant"><a href="#variant.NotExist" class="anchor">§</a><h3 class="code-header">NotExist</h3></section><div class="docblock"><p>The table must not already exist; used for create transactions</p>
 </div><section id="variant.UuidMatch" class="variant"><a href="#variant.UuidMatch" class="anchor">§</a><h3 class="code-header">UuidMatch</h3></section><div class="docblock"><p>The table UUID must match the requirement.</p>
-</div><div class="sub-variant" id="variant.UuidMatch.fields"><h4>Fields</h4><div class="sub-variant-field"><span id="variant.UuidMatch.field.uuid" class="section-header"><a href="#variant.UuidMatch.field.uuid" class="anchor field">§</a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>Uuid of original table.</p>
+</div><div class="sub-variant" id="variant.UuidMatch.fields"><h4>Fields</h4><div class="sub-variant-field"><span id="variant.UuidMatch.field.uuid" class="section-header"><a href="#variant.UuidMatch.field.uuid" class="anchor field">§</a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>Uuid of original table.</p>
 </div></div></div><section id="variant.RefSnapshotIdMatch" class="variant"><a href="#variant.RefSnapshotIdMatch" class="anchor">§</a><h3 class="code-header">RefSnapshotIdMatch</h3></section><div class="docblock"><p>The table branch or tag identified by the requirement’s <code>reference</code> must
 reference the requirement’s <code>snapshot-id</code>.</p>
 </div><div class="sub-variant" id="variant.RefSnapshotIdMatch.fields"><h4>Fields</h4><div class="sub-variant-field"><span id="variant.RefSnapshotIdMatch.field.ref" class="section-header"><a href="#variant.RefSnapshotIdMatch.field.ref" class="anchor field">§</a><code>ref: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><div class="docblock"><p>The reference of the table to assert.</p>
diff --git a/api/iceberg/enum.TableUpdate.html b/api/iceberg/enum.TableUpdate.html
index 0bb1ce22..6b629972 100644
--- a/api/iceberg/enum.TableUpdate.html
+++ b/api/iceberg/enum.TableUpdate.html
@@ -3,7 +3,7 @@
         format_version: <a class="enum" href="spec/enum.FormatVersion.html" title="enum iceberg::spec::FormatVersion">FormatVersion</a>,
     },
     AssignUuid {
-        uuid: <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
+        uuid: <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
     },
     AddSchema {
         schema: <a class="struct" href="spec/struct.Schema.html" title="struct iceberg::spec::Schema">Schema</a>,
@@ -67,7 +67,7 @@
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.UpgradeFormatVersion" class="variant"><a href="#variant.UpgradeFormatVersion" class="anchor">§</a><h3 class="code-header">UpgradeFormatVersion</h3></section><div class="docblock"><p>Upgrade table’s format version</p>
 </div><div class="sub-variant" id="variant.UpgradeFormatVersion.fields"><h4>Fields</h4><div class="sub-variant-field"><span id="variant.UpgradeFormatVersion.field.format_version" class="section-header"><a href="#variant.UpgradeFormatVersion.field.format_version" class="anchor field">§</a><code>format_version: <a class="enum" href="spec/enum.FormatVersion.html" title="enum iceberg::spec::FormatVersion">FormatVersion</a></code></span><div class="docblock"><p>Target format upgrade to.</p>
 </div></div></div><section id="variant.AssignUuid" class="variant"><a href="#variant.AssignUuid" class="anchor">§</a><h3 class="code-header">AssignUuid</h3></section><div class="docblock"><p>Assign a new UUID to the table</p>
-</div><div class="sub-variant" id="variant.AssignUuid.fields"><h4>Fields</h4><div class="sub-variant-field"><span id="variant.AssignUuid.field.uuid" class="section-header"><a href="#variant.AssignUuid.field.uuid" class="anchor field">§</a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>The new UUID to assign.</p>
+</div><div class="sub-variant" id="variant.AssignUuid.fields"><h4>Fields</h4><div class="sub-variant-field"><span id="variant.AssignUuid.field.uuid" class="section-header"><a href="#variant.AssignUuid.field.uuid" class="anchor field">§</a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>The new UUID to assign.</p>
 </div></div></div><section id="variant.AddSchema" class="variant"><a href="#variant.AddSchema" class="anchor">§</a><h3 class="code-header">AddSchema</h3></section><div class="docblock"><p>Add a new schema to the table</p>
 </div><div class="sub-variant" id="variant.AddSchema.fields"><h4>Fields</h4><div class="sub-variant-field"><span id="variant.AddSchema.field.schema" class="section-header"><a href="#variant.AddSchema.field.schema" class="anchor field">§</a><code>schema: <a class="struct" href="spec/struct.Schema.html" title="struct iceberg::spec::Schema">Schema</a></code></span><div class="docblock"><p>The schema to add.</p>
 </div></div></div><section id="variant.SetCurrentSchema" class="variant"><a href="#variant.SetCurrentSchema" class="anchor">§</a><h3 class="code-header">SetCurrentSchema</h3></section><div class="docblock"><p>Set table’s current schema</p>
diff --git a/api/iceberg/enum.ViewUpdate.html b/api/iceberg/enum.ViewUpdate.html
index 42d10fae..c681016d 100644
--- a/api/iceberg/enum.ViewUpdate.html
+++ b/api/iceberg/enum.ViewUpdate.html
@@ -1,6 +1,6 @@
 <!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="ViewUpdate represents an update to a view in the catalog."><title>ViewUpdate in iceberg - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48a [...]
     AssignUuid {
-        uuid: <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
+        uuid: <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
     },
     UpgradeFormatVersion {
         format_version: <a class="enum" href="spec/enum.ViewFormatVersion.html" title="enum iceberg::spec::ViewFormatVersion">ViewFormatVersion</a>,
@@ -26,7 +26,7 @@
     },
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>ViewUpdate represents an update to a view in the catalog.</p>
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.AssignUuid" class="variant"><a href="#variant.AssignUuid" class="anchor">§</a><h3 class="code-header">AssignUuid</h3></section><div class="docblock"><p>Assign a new UUID to the view</p>
-</div><div class="sub-variant" id="variant.AssignUuid.fields"><h4>Fields</h4><div class="sub-variant-field"><span id="variant.AssignUuid.field.uuid" class="section-header"><a href="#variant.AssignUuid.field.uuid" class="anchor field">§</a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>The new UUID to assign.</p>
+</div><div class="sub-variant" id="variant.AssignUuid.fields"><h4>Fields</h4><div class="sub-variant-field"><span id="variant.AssignUuid.field.uuid" class="section-header"><a href="#variant.AssignUuid.field.uuid" class="anchor field">§</a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><div class="docblock"><p>The new UUID to assign.</p>
 </div></div></div><section id="variant.UpgradeFormatVersion" class="variant"><a href="#variant.UpgradeFormatVersion" class="anchor">§</a><h3 class="code-header">UpgradeFormatVersion</h3></section><div class="docblock"><p>Upgrade view’s format version</p>
 </div><div class="sub-variant" id="variant.UpgradeFormatVersion.fields"><h4>Fields</h4><div class="sub-variant-field"><span id="variant.UpgradeFormatVersion.field.format_version" class="section-header"><a href="#variant.UpgradeFormatVersion.field.format_version" class="anchor field">§</a><code>format_version: <a class="enum" href="spec/enum.ViewFormatVersion.html" title="enum iceberg::spec::ViewFormatVersion">ViewFormatVersion</a></code></span><div class="docblock"><p>Target format upgra [...]
 </div></div></div><section id="variant.AddSchema" class="variant"><a href="#variant.AddSchema" class="anchor">§</a><h3 class="code-header">AddSchema</h3></section><div class="docblock"><p>Add a new schema to the view</p>
diff --git a/api/iceberg/spec/enum.Literal.html b/api/iceberg/spec/enum.Literal.html
index c41792f2..1eab9209 100644
--- a/api/iceberg/spec/enum.Literal.html
+++ b/api/iceberg/spec/enum.Literal.html
@@ -135,8 +135,8 @@ See <a href="https://doc.rust-lang.org/stable/std/primitive.bool.html#impl-FromS
 <span class="macro">assert_eq!</span>(t, t2);</code></pre></div>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.timestamptz_from_str" class="method"><a class="src rightside" href="../../src/iceberg/spec/values.rs.html#1679-1685">Source</a><h4 class="code-header">pub fn <a href="#method.timestamptz_from_str" class="fn">timestamptz_from_str</a>&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="primitive" href="ht [...]
 </div></details><details class="toggle method-toggle" open><summary><section id="method.string" class="method"><a class="src rightside" href="../../src/iceberg/spec/values.rs.html#1688-1690">Source</a><h4 class="code-header">pub fn <a href="#method.string" class="fn">string</a>&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html" title="trait alloc::string::ToString">ToString</a>&gt;(s: S) -&gt; Self</h4></section></summary><div class="docblock [...]
-</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/values.rs.html#1693-1695">Source</a><h4 class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Creates uuid literal.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid_from_str" class="method"><a class="src rightside" href="../../src/iceberg/spec/values.rs.html#1709-1718">Source</a><h4 class="code-header">pub fn <a href="#method.uuid_from_str" class="fn">uuid_from_str</a>&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="primitive" href="https://doc.rust-lang.o [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/values.rs.html#1693-1695">Source</a><h4 class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Creates uuid literal.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid_from_str" class="method"><a class="src rightside" href="../../src/iceberg/spec/values.rs.html#1709-1718">Source</a><h4 class="code-header">pub fn <a href="#method.uuid_from_str" class="fn">uuid_from_str</a>&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="primitive" href="https://doc.rust-lang.o [...]
 <p>Example:</p>
 
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>iceberg::spec::Literal;
diff --git a/api/iceberg/spec/struct.Datum.html b/api/iceberg/spec/struct.Datum.html
index 98689b87..abd5f1ed 100644
--- a/api/iceberg/spec/struct.Datum.html
+++ b/api/iceberg/spec/struct.Datum.html
@@ -213,7 +213,7 @@ Example:</p>
 <span class="kw">let </span>t = Datum::string(<span class="string">"ss"</span>);
 
 <span class="macro">assert_eq!</span>(<span class="kw-2">&amp;</span><span class="macro">format!</span>(<span class="string">"{t}"</span>), <span class="string">r#""ss""#</span>);</code></pre></div>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/values.rs.html#1005-1010">Source</a><h4 class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Creates uuid literal.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/values.rs.html#1005-1010">Source</a><h4 class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Creates uuid literal.</p>
 <p>Example:</p>
 
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>iceberg::spec::Datum;
@@ -221,7 +221,7 @@ Example:</p>
 <span class="kw">let </span>t = Datum::uuid(<span class="macro">uuid!</span>(<span class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>));
 
 <span class="macro">assert_eq!</span>(<span class="kw-2">&amp;</span><span class="macro">format!</span>(<span class="string">"{t}"</span>), <span class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>);</code></pre></div>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid_from_str" class="method"><a class="src rightside" href="../../src/iceberg/spec/values.rs.html#1022-1031">Source</a><h4 class="code-header">pub fn <a href="#method.uuid_from_str" class="fn">uuid_from_str</a>&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="primitive" href="https://doc.rust-lang.o [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid_from_str" class="method"><a class="src rightside" href="../../src/iceberg/spec/values.rs.html#1022-1031">Source</a><h4 class="code-header">pub fn <a href="#method.uuid_from_str" class="fn">uuid_from_str</a>&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="primitive" href="https://doc.rust-lang.o [...]
 <p>Example:</p>
 
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>iceberg::spec::Datum;
diff --git a/api/iceberg/spec/struct.TableMetadata.html b/api/iceberg/spec/struct.TableMetadata.html
index 9f7d963c..548aac4a 100644
--- a/api/iceberg/spec/struct.TableMetadata.html
+++ b/api/iceberg/spec/struct.TableMetadata.html
@@ -10,7 +10,7 @@ of the metadata file is stored. This is used to update the metadata log.
 If <code>current_file_location</code> is <code>None</code>, the metadata log will not be updated.
 This should only be used to stage-create tables.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.format_version" class="method"><a class="src rightside" href="../../src/iceberg/spec/table_metadata.rs.html#229-231">Source</a><h4 class="code-header">pub fn <a href="#method.format_version" class="fn">format_version</a>(&amp;self) -&gt; <a class="enum" href="enum.FormatVersion.html" title="enum iceberg::spec::FormatVersion">FormatVersion</a></h4></section></summary><div class="docblock"><p>Returns fo [...]
-</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/table_metadata.rs.html#235-237">Source</a><h4 class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(&amp;self) -&gt; <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section></summary><div class="docblock"><p>Returns uuid of current table.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/table_metadata.rs.html#235-237">Source</a><h4 class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(&amp;self) -&gt; <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section></summary><div class="docblock"><p>Returns uuid of current table.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.location" class="method"><a class="src rightside" href="../../src/iceberg/spec/table_metadata.rs.html#241-243">Source</a><h4 class="code-header">pub fn <a href="#method.location" class="fn">location</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>Returns table location.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.last_sequence_number" class="method"><a class="src rightside" href="../../src/iceberg/spec/table_metadata.rs.html#247-249">Source</a><h4 class="code-header">pub fn <a href="#method.last_sequence_number" class="fn">last_sequence_number</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div class="docblock"><p>Return [...]
 </div></details><details class="toggle method-toggle" open><summary><section id="method.next_sequence_number" class="method"><a class="src rightside" href="../../src/iceberg/spec/table_metadata.rs.html#256-261">Source</a><h4 class="code-header">pub fn <a href="#method.next_sequence_number" class="fn">next_sequence_number</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div class="docblock"><p>Return [...]
diff --git a/api/iceberg/spec/struct.TableMetadataBuilder.html b/api/iceberg/spec/struct.TableMetadataBuilder.html
index 1dff6780..2d6784c2 100644
--- a/api/iceberg/spec/struct.TableMetadataBuilder.html
+++ b/api/iceberg/spec/struct.TableMetadataBuilder.html
@@ -30,7 +30,7 @@ of the metadata file is stored. This is used to update the metadata log.
 If <code>current_file_location</code> is <code>None</code>, the metadata log will not be updated.
 This should only be used to stage-create tables.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_table_creation" class="method"><a class="src rightside" href="../../src/iceberg/spec/table_metadata_builder.rs.html#166-195">Source</a><h4 class="code-header">pub fn <a href="#method.from_table_creation" class="fn">from_table_creation</a>(table_creation: <a class="struct" href="../struct.TableCreation.html" title="struct iceberg::TableCreation">TableCreation</a>) -&gt; <a class="type" href="../ty [...]
-</div></details><details class="toggle method-toggle" open><summary><section id="method.assign_uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/table_metadata_builder.rs.html#198-205">Source</a><h4 class="code-header">pub fn <a href="#method.assign_uuid" class="fn">assign_uuid</a>(self, uuid: <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>C [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.assign_uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/table_metadata_builder.rs.html#198-205">Source</a><h4 class="code-header">pub fn <a href="#method.assign_uuid" class="fn">assign_uuid</a>(self, uuid: <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>C [...]
 </div></details><details class="toggle method-toggle" open><summary><section id="method.upgrade_format_version" class="method"><a class="src rightside" href="../../src/iceberg/spec/table_metadata_builder.rs.html#211-236">Source</a><h4 class="code-header">pub fn <a href="#method.upgrade_format_version" class="fn">upgrade_format_version</a>(
     self,
     format_version: <a class="enum" href="enum.FormatVersion.html" title="enum iceberg::spec::FormatVersion">FormatVersion</a>,
diff --git a/api/iceberg/spec/struct.ViewMetadata.html b/api/iceberg/spec/struct.ViewMetadata.html
index 73076c4c..964e1d4f 100644
--- a/api/iceberg/spec/struct.ViewMetadata.html
+++ b/api/iceberg/spec/struct.ViewMetadata.html
@@ -3,7 +3,7 @@
 We check the validity of this data structure when constructing.</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-ViewMetadata" class="impl"><a class="src rightside" href="../../src/iceberg/spec/view_metadata.rs.html#81-194">Source</a><a href="#impl-ViewMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ViewMetadata.html" title [...]
 </div></details><details class="toggle method-toggle" open><summary><section id="method.format_version" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata.rs.html#90-92">Source</a><h4 class="code-header">pub fn <a href="#method.format_version" class="fn">format_version</a>(&amp;self) -&gt; <a class="enum" href="enum.ViewFormatVersion.html" title="enum iceberg::spec::ViewFormatVersion">ViewFormatVersion</a></h4></section></summary><div class="docblock"><p>R [...]
-</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata.rs.html#96-98">Source</a><h4 class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(&amp;self) -&gt; <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section></summary><div class="docblock"><p>Returns uuid of current view.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata.rs.html#96-98">Source</a><h4 class="code-header">pub fn <a href="#method.uuid" class="fn">uuid</a>(&amp;self) -&gt; <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section></summary><div class="docblock"><p>Returns uuid of current view.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.location" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata.rs.html#102-104">Source</a><h4 class="code-header">pub fn <a href="#method.location" class="fn">location</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>Returns view location.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.current_version_id" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata.rs.html#108-110">Source</a><h4 class="code-header">pub fn <a href="#method.current_version_id" class="fn">current_version_id</a>(&amp;self) -&gt; <a class="type" href="type.ViewVersionId.html" title="type iceberg::spec::ViewVersionId">ViewVersionId</a></h4></section></summary><div class="docblock"><p [...]
 </div></details><details class="toggle method-toggle" open><summary><section id="method.versions" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata.rs.html#114-116">Source</a><h4 class="code-header">pub fn <a href="#method.versions" class="fn">versions</a>(&amp;self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">E [...]
diff --git a/api/iceberg/spec/struct.ViewMetadataBuilder.html b/api/iceberg/spec/struct.ViewMetadataBuilder.html
index cfba818c..d477960c 100644
--- a/api/iceberg/spec/struct.ViewMetadataBuilder.html
+++ b/api/iceberg/spec/struct.ViewMetadataBuilder.html
@@ -43,7 +43,7 @@ is omitted from <code>changes</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.add_schema" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata_builder.rs.html#367-371">Source</a><h4 class="code-header">pub fn <a href="#method.add_schema" class="fn">add_schema</a>(self, schema: <a class="struct" href="struct.Schema.html" title="struct iceberg::spec::Schema">Schema</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Add a new schema to t [...]
 </div></details><details class="toggle method-toggle" open><summary><section id="method.set_properties" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata_builder.rs.html#423-446">Source</a><h4 class="code-header">pub fn <a href="#method.set_properties" class="fn">set_properties</a>(self, updates: <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashM [...]
 </div></details><details class="toggle method-toggle" open><summary><section id="method.remove_properties" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata_builder.rs.html#449-463">Source</a><h4 class="code-header">pub fn <a href="#method.remove_properties" class="fn">remove_properties</a>(self, removals: &amp;[<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]) -&gt [...]
-</div></details><details class="toggle method-toggle" open><summary><section id="method.assign_uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata_builder.rs.html#466-473">Source</a><h4 class="code-header">pub fn <a href="#method.assign_uuid" class="fn">assign_uuid</a>(self, uuid: <a class="struct" href="https://docs.rs/uuid/1.17.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>As [...]
+</div></details><details class="toggle method-toggle" open><summary><section id="method.assign_uuid" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata_builder.rs.html#466-473">Source</a><h4 class="code-header">pub fn <a href="#method.assign_uuid" class="fn">assign_uuid</a>(self, uuid: <a class="struct" href="https://docs.rs/uuid/1.18.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>As [...]
 </div></details><details class="toggle method-toggle" open><summary><section id="method.build" class="method"><a class="src rightside" href="../../src/iceberg/spec/view_metadata_builder.rs.html#476-501">Source</a><h4 class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self) -&gt; <a class="type" href="../type.Result.html" title="type iceberg::Result">Result</a>&lt;ViewMetadataBuildResult&gt;</h4></section></summary><div class="docblock"><p>Build the <code>ViewMetadata [...]
 </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-ViewMetadataBuilder" class="impl"><a class="src rightside" href="../../src/iceberg/spec/view_metadata_builder.rs.html#44">Source</a><a href="#impl-Clone-for-ViewMetadataBuilder" class="anchor">§</a> [...]
     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#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href [...]
diff --git a/api/iceberg/struct.Error.html b/api/iceberg/struct.Error.html
index 653ca007..0074e7ba 100644
--- a/api/iceberg/struct.Error.html
+++ b/api/iceberg/struct.Error.html
@@ -65,7 +65,7 @@ implement a new type like this:</p>
 <p>Users can use this method to check error’s kind and take actions.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.retryable" class="method"><a class="src rightside" href="../src/iceberg/error.rs.html#324-326">Source</a><h4 class="code-header">pub fn <a href="#method.retryable" class="fn">retryable</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Return error’s retryable status</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.message" class="method"><a class="src rightside" href="../src/iceberg/error.rs.html#330-332">Source</a><h4 class="code-header">pub fn <a href="#method.message" class="fn">message</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>Return error’s message.</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-Debug-for-Error" class="impl"><a class="src rightside" href="../src/iceberg/error.rs.html#175-214">Source</a><a href="#impl-Debug-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" h [...]
+</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-Debug-for-Error" class="impl"><a class="src rightside" href="../src/iceberg/error.rs.html#175-214">Source</a><a href="#impl-Debug-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" h [...]
     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#139">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/any/trait.Any.html" title="trait core::any::Any">Any</a>,</div></h3></section></summary><div class="impl-items"><section id="method.as_any" class="method trait-impl"><a href="#method.as_any" class="anchor">§</a><h4 class="code-header">fn <a class="fn">as_any</a>(&amp;self) -&gt; &amp;(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4 [...]
     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#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https:/ [...]
diff --git a/api/trait.impl/core/convert/trait.From.js b/api/trait.impl/core/convert/trait.From.js
index d2bf9e85..c5c30531 100644
--- a/api/trait.impl/core/convert/trait.From.js
+++ b/api/trait.impl/core/convert/trait.From.js
@@ -1,5 +1,5 @@
 (function() {
-    var implementors = Object.fromEntries([["iceberg",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"https://docs.rs/url/2.5.4/url/parser/enum.ParseError.html\" title=\"enum url::parser::ParseError\">ParseError</a>&gt; for <a class=\"struct\" href=\"iceberg/struct.Error.html\" title=\"struct iceberg::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc. [...]
+    var implementors = Object.fromEntries([["iceberg",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"https://docs.rs/url/2.5.4/url/parser/enum.ParseError.html\" title=\"enum url::parser::ParseError\">ParseError</a>&gt; for <a class=\"struct\" href=\"iceberg/struct.Error.html\" title=\"struct iceberg::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc. [...]
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {