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 df0a2553 deploy: 213f84e97f97d6e7d9f5f3149b522144a9e56d9d
df0a2553 is described below
commit df0a2553609fe9f29b46e80faa658e40eb833f55
Author: liurenjie1024 <[email protected]>
AuthorDate: Mon Nov 11 06:49:07 2024 +0000
deploy: 213f84e97f97d6e7d9f5f3149b522144a9e56d9d
---
api/help.html | 2 +-
api/iceberg/spec/enum.FormatVersion.html | 16 ++++-----
api/iceberg/spec/struct.MetadataLog.html | 10 +++---
api/iceberg/spec/struct.Schema.html | 2 +-
api/iceberg/spec/struct.SnapshotLog.html | 14 ++++----
api/iceberg/spec/struct.Struct.html | 2 +-
api/iceberg/spec/struct.TableMetadata.html | 42 +++++++++++------------
api/iceberg/spec/struct.TableMetadataBuilder.html | 10 +++---
api/iceberg/spec/struct.ViewMetadata.html | 4 +--
api/search-index.js | 2 +-
api/settings.html | 2 +-
api/src/iceberg/spec/schema.rs.html | 2 +-
api/src/iceberg/spec/table_metadata.rs.html | 12 ++++---
api/src/iceberg/spec/values.rs.html | 2 +-
api/src/iceberg/spec/view_metadata.rs.html | 4 +--
15 files changed, 65 insertions(+), 61 deletions(-)
diff --git a/api/help.html b/api/help.html
index b3855f23..886bccc7 100644
--- a/api/help.html
+++ b/api/help.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description"
content="Documentation for
Rustdoc"><title>Help</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-5
[...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description"
content="Documentation for
Rustdoc"><title>Help</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-5
[...]
\ No newline at end of file
diff --git a/api/iceberg/spec/enum.FormatVersion.html
b/api/iceberg/spec/enum.FormatVersion.html
index b8078759..4eb4bce8 100644
--- a/api/iceberg/spec/enum.FormatVersion.html
+++ b/api/iceberg/spec/enum.FormatVersion.html
@@ -1,21 +1,21 @@
-<!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="Iceberg
format version"><title>FormatVersion in iceberg::spec -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388
[...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Iceberg
format version"><title>FormatVersion in iceberg::spec -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388
[...]
V1 = 1,
V2 = 2,
}</code></pre><details class="toggle top-doc" open><summary
class="hideme"><span>Expand description</span></summary><div
class="docblock"><p>Iceberg format version</p>
</div></details><h2 id="variants" class="variants section-header">Variants<a
href="#variants" class="anchor">§</a></h2><div class="variants"><section
id="variant.V1" class="variant"><a href="#variant.V1" class="anchor">§</a><h3
class="code-header">V1 = 1</h3></section><div class="docblock"><p>Iceberg spec
version 1</p>
</div><section id="variant.V2" class="variant"><a href="#variant.V2"
class="anchor">§</a><h3 class="code-header">V2 = 2</h3></section><div
class="docblock"><p>Iceberg spec version 2</p>
-</div></div><h2 id="trait-implementations" class="section-header">Trait
Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div
id="trait-implementations-list"><details class="toggle implementors-toggle"
open><summary><section id="impl-Clone-for-FormatVersion" class="impl"><a
class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1189">source</a><a
href="#impl-Clone-for-FormatVersion" class="anchor">§</a><h3
class="code-header">impl <a class="trai [...]
- D: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserializer.html"
title="trait
serde::de::Deserializer">Deserializer</a><'de>,</div></h4></section></summary><div
class='docblock'>Deserialize this value from the given Serde deserializer. <a
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserialize.html#tymethod.deserialize">Read
more</a></div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Display [...]
+</div></div><h2 id="trait-implementations" class="section-header">Trait
Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div
id="trait-implementations-list"><details class="toggle implementors-toggle"
open><summary><section id="impl-Clone-for-FormatVersion" class="impl"><a
class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1191">source</a><a
href="#impl-Clone-for-FormatVersion" class="anchor">§</a><h3
class="code-header">impl <a class="trai [...]
+ D: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserializer.html"
title="trait
serde::de::Deserializer">Deserializer</a><'de>,</div></h4></section></summary><div
class='docblock'>Deserialize this value from the given Serde deserializer. <a
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserialize.html#tymethod.deserialize">Read
more</a></div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Display [...]
H: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html"
title="trait core::hash::Hasher">Hasher</a>,
- Self: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div
class='docblock'>Feeds a slice of this type into the given <a
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html"
title="trait core::hash::Hasher"><code>Hasher</code></a>. <a
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read
more</a></div></details></div></d [...]
+ Self: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div
class='docblock'>Feeds a slice of this type into the given <a
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html"
title="trait core::hash::Hasher"><code>Hasher</code></a>. <a
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read
more</a></div></details></div></d [...]
Self: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div
class='docblock'>Compares and returns the maximum of two values. <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max">Read
more</a></div></details><details class="toggle method-toggle"
open><summary><section id="method.min" class="method trait-impl"><span
class="rightside"><span class="si [...]
Self: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div
class='docblock'>Compares and returns the minimum of two values. <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min">Read
more</a></div></details><details class="toggle method-toggle"
open><summary><section id="method.clamp" class="method trait-impl"><span
class="rightside"><span class=" [...]
- Self: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a> + <a class="trait"
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html"
title="trait
core::cmp::PartialOrd">PartialOrd</a>,</div></h4></section></summary><div
class='docblock'>Restrict a value to a certain interval. <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read
more</a></div></details></div> [...]
+ Self: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a> + <a class="trait"
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html"
title="trait
core::cmp::PartialOrd">PartialOrd</a>,</div></h4></section></summary><div
class='docblock'>Restrict a value to a certain interval. <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read
more</a></div></details></div> [...]
by <code>==</code>.</div></details><details class="toggle method-toggle"
open><summary><section id="method.ne" class="method trait-impl"><span
class="rightside"><span class="since" title="Stable since Rust version
1.0.0">1.0.0</span> · <a class="src"
href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#263">source</a></span><a
href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne"
class= [...]
-sufficient, and should not be overridden without very good
reason.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section
id="impl-PartialOrd-for-FormatVersion" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1199-1203">source</a><a
href="#impl-PartialOrd-for-FormatVersion" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd. [...]
+sufficient, and should not be overridden without very good
reason.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section
id="impl-PartialOrd-for-FormatVersion" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1201-1205">source</a><a
href="#impl-PartialOrd-for-FormatVersion" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd. [...]
operator. <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le">Read
more</a></div></details><details class="toggle method-toggle"
open><summary><section id="method.gt" class="method trait-impl"><span
class="rightside"><span class="since" title="Stable since Rust version
1.0.0">1.0.0</span> · <a class="src"
href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1215">source</a></span><a
href="#method.gt" class="anchor">§</a><h4 class="code-header">fn [...]
-operator. <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read
more</a></div></details></div></details><details class="toggle
implementors-toggle" open><summary><section
id="impl-Serialize-for-FormatVersion" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1189">source</a><a
href="#impl-Serialize-for-FormatVersion" class="anchor">§</a><h3
class="code-header">impl <a class="trait" href="https://docs.rs/serde/1.0 [...]
- S: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serializer.html"
title="trait
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div
class='docblock'>Serialize this value into the given Serde serializer. <a
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html#tymethod.serialize">Read
more</a></div></details></div></details><section
id="impl-Copy-for-FormatVersion" class="impl"><a class="src rightside"
href="../../src/iceberg/s [...]
+operator. <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read
more</a></div></details></div></details><details class="toggle
implementors-toggle" open><summary><section
id="impl-Serialize-for-FormatVersion" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1191">source</a><a
href="#impl-Serialize-for-FormatVersion" class="anchor">§</a><h3
class="code-header">impl <a class="trait" href="https://docs.rs/serde/1.0 [...]
+ S: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serializer.html"
title="trait
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div
class='docblock'>Serialize this value into the given Serde serializer. <a
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html#tymethod.serialize">Read
more</a></div></details></div></details><section
id="impl-Copy-for-FormatVersion" class="impl"><a class="src rightside"
href="../../src/iceberg/s [...]
T: 'static + ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.type_id" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#141">source</a><a
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href
[...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#210">source</a><a
href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a
href="https:/ [...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow_mut" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">source</a><a
href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a
href= [...]
diff --git a/api/iceberg/spec/struct.MetadataLog.html
b/api/iceberg/spec/struct.MetadataLog.html
index 2a7652d6..9c365698 100644
--- a/api/iceberg/spec/struct.MetadataLog.html
+++ b/api/iceberg/spec/struct.MetadataLog.html
@@ -1,14 +1,14 @@
-<!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="Encodes
changes to the previous metadata files for the table"><title>MetadataLog in
iceberg::spec -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.wo
[...]
+<!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="Encodes
changes to the previous metadata files for the table"><title>MetadataLog in
iceberg::spec -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.wo
[...]
pub metadata_file: <a class="struct"
href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"
title="struct alloc::string::String">String</a>,
pub timestamp_ms: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>,
}</code></pre><details class="toggle top-doc" open><summary
class="hideme"><span>Expand description</span></summary><div
class="docblock"><p>Encodes changes to the previous metadata files for the
table</p>
</div></details><h2 id="fields" class="fields section-header">Fields<a
href="#fields" class="anchor">§</a></h2><span id="structfield.metadata_file"
class="structfield section-header"><a href="#structfield.metadata_file"
class="anchor field">§</a><code>metadata_file: <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 file for the log.</p>
</div><span id="structfield.timestamp_ms" class="structfield
section-header"><a href="#structfield.timestamp_ms" class="anchor
field">§</a><code>timestamp_ms: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></code></span><div
class="docblock"><p>Time new metadata was created</p>
-</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-MetadataLog" class="impl"><a
class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1220">source</a><a
href="#impl-Clone-for-MetadataLog" class="anchor">§</a><h3
class="code-header">impl <a class="trait" href="h [...]
- __D: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserializer.html"
title="trait
serde::de::Deserializer">Deserializer</a><'de>,</div></h4></section></summary><div
class='docblock'>Deserialize this value from the given Serde deserializer. <a
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserialize.html#tymethod.deserialize">Read
more</a></div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Parti [...]
+</div><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-MetadataLog" class="impl"><a
class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1222">source</a><a
href="#impl-Clone-for-MetadataLog" class="anchor">§</a><h3
class="code-header">impl <a class="trait" href="h [...]
+ __D: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserializer.html"
title="trait
serde::de::Deserializer">Deserializer</a><'de>,</div></h4></section></summary><div
class='docblock'>Deserialize this value from the given Serde deserializer. <a
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserialize.html#tymethod.deserialize">Read
more</a></div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Parti [...]
by <code>==</code>.</div></details><details class="toggle method-toggle"
open><summary><section id="method.ne" class="method trait-impl"><span
class="rightside"><span class="since" title="Stable since Rust version
1.0.0">1.0.0</span> · <a class="src"
href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#263">source</a></span><a
href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne"
class= [...]
-sufficient, and should not be overridden without very good
reason.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Serialize-for-MetadataLog"
class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1220">source</a><a
href="#impl-Serialize-for-MetadataLog" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html" title="tr
[...]
- __S: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serializer.html"
title="trait
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div
class='docblock'>Serialize this value into the given Serde serializer. <a
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html#tymethod.serialize">Read
more</a></div></details></div></details><section id="impl-Eq-for-MetadataLog"
class="impl"><a class="src rightside" href="../../src/iceberg/spe [...]
+sufficient, and should not be overridden without very good
reason.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Serialize-for-MetadataLog"
class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1222">source</a><a
href="#impl-Serialize-for-MetadataLog" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html" title="tr
[...]
+ __S: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serializer.html"
title="trait
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div
class='docblock'>Serialize this value into the given Serde serializer. <a
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html#tymethod.serialize">Read
more</a></div></details></div></details><section id="impl-Eq-for-MetadataLog"
class="impl"><a class="src rightside" href="../../src/iceberg/spe [...]
T: 'static + ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.type_id" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#141">source</a><a
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href
[...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#210">source</a><a
href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a
href="https:/ [...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow_mut" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">source</a><a
href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a
href= [...]
diff --git a/api/iceberg/spec/struct.Schema.html
b/api/iceberg/spec/struct.Schema.html
index 8fe7251f..3250e0b0 100644
--- a/api/iceberg/spec/struct.Schema.html
+++ b/api/iceberg/spec/struct.Schema.html
@@ -13,7 +13,7 @@
</div></details><details class="toggle method-toggle" open><summary><section
id="method.highest_field_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/schema.rs.html#343-345">source</a><h4
class="code-header">pub fn <a href="#method.highest_field_id"
class="fn">highest_field_id</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section></summary><div
class="docblock"><p>Returns [<code>highest_fie [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.schema_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/schema.rs.html#349-351">source</a><h4
class="code-header">pub fn <a href="#method.schema_id"
class="fn">schema_id</a>(&self) -> <a class="type"
href="type.SchemaId.html" title="type
iceberg::spec::SchemaId">SchemaId</a></h4></section></summary><div
class="docblock"><p>Returns [<code>schema_id</code>].</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.as_struct" class="method"><a class="src rightside"
href="../../src/iceberg/spec/schema.rs.html#355-357">source</a><h4
class="code-header">pub fn <a href="#method.as_struct"
class="fn">as_struct</a>(&self) -> &<a class="struct"
href="struct.StructType.html" title="struct
iceberg::spec::StructType">StructType</a></h4></section></summary><div
class="docblock"><p>Returns [<code>r#struct</code>].</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.identifier_field_ids" class="method"><a class="src rightside"
href="../../src/iceberg/spec/schema.rs.html#361-363">source</a><h4
class="code-header">pub fn <a href="#method.identifier_field_ids"
class="fn">identifier_field_ids</a>(&self) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"
title="trait core::iter::traits::iterator::Iter [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.identifier_field_ids" class="method"><a class="src rightside"
href="../../src/iceberg/spec/schema.rs.html#361-363">source</a><h4
class="code-header">pub fn <a href="#method.identifier_field_ids"
class="fn">identifier_field_ids</a>(&self) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html"
title="trait core::iter::traits::exa [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.field_id_by_name" class="method"><a class="src rightside"
href="../../src/iceberg/spec/schema.rs.html#366-368">source</a><h4
class="code-header">pub fn <a href="#method.field_id_by_name"
class="fn">field_id_by_name</a>(&self, name: &<a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) ->
<a class="enum" href="https://doc.rust-lang.org/nightly/core/op [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.name_by_field_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/schema.rs.html#371-373">source</a><h4
class="code-header">pub fn <a href="#method.name_by_field_id"
class="fn">name_by_field_id</a>(&self, field_id: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) ->
<a class="enum" href="https://doc.rust-lang.org/nightly/core/opt [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.accessor_by_field_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/schema.rs.html#376-378">source</a><h4
class="code-header">pub fn <a href="#method.accessor_by_field_id"
class="fn">accessor_by_field_id</a>(&self, field_id: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) ->
<a class="enum" href="https://doc.rust-lang.org/nigh [...]
diff --git a/api/iceberg/spec/struct.SnapshotLog.html
b/api/iceberg/spec/struct.SnapshotLog.html
index 708bb072..850720e3 100644
--- a/api/iceberg/spec/struct.SnapshotLog.html
+++ b/api/iceberg/spec/struct.SnapshotLog.html
@@ -1,16 +1,16 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="A log of
when each snapshot was made."><title>SnapshotLog in iceberg::spec -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9
[...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="A log of
when each snapshot was made."><title>SnapshotLog in iceberg::spec -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9
[...]
pub snapshot_id: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>,
pub timestamp_ms: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>,
}</code></pre><details class="toggle top-doc" open><summary
class="hideme"><span>Expand description</span></summary><div
class="docblock"><p>A log of when each snapshot was made.</p>
</div></details><h2 id="fields" class="fields section-header">Fields<a
href="#fields" class="anchor">§</a></h2><span id="structfield.snapshot_id"
class="structfield section-header"><a href="#structfield.snapshot_id"
class="anchor field">§</a><code>snapshot_id: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></code></span><div
class="docblock"><p>Id of the snapshot.</p>
</div><span id="structfield.timestamp_ms" class="structfield
section-header"><a href="#structfield.timestamp_ms" class="anchor
field">§</a><code>timestamp_ms: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></code></span><div
class="docblock"><p>Last updated timestamp</p>
-</div><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-SnapshotLog" class="impl"><a class="src
rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1240-1251">source</a><a
href="#impl-SnapshotLog" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.SnapshotLog.html" title="struct [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.timestamp_ms" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1248-1250">source</a><h4
class="code-header">pub fn <a href="#method.timestamp_ms"
class="fn">timestamp_ms</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div
class="docblock"><p>Returns the timestamp in mil [...]
-</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-SnapshotLog" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1230">source</a><a
href="#impl-Clone-for-SnapshotLog" class="anchor">§</a><h3 class="code-heade
[...]
- __D: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserializer.html"
title="trait
serde::de::Deserializer">Deserializer</a><'de>,</div></h4></section></summary><div
class='docblock'>Deserialize this value from the given Serde deserializer. <a
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserialize.html#tymethod.deserialize">Read
more</a></div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Parti [...]
+</div><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-SnapshotLog" class="impl"><a class="src
rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1242-1253">source</a><a
href="#impl-SnapshotLog" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.SnapshotLog.html" title="struct [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.timestamp_ms" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1250-1252">source</a><h4
class="code-header">pub fn <a href="#method.timestamp_ms"
class="fn">timestamp_ms</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div
class="docblock"><p>Returns the timestamp in mil [...]
+</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-SnapshotLog" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1232">source</a><a
href="#impl-Clone-for-SnapshotLog" class="anchor">§</a><h3 class="code-heade
[...]
+ __D: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserializer.html"
title="trait
serde::de::Deserializer">Deserializer</a><'de>,</div></h4></section></summary><div
class='docblock'>Deserialize this value from the given Serde deserializer. <a
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserialize.html#tymethod.deserialize">Read
more</a></div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Parti [...]
by <code>==</code>.</div></details><details class="toggle method-toggle"
open><summary><section id="method.ne" class="method trait-impl"><span
class="rightside"><span class="since" title="Stable since Rust version
1.0.0">1.0.0</span> · <a class="src"
href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#263">source</a></span><a
href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne"
class= [...]
-sufficient, and should not be overridden without very good
reason.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Serialize-for-SnapshotLog"
class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1230">source</a><a
href="#impl-Serialize-for-SnapshotLog" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html" title="tr
[...]
- __S: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serializer.html"
title="trait
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div
class='docblock'>Serialize this value into the given Serde serializer. <a
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html#tymethod.serialize">Read
more</a></div></details></div></details><section id="impl-Eq-for-SnapshotLog"
class="impl"><a class="src rightside" href="../../src/iceberg/spe [...]
+sufficient, and should not be overridden without very good
reason.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Serialize-for-SnapshotLog"
class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#1232">source</a><a
href="#impl-Serialize-for-SnapshotLog" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html" title="tr
[...]
+ __S: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serializer.html"
title="trait
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div
class='docblock'>Serialize this value into the given Serde serializer. <a
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html#tymethod.serialize">Read
more</a></div></details></div></details><section id="impl-Eq-for-SnapshotLog"
class="impl"><a class="src rightside" href="../../src/iceberg/spe [...]
T: 'static + ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.type_id" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#141">source</a><a
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href
[...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#210">source</a><a
href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a
href="https:/ [...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow_mut" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">source</a><a
href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a
href= [...]
diff --git a/api/iceberg/spec/struct.Struct.html
b/api/iceberg/spec/struct.Struct.html
index 294a59ee..bbf7f98e 100644
--- a/api/iceberg/spec/struct.Struct.html
+++ b/api/iceberg/spec/struct.Struct.html
@@ -2,7 +2,7 @@
Its type is derived from the partition fields of the partition spec used to
write the manifest file.
In v2, the partition struct’s field ids must match the ids from the partition
spec.</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-Struct" class="impl"><a
class="src rightside"
href="../../src/iceberg/spec/values.rs.html#1553-1579">source</a><a
href="#impl-Struct" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.Struct.html" title="struct iceberg::spec [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.iter" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values.rs.html#1563-1573">source</a><h4
class="code-header">pub fn <a href="#method.iter"
class="fn">iter</a>(&self) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"
title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a
class="enum" h [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.iter" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values.rs.html#1563-1573">source</a><h4
class="code-header">pub fn <a href="#method.iter"
class="fn">iter</a>(&self) -> 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">ExactSizeIterator< [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.is_null_at_index" class="method"><a class="src rightside"
href="../../src/iceberg/spec/values.rs.html#1576-1578">source</a><h4
class="code-header">pub fn <a href="#method.is_null_at_index"
class="fn">is_null_at_index</a>(&self, index: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)
-> <a class="primitive" href="https://doc.rust-lang.org/nightly/ [...]
</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-Struct" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/values.rs.html#1545">source</a><a
href="#impl-Clone-for-Struct" class="anchor">§</a><h3 class="code-header">impl
<a class=" [...]
H: <a class="trait"
href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html"
title="trait core::hash::Hasher">Hasher</a>,
diff --git a/api/iceberg/spec/struct.TableMetadata.html
b/api/iceberg/spec/struct.TableMetadata.html
index f0e79460..67bb4a5d 100644
--- a/api/iceberg/spec/struct.TableMetadata.html
+++ b/api/iceberg/spec/struct.TableMetadata.html
@@ -1,43 +1,43 @@
<!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="Fields for
the version 2 of the table metadata."><title>TableMetadata in iceberg::spec -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSan
[...]
<p>We assume that this data structure is always valid, so we will panic when
invalid error happens.
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-TableMetadata"
class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#167-558">source</a><a
href="#impl-TableMetadata" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.TableMetadata.html" [...]
+</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-TableMetadata"
class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#167-560">source</a><a
href="#impl-TableMetadata" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.TableMetadata.html" [...]
</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#176-178">source</a><h4
class="code-header">pub fn <a href="#method.uuid"
class="fn">uuid</a>(&self) -> <a class="struct"
href="https://docs.rs/uuid/1.11.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#182-184">source</a><h4
class="code-header">pub fn <a href="#method.location"
class="fn">location</a>(&self) -> &<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#188-190">source</a><h4
class="code-header">pub fn <a href="#method.last_sequence_number"
class="fn">last_sequence_number</a>(&self) -> <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.last_updated_timestamp" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#194-196">source</a><h4
class="code-header">pub fn <a href="#method.last_updated_timestamp"
class="fn">last_updated_timestamp</a>(&self) -> <a class="type"
href="../type.Result.html" title="type iceberg::Result">Result</a><<a
class="struct" href="https://docs.rs/chrono/latest/ch [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.last_updated_ms" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#200-202">source</a><h4
class="code-header">pub fn <a href="#method.last_updated_ms"
class="fn">last_updated_ms</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div
class="docblock"><p>Returns last updated [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.schemas_iter" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#206-208">source</a><h4
class="code-header">pub fn <a href="#method.schemas_iter"
class="fn">schemas_iter</a>(&self) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"
title="trait core::iter::traits::iterator::Iterator">Iterator</ [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.schemas_iter" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#206-208">source</a><h4
class="code-header">pub fn <a href="#method.schemas_iter"
class="fn">schemas_iter</a>(&self) -> 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::ExactSi [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.schema_by_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#212-214">source</a><h4
class="code-header">pub fn <a href="#method.schema_by_id"
class="fn">schema_by_id</a>(&self, schema_id: <a class="type"
href="type.SchemaId.html" title="type iceberg::spec::SchemaId">SchemaId</a>)
-> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/ [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.current_schema" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#218-221">source</a><h4
class="code-header">pub fn <a href="#method.current_schema"
class="fn">current_schema</a>(&self) -> &<a class="type"
href="type.SchemaRef.html" title="type
iceberg::spec::SchemaRef">SchemaRef</a></h4></section></summary><div
class="docblock"><p>Get current schema</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.current_schema_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#225-227">source</a><h4
class="code-header">pub fn <a href="#method.current_schema_id"
class="fn">current_schema_id</a>(&self) -> <a class="type"
href="type.SchemaId.html" title="type
iceberg::spec::SchemaId">SchemaId</a></h4></section></summary><div
class="docblock"><p>Get the id of th [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.partition_specs_iter" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#231-233">source</a><h4
class="code-header">pub fn <a href="#method.partition_specs_iter"
class="fn">partition_specs_iter</a>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.partition_specs_iter" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#231-235">source</a><h4
class="code-header">pub fn <a href="#method.partition_specs_iter"
class="fn">partition_specs_iter</a>(
&self,
-) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"
title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item =
&<a class="type" href="type.SchemalessPartitionSpecRef.html" title="type
iceberg::spec::SchemalessPartitionSpecRef">SchemalessPartitionSpecRef</a>></h4></section></summary><div
class="docblock"><p>Returns all partition specs.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.partition_spec_by_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#237-239">source</a><h4
class="code-header">pub fn <a href="#method.partition_spec_by_id"
class="fn">partition_spec_by_id</a>(
+) -> 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">ExactSizeIterator</a><Item
= &<a class="type" href="type.SchemalessPartitionSpecRef.html" title="type
iceberg::spec::SchemalessPartitionSpecRef">SchemalessPartitionSpecRef</a>></h4></section></summary><div
class="docblock"><p>Returns all partition specs.</p>
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.partition_spec_by_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#239-241">source</a><h4
class="code-header">pub fn <a href="#method.partition_spec_by_id"
class="fn">partition_spec_by_id</a>(
&self,
spec_id: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
) -> <a class="enum"
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"
title="enum core::option::Option">Option</a><&<a class="type"
href="type.SchemalessPartitionSpecRef.html" title="type
iceberg::spec::SchemalessPartitionSpecRef">SchemalessPartitionSpecRef</a>></h4></section></summary><div
class="docblock"><p>Lookup partition spec by id.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.default_partition_spec" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#243-245">source</a><h4
class="code-header">pub fn <a href="#method.default_partition_spec"
class="fn">default_partition_spec</a>(&self) -> &<a class="type"
href="type.BoundPartitionSpecRef.html" title="type
iceberg::spec::BoundPartitionSpecRef">BoundPartitionSpecRef</a></h4></ [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.default_partition_spec_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#249-251">source</a><h4
class="code-header">pub fn <a href="#method.default_partition_spec_id"
class="fn">default_partition_spec_id</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section></summary><div
class="docb [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.snapshots" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#255-257">source</a><h4
class="code-header">pub fn <a href="#method.snapshots"
class="fn">snapshots</a>(&self) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"
title="trait core::iter::traits::iterator::Iterator">Iterator</a><Ite [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.snapshot_by_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#261-263">source</a><h4
class="code-header">pub fn <a href="#method.snapshot_by_id"
class="fn">snapshot_by_id</a>(&self, snapshot_id: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) ->
<a class="enum" href="https://doc.rust-lang.org/nightly/cor [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.history" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#267-269">source</a><h4
class="code-header">pub fn <a href="#method.history"
class="fn">history</a>(&self) -> &[<a class="struct"
href="struct.SnapshotLog.html" title="struct
iceberg::spec::SnapshotLog">SnapshotLog</a>]</h4></section></summary><div
class="docblock"><p>Returns snapshot history.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.metadata_log" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#273-275">source</a><h4
class="code-header">pub fn <a href="#method.metadata_log"
class="fn">metadata_log</a>(&self) -> &[<a class="struct"
href="struct.MetadataLog.html" title="struct
iceberg::spec::MetadataLog">MetadataLog</a>]</h4></section></summary><div
class="docblock"><p>Returns t [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.current_snapshot" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#279-284">source</a><h4
class="code-header">pub fn <a href="#method.current_snapshot"
class="fn">current_snapshot</a>(&self) -> <a class="enum"
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"
title="enum core::option::Option">Option</a><&<a class="type" href= [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.current_snapshot_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#288-290">source</a><h4
class="code-header">pub fn <a href="#method.current_snapshot_id"
class="fn">current_snapshot_id</a>(&self) -> <a class="enum"
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"
title="enum core::option::Option">Option</a><<a class="primiti [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.snapshot_for_ref" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#295-300">source</a><h4
class="code-header">pub fn <a href="#method.snapshot_for_ref"
class="fn">snapshot_for_ref</a>(&self, ref_name: &<a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) ->
<a class="enum" href="https://doc.rust-lang.org/nig [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.default_partition_spec" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#245-247">source</a><h4
class="code-header">pub fn <a href="#method.default_partition_spec"
class="fn">default_partition_spec</a>(&self) -> &<a class="type"
href="type.BoundPartitionSpecRef.html" title="type
iceberg::spec::BoundPartitionSpecRef">BoundPartitionSpecRef</a></h4></ [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.default_partition_spec_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#251-253">source</a><h4
class="code-header">pub fn <a href="#method.default_partition_spec_id"
class="fn">default_partition_spec_id</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section></summary><div
class="docb [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.snapshots" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#257-259">source</a><h4
class="code-header">pub fn <a href="#method.snapshots"
class="fn">snapshots</a>(&self) -> 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::ExactSizeIterato [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.snapshot_by_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#263-265">source</a><h4
class="code-header">pub fn <a href="#method.snapshot_by_id"
class="fn">snapshot_by_id</a>(&self, snapshot_id: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) ->
<a class="enum" href="https://doc.rust-lang.org/nightly/cor [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.history" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#269-271">source</a><h4
class="code-header">pub fn <a href="#method.history"
class="fn">history</a>(&self) -> &[<a class="struct"
href="struct.SnapshotLog.html" title="struct
iceberg::spec::SnapshotLog">SnapshotLog</a>]</h4></section></summary><div
class="docblock"><p>Returns snapshot history.</p>
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.metadata_log" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#275-277">source</a><h4
class="code-header">pub fn <a href="#method.metadata_log"
class="fn">metadata_log</a>(&self) -> &[<a class="struct"
href="struct.MetadataLog.html" title="struct
iceberg::spec::MetadataLog">MetadataLog</a>]</h4></section></summary><div
class="docblock"><p>Returns t [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.current_snapshot" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#281-286">source</a><h4
class="code-header">pub fn <a href="#method.current_snapshot"
class="fn">current_snapshot</a>(&self) -> <a class="enum"
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"
title="enum core::option::Option">Option</a><&<a class="type" href= [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.current_snapshot_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#290-292">source</a><h4
class="code-header">pub fn <a href="#method.current_snapshot_id"
class="fn">current_snapshot_id</a>(&self) -> <a class="enum"
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"
title="enum core::option::Option">Option</a><<a class="primiti [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.snapshot_for_ref" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#297-302">source</a><h4
class="code-header">pub fn <a href="#method.snapshot_for_ref"
class="fn">snapshot_for_ref</a>(&self, ref_name: &<a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) ->
<a class="enum" href="https://doc.rust-lang.org/nig [...]
Returns an option if the <code>ref_name</code> is not found</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.sort_orders_iter" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#304-306">source</a><h4
class="code-header">pub fn <a href="#method.sort_orders_iter"
class="fn">sort_orders_iter</a>(&self) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"
title="trait core::iter::traits::iterator::Iterator [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.sort_order_by_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#310-312">source</a><h4
class="code-header">pub fn <a href="#method.sort_order_by_id"
class="fn">sort_order_by_id</a>(&self, sort_order_id: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) ->
<a class="enum" href="https://doc.rust-lang.org/nig [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.default_sort_order" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#316-320">source</a><h4
class="code-header">pub fn <a href="#method.default_sort_order"
class="fn">default_sort_order</a>(&self) -> &<a class="type"
href="type.SortOrderRef.html" title="type
iceberg::spec::SortOrderRef">SortOrderRef</a></h4></section></summary><div
class="docblock" [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.default_sort_order_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#324-326">source</a><h4
class="code-header">pub fn <a href="#method.default_sort_order_id"
class="fn">default_sort_order_id</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div
class="docblock"><p>Ret [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.properties" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#330-332">source</a><h4
class="code-header">pub fn <a href="#method.properties"
class="fn">properties</a>(&self) -> &<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><<a [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.append_snapshot" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#335-355">source</a><h4
class="code-header">pub fn <a href="#method.append_snapshot"
class="fn">append_snapshot</a>(&mut self, snapshot: <a class="struct"
href="struct.Snapshot.html" title="struct
iceberg::spec::Snapshot">Snapshot</a>)</h4></section></summary><div
class="docblock"><p>Append [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.sort_orders_iter" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#306-308">source</a><h4
class="code-header">pub fn <a href="#method.sort_orders_iter"
class="fn">sort_orders_iter</a>(&self) -> 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_s [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.sort_order_by_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#312-314">source</a><h4
class="code-header">pub fn <a href="#method.sort_order_by_id"
class="fn">sort_order_by_id</a>(&self, sort_order_id: <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) ->
<a class="enum" href="https://doc.rust-lang.org/nig [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.default_sort_order" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#318-322">source</a><h4
class="code-header">pub fn <a href="#method.default_sort_order"
class="fn">default_sort_order</a>(&self) -> &<a class="type"
href="type.SortOrderRef.html" title="type
iceberg::spec::SortOrderRef">SortOrderRef</a></h4></section></summary><div
class="docblock" [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.default_sort_order_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#326-328">source</a><h4
class="code-header">pub fn <a href="#method.default_sort_order_id"
class="fn">default_sort_order_id</a>(&self) -> <a class="primitive"
href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div
class="docblock"><p>Ret [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.properties" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#332-334">source</a><h4
class="code-header">pub fn <a href="#method.properties"
class="fn">properties</a>(&self) -> &<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><<a [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.append_snapshot" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#337-357">source</a><h4
class="code-header">pub fn <a href="#method.append_snapshot"
class="fn">append_snapshot</a>(&mut self, snapshot: <a class="struct"
href="struct.Snapshot.html" title="struct
iceberg::spec::Snapshot">Snapshot</a>)</h4></section></summary><div
class="docblock"><p>Append [...]
</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-TableMetadata" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#97">source</a><a
href="#impl-Clone-for-TableMetadata" class="anchor">§</a><h3 class="code-hea
[...]
__D: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserializer.html"
title="trait
serde::de::Deserializer">Deserializer</a><'de>,</div></h4></section></summary><div
class='docblock'>Deserialize this value from the given Serde deserializer. <a
href="https://docs.rs/serde/1.0.214/serde/de/trait.Deserialize.html#tymethod.deserialize">Read
more</a></div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Parti [...]
by <code>==</code>.</div></details><details class="toggle method-toggle"
open><summary><section id="method.ne" class="method trait-impl"><span
class="rightside"><span class="since" title="Stable since Rust version
1.0.0">1.0.0</span> · <a class="src"
href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#263">source</a></span><a
href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a
href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne"
class= [...]
-sufficient, and should not be overridden without very good
reason.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section
id="impl-Serialize-for-TableMetadata" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#758-767">source</a><a
href="#impl-Serialize-for-TableMetadata" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html" ti [...]
+sufficient, and should not be overridden without very good
reason.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section
id="impl-Serialize-for-TableMetadata" class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#760-769">source</a><a
href="#impl-Serialize-for-TableMetadata" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html" ti [...]
S: <a class="trait"
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serializer.html"
title="trait
serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div
class='docblock'>Serialize this value into the given Serde serializer. <a
href="https://docs.rs/serde/1.0.214/serde/ser/trait.Serialize.html#tymethod.serialize">Read
more</a></div></details></div></details><section
id="impl-Eq-for-TableMetadata" class="impl"><a class="src rightside"
href="../../src/iceberg/spe [...]
T: 'static + ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.type_id" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#141">source</a><a
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href
[...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#210">source</a><a
href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a
href="https:/ [...]
diff --git a/api/iceberg/spec/struct.TableMetadataBuilder.html
b/api/iceberg/spec/struct.TableMetadataBuilder.html
index 580f223f..83819f9f 100644
--- a/api/iceberg/spec/struct.TableMetadataBuilder.html
+++ b/api/iceberg/spec/struct.TableMetadataBuilder.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description"
content="Manipulating table metadata."><title>TableMetadataBuilder in
iceberg::spec -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9
[...]
-</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-TableMetadataBuilder"
class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#563-650">source</a><a
href="#impl-TableMetadataBuilder" class="anchor">§</a><h3
class="code-header">impl <a class="struct" href="struct.TableM [...]
-</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.rs.html#570-638">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>) -> <a class="type"
href="../type.Resul [...]
-</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.rs.html#641-644">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.11.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>) -> <a class="type" href="../type.Result.html"
title="type iceberg: [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.build" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#647-649">source</a><h4
class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self)
-> <a class="type" href="../type.Result.html" title="type
iceberg::Result">Result</a><<a class="struct"
href="struct.TableMetadata.html" title="struct
iceberg::spec::TableMetadata">TableMetadata</a> [...]
+<!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="Manipulating table metadata."><title>TableMetadataBuilder in
iceberg::spec -
Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9
[...]
+</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-TableMetadataBuilder"
class="impl"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#565-652">source</a><a
href="#impl-TableMetadataBuilder" class="anchor">§</a><h3
class="code-header">impl <a class="struct" href="struct.TableM [...]
+</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.rs.html#572-640">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>) -> <a class="type"
href="../type.Resul [...]
+</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.rs.html#643-646">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.11.0/uuid/struct.Uuid.html" title="struct
uuid::Uuid">Uuid</a>) -> <a class="type" href="../type.Result.html"
title="type iceberg: [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.build" class="method"><a class="src rightside"
href="../../src/iceberg/spec/table_metadata.rs.html#649-651">source</a><h4
class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self)
-> <a class="type" href="../type.Result.html" title="type
iceberg::Result">Result</a><<a class="struct"
href="struct.TableMetadata.html" title="struct
iceberg::spec::TableMetadata">TableMetadata</a> [...]
</div></details></div></details></div><h2 id="synthetic-implementations"
class="section-header">Auto Trait Implementations<a
href="#synthetic-implementations" class="anchor">§</a></h2><div
id="synthetic-implementations-list"><section
id="impl-Freeze-for-TableMetadataBuilder" class="impl"><a
href="#impl-Freeze-for-TableMetadataBuilder" class="anchor">§</a><h3
class="code-header">impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html"
title="trait core: [...]
T: 'static + ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.type_id" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#141">source</a><a
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href
[...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"
title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow" class="method trait-impl"><a class="src rightside"
href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#210">source</a><a
href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a
href="https:/ [...]
diff --git a/api/iceberg/spec/struct.ViewMetadata.html
b/api/iceberg/spec/struct.ViewMetadata.html
index c722babb..a4d92d8f 100644
--- a/api/iceberg/spec/struct.ViewMetadata.html
+++ b/api/iceberg/spec/struct.ViewMetadata.html
@@ -5,13 +5,13 @@ We check the validity of this data structure when
constructing.</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#79-81">source</a><h4
class="code-header">pub fn <a href="#method.uuid"
class="fn">uuid</a>(&self) -> <a class="struct"
href="https://docs.rs/uuid/1.11.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#85-87">source</a><h4
class="code-header">pub fn <a href="#method.location"
class="fn">location</a>(&self) -> &<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#91-93">source</a><h4
class="code-header">pub fn <a href="#method.current_version_id"
class="fn">current_version_id</a>(&self) -> <a class="type"
href="type.ViewVersionId.html" title="type
iceberg::spec::ViewVersionId">ViewVersionId</a></h4></section></summary><div
class="docblock"><p>R [...]
-</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#97-99">source</a><h4
class="code-header">pub fn <a href="#method.versions"
class="fn">versions</a>(&self) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"
title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &a
[...]
+</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#97-99">source</a><h4
class="code-header">pub fn <a href="#method.versions"
class="fn">versions</a>(&self) -> 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">Exa [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.version_by_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#103-105">source</a><h4
class="code-header">pub fn <a href="#method.version_by_id"
class="fn">version_by_id</a>(
&self,
version_id: <a class="type" href="type.ViewVersionId.html" title="type
iceberg::spec::ViewVersionId">ViewVersionId</a>,
) -> <a class="enum"
href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html"
title="enum core::option::Option">Option</a><&<a class="type"
href="type.ViewVersionRef.html" title="type
iceberg::spec::ViewVersionRef">ViewVersionRef</a>></h4></section></summary><div
class="docblock"><p>Lookup a view version by id.</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.current_version" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#109-113">source</a><h4
class="code-header">pub fn <a href="#method.current_version"
class="fn">current_version</a>(&self) -> &<a class="type"
href="type.ViewVersionRef.html" title="type
iceberg::spec::ViewVersionRef">ViewVersionRef</a></h4></section></summary><div
class="docblock"><p> [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.schemas_iter" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#117-119">source</a><h4
class="code-header">pub fn <a href="#method.schemas_iter"
class="fn">schemas_iter</a>(&self) -> impl <a class="trait"
href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html"
title="trait core::iter::traits::iterator::Iterator">Iterator</a [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.schemas_iter" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#117-119">source</a><h4
class="code-header">pub fn <a href="#method.schemas_iter"
class="fn">schemas_iter</a>(&self) -> 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::ExactSiz [...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.schema_by_id" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#123-125">source</a><h4
class="code-header">pub fn <a href="#method.schema_by_id"
class="fn">schema_by_id</a>(&self, schema_id: <a class="type"
href="type.SchemaId.html" title="type iceberg::spec::SchemaId">SchemaId</a>)
-> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/e
[...]
</div></details><details class="toggle method-toggle" open><summary><section
id="method.current_schema" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#129-133">source</a><h4
class="code-header">pub fn <a href="#method.current_schema"
class="fn">current_schema</a>(&self) -> &<a class="type"
href="type.SchemaRef.html" title="type
iceberg::spec::SchemaRef">SchemaRef</a></h4></section></summary><div
class="docblock"><p>Get current schema</p>
</div></details><details class="toggle method-toggle" open><summary><section
id="method.properties" class="method"><a class="src rightside"
href="../../src/iceberg/spec/view_metadata.rs.html#137-139">source</a><h4
class="code-header">pub fn <a href="#method.properties"
class="fn">properties</a>(&self) -> &<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><<a [...]
diff --git a/api/search-index.js b/api/search-index.js
index d849d9b8..3005f9e6 100644
--- a/api/search-index.js
+++ b/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = new Map(JSON.parse('[\
-["iceberg",{"t":"PPPPPKPPPPPFGPPPFFPPPPPPIPPPPPPFFFGGPPPFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMQNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNCNMMMOONNNOOONOMNNNNNNONOOMOCOONNNNONCOCMNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNCOOOOOOOOOOOOOOOOOOOOOOOOOFFKRRNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNMHMNNNNNNNHNNNNNNPPPPPPPPFKRGFIPPPPPPPPFPPPPPPPPPGGFPPFPIPPFNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
[...]
+["iceberg",{"t":"PPPPPKPPPPPFGPPPFFPPPPPPIPPPPPPFFFGGPPPFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMQNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNCNMMMOONNNOOONOMNNNNNNONOOMOCOONNNNONCOCMNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNCOOOOOOOOOOOOOOOOOOOOOOOOOFFKRRNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNMHMNNNNNNNHNNNNNNPPPPPPPPFKRGFIPPPPPPPPFPPPPPPPPPGGFPPFPIPPFNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
[...]
["iceberg_catalog_glue",{"t":"SSSSSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQ","n":["AWS_ACCESS_KEY_ID","AWS_PROFILE_NAME","AWS_REGION_NAME","AWS_SECRET_ACCESS_KEY","AWS_SESSION_TOKEN","GlueCatalog","GlueCatalogConfig","borrow","borrow","borrow_mut","borrow_mut","builder","create_namespace","create_table","deref","deref","deref_mut","deref_mut","drop","drop","drop_namespace","drop_table","file_io","fmt","fmt","from","from","get_namespace","init","init","into","into","into_shared","i
[...]
["iceberg_catalog_hms",{"t":"PPFFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Buffered","Framed","HmsCatalog","HmsCatalogConfig","HmsThriftTransport","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","builder","create_namespace","create_table","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop_namespace","drop_table","file_io","fmt","fmt","fmt","from","from","from","get_namespace","init","init","init","into
[...]
["iceberg_catalog_memory",{"t":"FNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["MemoryCatalog","borrow","borrow_mut","create_namespace","create_table","deref","deref_mut","drop","drop_namespace","drop_table","fmt","from","get_namespace","init","into","list_namespaces","list_tables","load_table","namespace_exists","new","rename_table","table_exists","try_from","try_into","type_id","update_namespace","update_table","vzip"],"q":[[0,"iceberg_catalog_memory"],[28,"iceberg_catalog_memory::catalog"],[29,"i
[...]
diff --git a/api/settings.html b/api/settings.html
index 0b4d7eab..430a9162 100644
--- a/api/settings.html
+++ b/api/settings.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Settings
of
Rustdoc"><title>Settings</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-562
[...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Settings
of
Rustdoc"><title>Settings</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-562
[...]
\ No newline at end of file
diff --git a/api/src/iceberg/spec/schema.rs.html
b/api/src/iceberg/spec/schema.rs.html
index 0878cc18..48828f47 100644
--- a/api/src/iceberg/spec/schema.rs.html
+++ b/api/src/iceberg/spec/schema.rs.html
@@ -2971,7 +2971,7 @@
<span class="doccomment">/// Returns [`identifier_field_ids`].
</span><span class="attr">#[inline]
- </span><span class="kw">pub fn </span>identifier_field_ids(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>Iterator<Item = i32> + <span class="lifetime">'_
</span>{
+ </span><span class="kw">pub fn </span>identifier_field_ids(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>ExactSizeIterator<Item = i32> + <span
class="lifetime">'_ </span>{
<span class="self">self</span>.identifier_field_ids.iter().copied()
}
diff --git a/api/src/iceberg/spec/table_metadata.rs.html
b/api/src/iceberg/spec/table_metadata.rs.html
index 62f41b95..092489e6 100644
--- a/api/src/iceberg/spec/table_metadata.rs.html
+++ b/api/src/iceberg/spec/table_metadata.rs.html
@@ -2365,6 +2365,8 @@
<a href="#2365" id="2365">2365</a>
<a href="#2366" id="2366">2366</a>
<a href="#2367" id="2367">2367</a>
+<a href="#2368" id="2368">2368</a>
+<a href="#2369" id="2369">2369</a>
</pre></div><pre class="rust"><code><span class="comment">// Licensed to the
Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
@@ -2570,7 +2572,7 @@
<span class="doccomment">/// Returns schemas
</span><span class="attr">#[inline]
- </span><span class="kw">pub fn </span>schemas_iter(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>Iterator<Item = <span
class="kw-2">&</span>SchemaRef> {
+ </span><span class="kw">pub fn </span>schemas_iter(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>ExactSizeIterator<Item = <span
class="kw-2">&</span>SchemaRef> {
<span class="self">self</span>.schemas.values()
}
@@ -2595,7 +2597,9 @@
<span class="doccomment">/// Returns all partition specs.
</span><span class="attr">#[inline]
- </span><span class="kw">pub fn </span>partition_specs_iter(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>Iterator<Item = <span
class="kw-2">&</span>SchemalessPartitionSpecRef> {
+ </span><span class="kw">pub fn </span>partition_specs_iter(
+ <span class="kw-2">&</span><span class="self">self</span>,
+ ) -> <span class="kw">impl </span>ExactSizeIterator<Item = <span
class="kw-2">&</span>SchemalessPartitionSpecRef> {
<span class="self">self</span>.partition_specs.values()
}
@@ -2619,7 +2623,7 @@
<span class="doccomment">/// Returns all snapshots
</span><span class="attr">#[inline]
- </span><span class="kw">pub fn </span>snapshots(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>Iterator<Item = <span
class="kw-2">&</span>SnapshotRef> {
+ </span><span class="kw">pub fn </span>snapshots(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>ExactSizeIterator<Item = <span
class="kw-2">&</span>SnapshotRef> {
<span class="self">self</span>.snapshots.values()
}
@@ -2668,7 +2672,7 @@
<span class="doccomment">/// Return all sort orders.
</span><span class="attr">#[inline]
- </span><span class="kw">pub fn </span>sort_orders_iter(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>Iterator<Item = <span
class="kw-2">&</span>SortOrderRef> {
+ </span><span class="kw">pub fn </span>sort_orders_iter(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>ExactSizeIterator<Item = <span
class="kw-2">&</span>SortOrderRef> {
<span class="self">self</span>.sort_orders.values()
}
diff --git a/api/src/iceberg/spec/values.rs.html
b/api/src/iceberg/spec/values.rs.html
index b3a54461..07a0798e 100644
--- a/api/src/iceberg/spec/values.rs.html
+++ b/api/src/iceberg/spec/values.rs.html
@@ -5025,7 +5025,7 @@
}
<span class="doccomment">/// Create a iterator to read the field in order
of field_value.
- </span><span class="kw">pub fn </span>iter(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>Iterator<Item = <span
class="prelude-ty">Option</span><<span
class="kw-2">&</span>Literal>> {
+ </span><span class="kw">pub fn </span>iter(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>ExactSizeIterator<Item = <span
class="prelude-ty">Option</span><<span
class="kw-2">&</span>Literal>> {
<span class="self">self</span>.null_bitmap.iter().zip(<span
class="self">self</span>.fields.iter()).map(
|(null, value)| {
<span class="kw">if </span><span class="kw-2">*</span>null {
diff --git a/api/src/iceberg/spec/view_metadata.rs.html
b/api/src/iceberg/spec/view_metadata.rs.html
index 8486cb34..2aa05548 100644
--- a/api/src/iceberg/spec/view_metadata.rs.html
+++ b/api/src/iceberg/spec/view_metadata.rs.html
@@ -822,7 +822,7 @@
<span class="doccomment">/// Returns all view versions.
</span><span class="attr">#[inline]
- </span><span class="kw">pub fn </span>versions(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>Iterator<Item = <span
class="kw-2">&</span>ViewVersionRef> {
+ </span><span class="kw">pub fn </span>versions(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>ExactSizeIterator<Item = <span
class="kw-2">&</span>ViewVersionRef> {
<span class="self">self</span>.versions.values()
}
@@ -842,7 +842,7 @@
<span class="doccomment">/// Returns schemas
</span><span class="attr">#[inline]
- </span><span class="kw">pub fn </span>schemas_iter(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>Iterator<Item = <span
class="kw-2">&</span>SchemaRef> {
+ </span><span class="kw">pub fn </span>schemas_iter(<span
class="kw-2">&</span><span class="self">self</span>) -> <span
class="kw">impl </span>ExactSizeIterator<Item = <span
class="kw-2">&</span>SchemaRef> {
<span class="self">self</span>.schemas.values()
}