Jefffrey opened a new issue, #7025:
URL: https://github.com/apache/arrow-rs/issues/7025

   #6643 introduced new options which affect existing options in the builders.
   
   - Reference: 
https://github.com/apache/arrow-rs/pull/6643/#pullrequestreview-2564347496
   
   Examples:
   
   ```rust
   let reader = ReaderBuilder::new(schema)
       .with_struct_mode(StructMode::ListOnly)
       .with_strict_mode(false) // This has no effect
       .build();
   
   let writer = WriterBuilder::new()
       .with_struct_mode(StructMode::ListOnly)
       .with_explicit_nulls(false) // This has no effect
       .build()
   ```
   
   See if we can utilize Rust's type system to enforce these constraints (e.g. 
type-state builder pattern). Would likely require a breaking API change.


-- 
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]

Reply via email to