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
@jecsand838 jecsand838 force-pushed the remove-allow-unused branch from 58cfe47 to c295fab Compare October 4, 2025 19:34
@jecsand838
Copy link
Contributor Author

@alamb @mbrobbel This one is ready for review whenever you get a chance. The diff is much smaller this time.

Copy link
Member

@mbrobbel mbrobbel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @jecsand838 🚀

@mbrobbel mbrobbel added this to the 57.0.0 milestone Oct 6, 2025
@alamb alamb merged commit 1551893 into apache:main Oct 6, 2025
23 checks passed
@alamb
Copy link
Contributor

alamb commented Oct 6, 2025

Thanks @jecsand838

@jecsand838 jecsand838 deleted the remove-allow-unused branch October 8, 2025 20: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.

3 participants