Before committing any changes, you must run the following checks and fix any issues:
cargo fmt --all
cargo clippy --all-targets --all-features -- -D warningscargo fmtensures consistent code formatting across the project.cargo clippycatches common mistakes and enforces idiomatic Rust patterns. All warnings must be resolved (treated as errors via-D warnings).
Do not commit code that fails either of these checks.
Run relevant tests before submitting changes:
cargo test --all-featuresFor SQL logic tests:
cargo test -p datafusion-sqllogictest