Skip to content

Conversation

@linkmauve
Copy link
Contributor

Now that this feature has been integrated into std back in Rust 1.80.0, we can avoid the dependency on the once_cell crate.

There are many other crates depending on it in our dependency tree, but hopefully they’ll phase it out at some point.

Now that this feature has been integrated into std back in Rust 1.80.0,
we can avoid the dependency on the once_cell crate.

There are many other crates depending on it in our dependency tree, but
hopefully they’ll phase it out at some point.
@MarijnS95
Copy link
Collaborator

There are many other crates depending on it in our dependency tree, but hopefully they’ll phase it out at some point.

While I agree that once_cell should be removed in favour of using std builtins, its only use in the unpublished, binary-only generator crate which cannot be part of any crates' dependency tree.

(Maybe you consider that to include your wider build environment with a custom invocation for the generator?)

Copy link
Collaborator

@Ralith Ralith left a comment

Choose a reason for hiding this comment

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

Cleaning up generator bitrot is always welcome.

@Ralith Ralith merged commit 4444630 into ash-rs:master Sep 12, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants