about summary refs log tree commit diff
path: root/src/test/ui/invalid/invalid-debugger-visualizer-target.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-05-05 12:26:38 +0000
committerbors <bors@rust-lang.org>2022-05-05 12:26:38 +0000
commita7d6768e3b60209d4195c822ea3247482909b604 (patch)
tree978bb56e456844ecb2353ec04607de9d54b8b7e1 /src/test/ui/invalid/invalid-debugger-visualizer-target.rs
parent322a14919d6cc67af45477b623857b30fae63f9d (diff)
parent791bef545558cf98e74c72fa6558d9c8a1a82d76 (diff)
Auto merge of #91779 - ridwanabdillahi:natvis, r=michaelwoerister
Add a new Rust attribute to support embedding debugger visualizers

Implemented [this RFC](https://github.com/rust-lang/rfcs/pull/3191) to add support for embedding debugger visualizers into a PDB.

Added a new attribute `#[debugger_visualizer]` and updated the `CrateMetadata` to store debugger visualizers for crate dependencies.

RFC: https://github.com/rust-lang/rfcs/pull/3191
Diffstat (limited to 'src/test/ui/invalid/invalid-debugger-visualizer-target.rs')
-rw-r--r--src/test/ui/invalid/invalid-debugger-visualizer-target.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/ui/invalid/invalid-debugger-visualizer-target.rs b/src/test/ui/invalid/invalid-debugger-visualizer-target.rs
new file mode 100644
index 00000000000..7668d092e61
--- /dev/null
+++ b/src/test/ui/invalid/invalid-debugger-visualizer-target.rs
@@ -0,0 +1,5 @@
+#![feature(debugger_visualizer)]
+
+#[debugger_visualizer(natvis_file = "../foo.natvis")] //~ ERROR attribute should be applied to a module
+
+fn main() {}