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 c8a40f4cf deploy: eb9d374e0f2ad9794fabef65c436288e2f0614c2
c8a40f4cf is described below

commit c8a40f4cf5c0eab841f736fd520fbe3ad9c62ccf
Author: blackmwk <[email protected]>
AuthorDate: Mon Feb 16 07:51:15 2026 +0000

    deploy: eb9d374e0f2ad9794fabef65c436288e2f0614c2
---
 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/iceberg_catalog_glue/struct.GlueCatalog.html   | 90 +++++++++++-----------
 .../struct.GlueCatalogBuilder.html                 |  4 +-
 api/trait.impl/core/convert/trait.From.js          |  2 +-
 api/trait.impl/iceberg/catalog/trait.Catalog.js    |  4 +-
 .../iceberg/catalog/trait.CatalogBuilder.js        |  4 +-
 15 files changed, 67 insertions(+), 67 deletions(-)

diff --git a/api/iceberg/enum.TableRequirement.html 
b/api/iceberg/enum.TableRequirement.html
index 26b3573ee..c84355883 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.20.0/uuid/struct.Uuid.html"; title="struct 
uuid::Uuid">Uuid</a>,
+        uuid: <a class="struct" 
href="https://docs.rs/uuid/1.21.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.20.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.21.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 fccfc4707..e83be7210 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.20.0/uuid/struct.Uuid.html"; title="struct 
uuid::Uuid">Uuid</a>,
+        uuid: <a class="struct" 
href="https://docs.rs/uuid/1.21.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>,
@@ -73,7 +73,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.20.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.21.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 3c044198f..b7ffc0eb2 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.20.0/uuid/struct.Uuid.html"; title="struct 
uuid::Uuid">Uuid</a>,
+        uuid: <a class="struct" 
href="https://docs.rs/uuid/1.21.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.20.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.21.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 db6e936f3..3525f1e24 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/literal.rs.html#325-331">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" hr [...]
 </div></details><details class="toggle method-toggle" open><summary><section 
id="method.string" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/values/literal.rs.html#334-336">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="do [...]
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.uuid" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/values/literal.rs.html#339-341">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.20.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/literal.rs.html#355-364">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- [...]
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.uuid" class="method"><a class="src rightside" 
href="../../src/iceberg/spec/values/literal.rs.html#339-341">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.21.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/literal.rs.html#355-364">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- [...]
 <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 4be7121e3..a7e3217e3 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/datum.rs.html#943-948">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.20.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/datum.rs.html#943-948">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.21.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/datum.rs.html#960-969">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-la [...]
+</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/datum.rs.html#960-969">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-la [...]
 <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 48745da4f..b4e1329e9 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#169-171">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#175-177">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.20.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#175-177">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.21.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#181-183">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#187-189">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#196-201">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 07bff3bac..506b1b065 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#167-197">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#200-207">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.20.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#200-207">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.21.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#213-245">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 cd9bb6500..5a02b37f9 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.20.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.21.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 8e2b534ff..177ef1e5f 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#364-368">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#420-442">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#445-459">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#462-469">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.20.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#462-469">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.21.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#472-497">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 aff97470f..c6feffaa2 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: CastFrom&lt;U&gt;,</div></h4></section></summary><div 
class='docblock'>Casts <code>self</code> to type <code>T</code>. The <a 
href="https://doc.rust-lang.org/reference/expressions/operator-expr.html#semantics";>semantics
 of numeric casting</a> with the <code>as</code> operator are followed, so 
<code>&lt;T as As&gt;::as_::&lt;U&gt;</code> can be used in the same way as 
<code>T as U</code> for numeric conversions. <a>Read 
more</a></div></details></div></details><details class="toggle [...]
     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 [...]
diff --git a/api/iceberg_catalog_glue/struct.GlueCatalog.html 
b/api/iceberg_catalog_glue/struct.GlueCatalog.html
index 59cc9f4ba..3d26b6e22 100644
--- a/api/iceberg_catalog_glue/struct.GlueCatalog.html
+++ b/api/iceberg_catalog_glue/struct.GlueCatalog.html
@@ -1,19 +1,19 @@
 <!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="Glue 
Catalog"><title>GlueCatalog in iceberg_catalog_glue - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-
 [...]
-</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-GlueCatalog" 
class="impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#149-255">Source</a><a 
href="#impl-GlueCatalog" class="anchor">§</a><h3 class="code-header">impl <a 
class="struct" href="struct.GlueCatalog.html" title="s [...]
-</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-Catalog-for-GlueCatalog" class="impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#258-843">Source</a><a 
href="#impl-Catalog-for-GlueCatalog" class="anchor">§</a><h3 class="code- [...]
+</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-GlueCatalog" 
class="impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#149-255">Source</a><a 
href="#impl-GlueCatalog" class="anchor">§</a><h3 class="code-header">impl <a 
class="struct" href="struct.GlueCatalog.html" title="s [...]
+</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-Catalog-for-GlueCatalog" class="impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#258-843">Source</a><a 
href="#impl-Catalog-for-GlueCatalog" class="anchor">§</a><h3 class="code- [...]
     &amp;'life0 self,
-    parent: <a class="enum" 
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"; 
title="enum core::option::Option">Option</a>&lt;&amp;'life1 NamespaceIdent&gt;,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = Result&lt;<a 
class="struct" href="https://doc.rust-lang.org/nig [...]
+    parent: <a class="enum" 
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"; 
title="enum core::option::Option">Option</a>&lt;&amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct 
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>&gt;,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>List namespaces from glue catalog.</p>
 <p>Glue doesn’t support nested namespaces.
 We will return an empty list if parent is some.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.create_namespace" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#312-325">Source</a><a 
href="#method.create_namespace" class="anchor">§</a><h4 class="code-header">fn 
<a class="fn">create_namespace</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.create_namespace" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#312-325">Source</a><a 
href="#method.create_namespace" class="anchor">§</a><h4 class="code-header">fn 
<a href="../iceberg/catalog/trait.Catalog.html#tymethod.create_namespace" 
class="fn">create_namespace</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    namespace: &amp;'life1 NamespaceIdent,
+    namespace: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct 
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
     properties: <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 
class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>, <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>&gt;,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = 
Result&lt;Namespace&gt;&gt; + <a class="trait" href="https://do [...]
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>Creates a new namespace with the given identifier and 
properties.</p>
@@ -28,10 +28,10 @@ successfully converted into a database configuration.</li>
 <li>Errors from the underlying database creation process, converted using
 <code>from_sdk_error</code>.</li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.get_namespace" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#337-355">Source</a><a 
href="#method.get_namespace" class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">get_namespace</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.get_namespace" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#337-355">Source</a><a 
href="#method.get_namespace" class="anchor">§</a><h4 class="code-header">fn <a 
href="../iceberg/catalog/trait.Catalog.html#tymethod.get_namespace" 
class="fn">get_namespace</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    namespace: &amp;'life1 NamespaceIdent,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = 
Result&lt;Namespace&gt;&gt; + <a class="trait" href="https://do [...]
+    namespace: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct 
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>Retrieves a namespace by its identifier.</p>
@@ -44,10 +44,10 @@ Constructs a <code>Namespace</code> object with the 
retrieved data and returns i
 <li>If there is an error querying the database, returned by
 <code>from_sdk_error</code>.</li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.namespace_exists" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#369-390">Source</a><a 
href="#method.namespace_exists" class="anchor">§</a><h4 class="code-header">fn 
<a class="fn">namespace_exists</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.namespace_exists" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#369-390">Source</a><a 
href="#method.namespace_exists" class="anchor">§</a><h4 class="code-header">fn 
<a href="../iceberg/catalog/trait.Catalog.html#tymethod.namespace_exists" 
class="fn">namespace_exists</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    namespace: &amp;'life1 NamespaceIdent,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = Result&lt;<a 
class="primitive" href="https://doc.rust-lang.org/ [...]
+    namespace: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct 
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>Checks if a namespace exists within the Glue Catalog.</p>
@@ -62,11 +62,11 @@ to determine if the specified namespace (database) 
exists.</p>
 <li><code>Err(...)</code> if an error occurs during validation or the Glue 
Catalog
 query, with the error encapsulating the issue.</li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.update_namespace" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#402-421">Source</a><a 
href="#method.update_namespace" class="anchor">§</a><h4 class="code-header">fn 
<a class="fn">update_namespace</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.update_namespace" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#402-421">Source</a><a 
href="#method.update_namespace" class="anchor">§</a><h4 class="code-header">fn 
<a href="../iceberg/catalog/trait.Catalog.html#tymethod.update_namespace" 
class="fn">update_namespace</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    namespace: &amp;'life1 NamespaceIdent,
+    namespace: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct 
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
     properties: <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 
class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>, <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>&gt;,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = Result&lt;<a 
class="primitive" href="https://doc.rust-lang.org/ [...]
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>Asynchronously updates properties of an existing 
namespace.</p>
@@ -77,10 +77,10 @@ in the Glue Catalog.</p>
 <p>Returns <code>Ok(())</code> if the namespace update is successful. If the
 namespace cannot be updated due to missing information or an error
 during the update process, an <code>Err(...)</code> is returned.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.drop_namespace" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#433-450">Source</a><a 
href="#method.drop_namespace" class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">drop_namespace</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.drop_namespace" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#433-450">Source</a><a 
href="#method.drop_namespace" class="anchor">§</a><h4 class="code-header">fn <a 
href="../iceberg/catalog/trait.Catalog.html#tymethod.drop_namespace" 
class="fn">drop_namespace</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    namespace: &amp;'life1 NamespaceIdent,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = Result&lt;<a 
class="primitive" href="https://doc.rust-lang.org/ [...]
+    namespace: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct 
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>Asynchronously drops a namespace from the Glue Catalog.</p>
@@ -93,10 +93,10 @@ namespace will not be dropped, but an error is returned 
instead.</p>
 <li><code>Err(...)</code> signifies failure to drop the namespace due to 
validation
 errors, connectivity issues, or Glue Catalog constraints.</li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.list_tables" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#460-494">Source</a><a 
href="#method.list_tables" class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">list_tables</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.list_tables" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#460-494">Source</a><a 
href="#method.list_tables" class="anchor">§</a><h4 class="code-header">fn <a 
href="../iceberg/catalog/trait.Catalog.html#tymethod.list_tables" 
class="fn">list_tables</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    namespace: &amp;'life1 NamespaceIdent,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = Result&lt;<a 
class="struct" href="https://doc.rust-lang.org/nig [...]
+    namespace: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct 
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>Asynchronously lists all tables within a specified 
namespace.</p>
@@ -108,11 +108,11 @@ representing a table within the specified namespace.</li>
 <li><code>Err(...)</code> if an error occurs during namespace validation or 
while
 querying the database.</li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.create_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#508-558">Source</a><a 
href="#method.create_table" class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">create_table</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.create_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#508-558">Source</a><a 
href="#method.create_table" class="anchor">§</a><h4 class="code-header">fn <a 
href="../iceberg/catalog/trait.Catalog.html#tymethod.create_table" 
class="fn">create_table</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    namespace: &amp;'life1 NamespaceIdent,
-    creation: TableCreation,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = 
Result&lt;Table&gt;&gt; + <a class="trait" href="https://doc.ru [...]
+    namespace: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.NamespaceIdent.html" title="struct 
iceberg::catalog::NamespaceIdent">NamespaceIdent</a>,
+    creation: <a class="struct" 
href="../iceberg/catalog/struct.TableCreation.html" title="struct 
iceberg::catalog::TableCreation">TableCreation</a>,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>Creates a new table within a specified namespace using the 
provided
@@ -125,10 +125,10 @@ table.</p>
 namespace identifiers, failure to determine a default storage location,
 issues generating or writing table metadata, and errors communicating
 with the Glue Catalog.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.load_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#572-575">Source</a><a 
href="#method.load_table" class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">load_table</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.load_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#572-575">Source</a><a 
href="#method.load_table" class="anchor">§</a><h4 class="code-header">fn <a 
href="../iceberg/catalog/trait.Catalog.html#tymethod.load_table" 
class="fn">load_table</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    table: &amp;'life1 TableIdent,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = 
Result&lt;Table&gt;&gt; + <a class="trait" href="https://doc.ru [...]
+    table: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.TableIdent.html" title="struct 
iceberg::catalog::TableIdent">TableIdent</a>,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>Loads a table from the Glue Catalog and constructs a 
<code>Table</code> object
@@ -143,10 +143,10 @@ based on its metadata.</p>
 <li>Absence of metadata location information in the table’s properties.</li>
 <li>Issues reading or deserializing the table’s metadata file.</li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.drop_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#587-602">Source</a><a 
href="#method.drop_table" class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">drop_table</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.drop_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#587-602">Source</a><a 
href="#method.drop_table" class="anchor">§</a><h4 class="code-header">fn <a 
href="../iceberg/catalog/trait.Catalog.html#tymethod.drop_table" 
class="fn">drop_table</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    table: &amp;'life1 TableIdent,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = Result&lt;<a 
class="primitive" href="https://doc.rust-lang.org/ [...]
+    table: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.TableIdent.html" title="struct 
iceberg::catalog::TableIdent">TableIdent</a>,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>Asynchronously drops a table from the database.</p>
@@ -160,10 +160,10 @@ attempting to drop the table. This includes scenarios 
where
 the table does not exist.</li>
 <li>Any network or communication error occurs with the database backend.</li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.table_exists" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#611-638">Source</a><a 
href="#method.table_exists" class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">table_exists</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.table_exists" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#611-638">Source</a><a 
href="#method.table_exists" class="anchor">§</a><h4 class="code-header">fn <a 
href="../iceberg/catalog/trait.Catalog.html#tymethod.table_exists" 
class="fn">table_exists</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    table: &amp;'life1 TableIdent,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = Result&lt;<a 
class="primitive" href="https://doc.rust-lang.org/ [...]
+    table: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.TableIdent.html" title="struct 
iceberg::catalog::TableIdent">TableIdent</a>,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>Asynchronously checks the existence of a specified table
@@ -174,11 +174,11 @@ in the database.</p>
 <li><code>Ok(false)</code> if the table does not exist in the database.</li>
 <li><code>Err(...)</code> if an error occurs during the process</li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.rename_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#646-718">Source</a><a 
href="#method.rename_table" class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">rename_table</a>&lt;'life0, 'life1, 'life2, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.rename_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#646-718">Source</a><a 
href="#method.rename_table" class="anchor">§</a><h4 class="code-header">fn <a 
href="../iceberg/catalog/trait.Catalog.html#tymethod.rename_table" 
class="fn">rename_table</a>&lt;'life0, 'life1, 'life2, 'async_trait&gt;(
     &amp;'life0 self,
-    src: &amp;'life1 TableIdent,
-    dest: &amp;'life2 TableIdent,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = Result&lt;<a 
class="primitive" href="https://doc.rust-lang.org/ [...]
+    src: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.TableIdent.html" title="struct 
iceberg::catalog::TableIdent">TableIdent</a>,
+    dest: &amp;'life2 <a class="struct" 
href="../iceberg/catalog/struct.TableIdent.html" title="struct 
iceberg::catalog::TableIdent">TableIdent</a>,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,
@@ -189,11 +189,11 @@ or moves it between namespaces (databases).</p>
 <li><code>Ok(())</code> on successful rename or move of the table.</li>
 <li><code>Err(...)</code> if an error occurs during the process.</li>
 </ul>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.register_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#731-781">Source</a><a 
href="#method.register_table" class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">register_table</a>&lt;'life0, 'life1, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.register_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#731-781">Source</a><a 
href="#method.register_table" class="anchor">§</a><h4 class="code-header">fn <a 
href="../iceberg/catalog/trait.Catalog.html#tymethod.register_table" 
class="fn">register_table</a>&lt;'life0, 'life1, 'async_trait&gt;(
     &amp;'life0 self,
-    table_ident: &amp;'life1 TableIdent,
+    table_ident: &amp;'life1 <a class="struct" 
href="../iceberg/catalog/struct.TableIdent.html" title="struct 
iceberg::catalog::TableIdent">TableIdent</a>,
     metadata_location: <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="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = 
Result&lt;Table&gt;&gt; + <a class="trait" href="https://doc.ru [...]
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,</div></h4></section></summary><div 
class="docblock"><p>registers an existing table into the Glue Catalog.</p>
@@ -205,10 +205,10 @@ corresponding table in the Glue Catalog.</p>
 If the registration fails due to validation issues, existing table conflicts,
 metadata problems, or errors during the registration or loading process,
 an <code>Err(...)</code> is returned.</p>
-</div></details><details class="toggle method-toggle" open><summary><section 
id="method.update_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#783-842">Source</a><a 
href="#method.update_table" class="anchor">§</a><h4 class="code-header">fn <a 
class="fn">update_table</a>&lt;'life0, 'async_trait&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section 
id="method.update_table" class="method trait-impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#783-842">Source</a><a 
href="#method.update_table" class="anchor">§</a><h4 class="code-header">fn <a 
href="../iceberg/catalog/trait.Catalog.html#tymethod.update_table" 
class="fn">update_table</a>&lt;'life0, 'async_trait&gt;(
     &amp;'life0 self,
-    commit: TableCommit,
-) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = 
Result&lt;Table&gt;&gt; + <a class="trait" href="https://doc.ru [...]
+    commit: <a class="struct" 
href="../iceberg/catalog/struct.TableCommit.html" title="struct 
iceberg::catalog::TableCommit">TableCommit</a>,
+) -&gt; <a class="struct" 
href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html"; title="struct 
core::pin::Pin">Pin</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html"; 
title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title= [...]
     Self: 'async_trait,
     'life0: 'async_trait,</div></h4></section></summary><div 
class='docblock'>Update a table to the 
catalog.</div></details></div></details><details class="toggle 
implementors-toggle" open><summary><section id="impl-Debug-for-GlueCatalog" 
class="impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#141-147">Source</a><a 
href="#impl-Debug-for-GlueCatalog" class="anchor">§</a><h3 
class="code-header">impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/co [...]
     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_catalog_glue/struct.GlueCatalogBuilder.html 
b/api/iceberg_catalog_glue/struct.GlueCatalogBuilder.html
index d941b06cc..356859574 100644
--- a/api/iceberg_catalog_glue/struct.GlueCatalogBuilder.html
+++ b/api/iceberg_catalog_glue/struct.GlueCatalogBuilder.html
@@ -1,9 +1,9 @@
 <!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 `GlueCatalog`."><title>GlueCatalogBuilder in iceberg_catalog_glue - 
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,F
 [...]
-</div></details><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-CatalogBuilder-for-GlueCatalogBuilder" 
class="impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#68-120">Source</a><a 
href="#impl-CatalogBuilder-for-GlueCatalogBuilder" class="anchor">§</a><h3 
class=" [...]
+</div></details><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-CatalogBuilder-for-GlueCatalogBuilder" 
class="impl"><a class="src rightside" 
href="../src/iceberg_catalog_glue/catalog.rs.html#68-120">Source</a><a 
href="#impl-CatalogBuilder-for-GlueCatalogBuilder" class="anchor">§</a><h3 
class=" [...]
     self,
     name: impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html"; 
title="trait core::convert::Into">Into</a>&lt;<a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>&gt;,
     props: <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 
class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>, <a class="struct" 
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"; 
title="struct alloc::string::String">String</a>&gt;,
-) -&gt; impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = 
Result&lt;Self::C&gt;&gt; + <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html"; 
title="trait core::marker::Send">Send</a></h4></section></summary><div 
class='docblock'>Create a new catalog 
instance.</div></details></div></details><details class="toggle 
implementors-toggle" open><summ [...]
+) -&gt; impl <a class="trait" 
href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html"; 
title="trait core::future::future::Future">Future</a>&lt;Output = <a 
class="type" href="../iceberg/error/type.Result.html" title="type 
iceberg::error::Result">Result</a>&lt;Self::<a class="associatedtype" 
href="../iceberg/catalog/trait.CatalogBuilder.html#associatedtype.C" 
title="type iceberg::catalog::CatalogBuilder::C">C</a>&gt;&gt; + <a 
class="trait" href="https://doc.rust-lang. [...]
     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: CastFrom&lt;U&gt;,</div></h4></section></summary><div 
class='docblock'>Casts <code>self</code> to type <code>T</code>. The <a 
href="https://doc.rust-lang.org/reference/expressions/operator-expr.html#semantics";>semantics
 of numeric casting</a> with the <code>as</code> operator are followed, so 
<code>&lt;T as As&gt;::as_::&lt;U&gt;</code> can be used in the same way as 
<code>T as U</code> for numeric conversions. <a>Read 
more</a></div></details></div></details><details class="toggle [...]
     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 [...]
diff --git a/api/trait.impl/core/convert/trait.From.js 
b/api/trait.impl/core/convert/trait.From.js
index cbdd9e9bf..af50fd359 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.7/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.7/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 {
diff --git a/api/trait.impl/iceberg/catalog/trait.Catalog.js 
b/api/trait.impl/iceberg/catalog/trait.Catalog.js
index d0f7118c9..818669858 100644
--- a/api/trait.impl/iceberg/catalog/trait.Catalog.js
+++ b/api/trait.impl/iceberg/catalog/trait.Catalog.js
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = 
Object.fromEntries([["iceberg",[]],["iceberg_catalog_glue",[["impl Catalog for 
<a class=\"struct\" href=\"iceberg_catalog_glue/struct.GlueCatalog.html\" 
title=\"struct 
iceberg_catalog_glue::GlueCatalog\">GlueCatalog</a>"]]],["iceberg_catalog_hms",[["impl
 <a class=\"trait\" href=\"iceberg/catalog/trait.Catalog.html\" title=\"trait 
iceberg::catalog::Catalog\">Catalog</a> for <a class=\"struct\" 
href=\"iceberg_catalog_hms/struct.HmsCatalog.html\" title=\"struct iceber [...]
+    var implementors = 
Object.fromEntries([["iceberg",[]],["iceberg_catalog_glue",[["impl <a 
class=\"trait\" href=\"iceberg/catalog/trait.Catalog.html\" title=\"trait 
iceberg::catalog::Catalog\">Catalog</a> for <a class=\"struct\" 
href=\"iceberg_catalog_glue/struct.GlueCatalog.html\" title=\"struct 
iceberg_catalog_glue::GlueCatalog\">GlueCatalog</a>"]]],["iceberg_catalog_hms",[["impl
 <a class=\"trait\" href=\"iceberg/catalog/trait.Catalog.html\" title=\"trait 
iceberg::catalog::Catalog\"> [...]
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[14,189,292,189,213,183]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[14,298,292,189,213,183]}
\ No newline at end of file
diff --git a/api/trait.impl/iceberg/catalog/trait.CatalogBuilder.js 
b/api/trait.impl/iceberg/catalog/trait.CatalogBuilder.js
index 44c41479f..878cb1be5 100644
--- a/api/trait.impl/iceberg/catalog/trait.CatalogBuilder.js
+++ b/api/trait.impl/iceberg/catalog/trait.CatalogBuilder.js
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = 
Object.fromEntries([["iceberg",[]],["iceberg_catalog_glue",[["impl 
CatalogBuilder for <a class=\"struct\" 
href=\"iceberg_catalog_glue/struct.GlueCatalogBuilder.html\" title=\"struct 
iceberg_catalog_glue::GlueCatalogBuilder\">GlueCatalogBuilder</a>"]]],["iceberg_catalog_hms",[["impl
 <a class=\"trait\" href=\"iceberg/catalog/trait.CatalogBuilder.html\" 
title=\"trait iceberg::catalog::CatalogBuilder\">CatalogBuilder</a> for <a 
class=\"struct\" href=\"iceberg_catalog_h [...]
+    var implementors = 
Object.fromEntries([["iceberg",[]],["iceberg_catalog_glue",[["impl <a 
class=\"trait\" href=\"iceberg/catalog/trait.CatalogBuilder.html\" 
title=\"trait iceberg::catalog::CatalogBuilder\">CatalogBuilder</a> for <a 
class=\"struct\" href=\"iceberg_catalog_glue/struct.GlueCatalogBuilder.html\" 
title=\"struct 
iceberg_catalog_glue::GlueCatalogBuilder\">GlueCatalogBuilder</a>"]]],["iceberg_catalog_hms",[["impl
 <a class=\"trait\" href=\"iceberg/catalog/trait.CatalogBuilder. [...]
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[14,217,334,217,241,211]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[14,340,334,217,241,211]}
\ No newline at end of file

Reply via email to