Skip to content

Conversation

jecsand838
Copy link
Contributor

Which issue does this PR close?

NOTE: This PR is stacked on #8492

Rationale for this change

arrow-avro has seen significant development since #![allow(unused)] was temporarily added to lib.rs. Due to fast iteration on the code, this has led to unused methods and imports throughout the crate, which need to be cleaned up prior to arrow-avro becoming public.

This PR simply removes #![allow(unused)] and cleans up the arrow-avro crate's code to comply.

What changes are included in this PR?

Deleted the #![allow(unused)] in lib.rs and updated the crate's code as needed. This impacted almost every files of the crate, however the changes in this PR are 100% focused and isolated around only the work related to removing #![allow(unused)].

Are these changes tested?

The changes in this PR are covered by existing tests. No new functionality or behavior has been changed/added. This PR is simply clean up around removing #![allow(unused)] from lib.rs.

Are there any user-facing changes?

N/A

…nctions within `arrow-avro`; bug fixes; centralize nullability handling; enforce spec-compliant alias and default value behavior; and improve tests with canonical form validation.
@github-actions github-actions bot added arrow Changes to the arrow crate arrow-avro arrow-avro crate labels Sep 29, 2025
@jecsand838 jecsand838 force-pushed the remove-allow-unused branch 4 times, most recently from 08c66ac to 1c1ce2a Compare September 29, 2025 23:07
@jecsand838 jecsand838 marked this pull request as ready for review October 1, 2025 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arrow Changes to the arrow crate arrow-avro arrow-avro crate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant