| <?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="[value]" ExcludeView="simple" Condition="RUST$ENUM$DISR == 1">__0</Item> |
| </Expand> |
| </Type> |
| |
| <Type Name="core::option::Option<*>" Priority="MediumLow"> |
| <DisplayString Condition="*(void**)this == nullptr">None</DisplayString> |
| <DisplayString>Some({($T1 *)this})</DisplayString> |
| <Expand> |
| <Item Name="Some" ExcludeView="simple" Condition="*(void**)this != nullptr">($T1 *)this</Item> |
| </Expand> |
| </Type> |
| |
| <Type Name="core::result::Result<*>"> |
| <DisplayString Condition="RUST$ENUM$DISR == 0x0">Ok({__0})</DisplayString> |
| <DisplayString Condition="RUST$ENUM$DISR == 0x1">Err({(*($T2*) &__0)})</DisplayString> |
| <Expand> |
| <Item Name="[value]" Condition="RUST$ENUM$DISR == 0x0">__0</Item> |
| <Item Name="[value]" Condition="RUST$ENUM$DISR == 0x1">(*($T2*) &__0)</Item> |
| </Expand> |
| </Type> |
| |
| <Type Name="core::ptr::non_null::NonNull<*>"> |
| <DisplayString>{(void*) pointer}</DisplayString> |
| <Expand> |
| <Item Name="[value]">*pointer</Item> |
| </Expand> |
| </Type> |
| </AutoVisualizer> |