Open
Description
Apache Iceberg Rust version
None
Describe the bug
According to the iceberg spec documentation the field "identifier-field-ids" is an optional field.
See: https://iceberg.apache.org/spec/#schemas
But the type definition for it in rust is not marked as an Option.
See: https://github.com/apache/iceberg-rust/blob/main/crates/iceberg/src/spec/schema/mod.rs#L61C27-L61C40
Should be an easy change to comply with the official spec documentation, I can prepare a merge request for this.
To Reproduce
Expected behavior
Should match official iceberg spec
Willingness to contribute
I can contribute a fix for this bug independently