Add a Natvis definition for Uuid along with tests and documentation - #629
Closed
ridwanabdillahi wants to merge 1 commit into
Closed
Add a Natvis definition for Uuid along with tests and documentation#629ridwanabdillahi wants to merge 1 commit into
Uuid along with tests and documentation#629ridwanabdillahi wants to merge 1 commit into
Conversation
… for testing Natvis.
Member
|
Thanks for working on this @ridwanabdillahi! This is a great PR, but I'd prefer not to add Cargo features at this stage to |
Member
|
It's been a while here. I don't believe we can add these because I'm not familiar enough with this infrastructure to maintain it. I would be happy to revisit this sometime in the future though. Thanks again for the PR! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I'm submitting a feature
Description
This change adds Natvis visualizations for types in the
uuidcrate to help improve the debugging experience on Windows.Natvis is a framework that can be used to specify how types should be viewed under a supported debugger, such as the Windows debugger (WinDbg) and the Visual Studio debugger.
The Rust compiler does have Natvis support for some types, but this is limited to some of the core libraries and not supported for external crates.
rust-lang/rfcs#3191 proposes adding support for embedding debugging visualizations such as Natvis in a Rust crate. This RFC has been approved, merged and implemented.
This PR adds:
Uuidtype.uuidcrate.uuidcrate to enable the unstable debugger_visualizer Rust feature.