debugger_visualizer

The tracking issue for this feature is: #95939


The debugger_visualizer attribute can be used to instruct the compiler to embed a debugger visualizer file into the PDB/ELF generated by rustc.

Examples

#![feature(debugger_visualizer)] #![debugger_visualizer(natvis_file = "foo.natvis")] #![debugger_visualizer(gdb_script_file = "foo.py")] struct Foo { }

Limitations

Currently, this feature only supports embedding Natvis files on -windows-msvc targets via the natvis_file meta item. -windows-gnu targets are not currently supported.