Closed
Description
Natvis files are used to provide user friendly visualizations of native objects in the debugger. Currently VS is able to debug Rust programs fairly well, but any sort of type with internal pointers becomes incomprehensible. By providing natvis information for these types, the user can see what is going on.
https://msdn.microsoft.com/en-us/library/jj620914
Here is a screenshot of the current situation to make it obvious what needs to be improved:
Also, bonus points if you can make the natvis stuff automatically generated from Debug
impls. Even if something like VisualRust writes a visualizer plugin thing to do this without natvis, there still needs to be a way to hook into Debug
impls to easily get this sort of information.