diff --git a/src/etc/natvis/liballoc.natvis b/src/etc/natvis/liballoc.natvis
index e3d99e34b3579..de30b58526a13 100644
--- a/src/etc/natvis/liballoc.natvis
+++ b/src/etc/natvis/liballoc.natvis
@@ -7,11 +7,11 @@
- buf.cap
len
- buf.ptr.pointer.__0
+ buf.ptr.pointer
-
+
{{ size={tail <= head ? head - tail : buf.cap - tail + head} }}
- tail <= head ? head - tail : buf.cap - tail + head
@@ -24,19 +24,19 @@
- - buf.ptr.pointer.__0 + i
+ - buf.ptr.pointer[i]
i = (i + 1 == buf.cap ? 0 : i + 1)
-
+
{{ size={len} }}
len
- *(alloc::linked_list::Node<$T1> **)&head
- *(alloc::linked_list::Node<$T1> **)&next
+ *(alloc::collections::linked_list::Node<$T1> **)&head
+ *(alloc::collections::linked_list::Node<$T1> **)&next
element
diff --git a/src/etc/natvis/libcore.natvis b/src/etc/natvis/libcore.natvis
index 37d64be1ce963..0e703b3b95026 100644
--- a/src/etc/natvis/libcore.natvis
+++ b/src/etc/natvis/libcore.natvis
@@ -1,15 +1,15 @@
- {{ Unique {*pointer.__0} }}
+ {{ Unique {pointer} }}
- - pointer.__0
+ - pointer
- {{ Shared {*pointer.__0} }}
+ {{ Shared {pointer} }}
- - pointer.__0
+ - pointer