Skip to content

Commit 90a7cac

Browse files
committed
*.natvis: Use s8 postfixes to correctly interpret rust strings as UTF-8.
1 parent 65b7908 commit 90a7cac

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Diff for: src/etc/natvis/intrinsic.natvis

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
33
<Type Name="str">
4-
<DisplayString>{data_ptr,[length]}</DisplayString>
5-
<StringView>data_ptr,[length]</StringView>
4+
<DisplayString>{data_ptr,[length]s8}</DisplayString>
5+
<StringView>data_ptr,[length]s8</StringView>
66
<Expand>
77
<Item Name="[size]" ExcludeView="simple">length</Item>
88
<ArrayItems>

Diff for: src/etc/natvis/liballoc.natvis

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
</Expand>
4343
</Type>
4444
<Type Name="alloc::string::String">
45-
<DisplayString>{*(char**)this,[vec.len]}</DisplayString>
46-
<StringView>*(char**)this,[vec.len]</StringView>
45+
<DisplayString>{*(char**)this,[vec.len]s8}</DisplayString>
46+
<StringView>*(char**)this,[vec.len]s8</StringView>
4747
<Expand>
4848
<Item Name="[size]" ExcludeView="simple">vec.len</Item>
4949
<Item Name="[capacity]" ExcludeView="simple">vec.buf.cap</Item>

0 commit comments

Comments
 (0)