1 <?xml version="1.0" encoding="utf-8"?>
2 <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
3 <Type Name="core::ptr::Unique<*>">
4 <DisplayString>{{ Unique {pointer} }}</DisplayString>
6 <Item Name="[ptr]">pointer</Item>
10 <Type Name="core::ptr::Shared<*>">
11 <DisplayString>{{ Shared {pointer} }}</DisplayString>
13 <Item Name="[ptr]">pointer</Item>
17 <Type Name="core::option::Option<*>">
18 <DisplayString Condition="RUST$ENUM$DISR == 0x0">None</DisplayString>
19 <DisplayString Condition="RUST$ENUM$DISR == 0x1">Some({__0})</DisplayString>
21 <Item Name="[value]" ExcludeView="simple" Condition="RUST$ENUM$DISR == 1">__0</Item>
25 <Type Name="core::option::Option<*>" Priority="MediumLow">
26 <DisplayString Condition="*(void**)this == nullptr">None</DisplayString>
27 <DisplayString>Some({($T1 *)this})</DisplayString>
29 <Item Name="Some" ExcludeView="simple" Condition="*(void**)this != nullptr">($T1 *)this</Item>