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