Skip to content

Conversation

@joeydewaal
Copy link
Contributor

Does your PR solve an issue?

fixes #3738

Is this a breaking change?

no.

This PR updates the metadata cache to be a HashMap that stores a Metadata with CARGO_MANIFEST_DIR as the key as mentioned in #3738 (comment).
The lock on the metadata can be release earlier but that would require some more code changes. (For example the lifetime on QueryDataSource has to be removed.)

@abonander abonander merged commit 42def59 into launchbadge:main Apr 14, 2025
81 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.

query!() is evaluated incorrectly/inconsistently with rust-analyser because of static caching

2 participants