blackmwk opened a new pull request, #3131:
URL: https://github.com/apache/iceberg-rust/pull/3131

   ## Which issue does this PR close?
   
   - Closes #3130.
   
   ## What changes are included in this PR?
   
   - Make FileScanTask fields private and expose read-only public getters.
   - Make FileScanTaskBuilder::build() validate that non-empty partition data 
has an associated partition spec.
   - Update internal call sites for the fallible builder and regenerate the 
public API snapshot.
   
   ## Are these changes tested?
   
   - Added unit coverage for rejecting non-empty partition data without a 
partition spec and accepting an empty partition without one.
   - cargo test -p iceberg --lib
   - cargo clippy --workspace --all-targets -- -D warnings
   - cargo check --workspace --all-targets
   - make check-public-api
   - cargo fmt --all -- --check
   
   ## AI Disclosure
   
   Codex (GPT-5) was used for implementation, call-site refactoring, and 
unit-test scaffolding. The resulting diff was reviewed against the issue 
requirements and repository conventions, and all listed checks were run 
locally. There are no known uncertainties.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to