| <?xml version="1.0" encoding="utf-8"?> |
| <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> |
| <Type Name="core::ptr::Unique<*>"> |
| <DisplayString>{{ Unique {pointer} }}</DisplayString> |
| <Expand> |
| <Item Name="[ptr]">pointer</Item> |
| </Expand> |
| </Type> |
| <Type Name="core::ptr::Shared<*>"> |
| <DisplayString>{{ Shared {pointer} }}</DisplayString> |
| <Expand> |
| <Item Name="[ptr]">pointer</Item> |
| </Expand> |
| </Type> |
| <Type Name="core::option::Option<*>"> |
| <DisplayString Condition="RUST$ENUM$DISR == 0x0">{{ None }}</DisplayString> |
| <DisplayString Condition="RUST$ENUM$DISR == 0x1">{{ Some {__0} }}</DisplayString> |
| <Expand> |
| <Item Name="[size]" ExcludeView="simple">(ULONG)(RUST$ENUM$DISR != 0)</Item> |
| <Item Name="[value]" ExcludeView="simple">__0</Item> |
| <ArrayItems> |
| <Size>(ULONG)(RUST$ENUM$DISR != 0)</Size> |
| <ValuePointer>&__0</ValuePointer> |
| </ArrayItems> |
| </Expand> |
| </Type> |
| <Type Name="core::option::Option<*>" Priority="MediumLow"> |
| <DisplayString Condition="*(PVOID *)this == nullptr">{{ None }}</DisplayString> |
| <DisplayString>{{ Some {($T1 *)this} }}</DisplayString> |
| <Expand> |
| <Item Name="[size]" ExcludeView="simple">(ULONG)(*(PVOID *)this != nullptr)</Item> |
| <Item Name="[value]" ExcludeView="simple" Condition="*(PVOID *)this != nullptr">($T1 *)this</Item> |
| <ArrayItems> |
| <Size>(ULONG)(*(PVOID *)this != nullptr)</Size> |
| <ValuePointer>($T1 *)this</ValuePointer> |
| </ArrayItems> |
| </Expand> |
| </Type> |
| </AutoVisualizer> |