[ { "info": "Plain", "lookupIndex": 1, "type": "i32", "docs": [], "namespace": "" }, { "info": "Plain", "lookupIndex": 2, "type": "u32", "docs": [], "namespace": "" }, { "info": "Plain", "lookupIndex": 3, "type": "u8", "docs": [], "namespace": "" }, { "info": "Enum", "lookupIndex": 4, "lookupName": "EnumExampleEnumExampleVariant", "type": "{\"_enum\":{\"None\":\"Null\",\"Weekday\":\"EnumExampleEnumExampleWeekday\",\"TupleMaybeSigned\":\"EnumExampleEnumExampleTupleMaybeSigned\",\"NamedMaybeSigned\":\"EnumExampleEnumExampleNamedMaybeSigned\",\"Color\":\"EnumExampleEnumExampleColor\"}}", "docs": [], "namespace": "enum_example::enum_example::Variant", "sub": [ { "info": "Null", "type": "Null", "index": 0, "name": "None" }, { "docs": [], "info": "Si", "lookupIndex": 5, "lookupName": "EnumExampleEnumExampleWeekday", "type": "Lookup5", "index": 1, "name": "Weekday" }, { "docs": [], "info": "Si", "lookupIndex": 6, "lookupName": "EnumExampleEnumExampleTupleMaybeSigned", "type": "Lookup6", "index": 2, "name": "TupleMaybeSigned" }, { "docs": [], "info": "Si", "lookupIndex": 7, "lookupName": "EnumExampleEnumExampleNamedMaybeSigned", "type": "Lookup7", "index": 3, "name": "NamedMaybeSigned" }, { "docs": [], "info": "Si", "lookupIndex": 8, "lookupName": "EnumExampleEnumExampleColor", "type": "Lookup8", "index": 4, "name": "Color" } ] }, { "info": "Enum", "lookupIndex": 5, "lookupName": "EnumExampleEnumExampleWeekday", "type": "{\"_enum\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"]}", "docs": [], "namespace": "enum_example::enum_example::Weekday", "sub": [ { "info": "Null", "type": "Null", "index": 0, "name": "Monday" }, { "info": "Null", "type": "Null", "index": 1, "name": "Tuesday" }, { "info": "Null", "type": "Null", "index": 2, "name": "Wednesday" }, { "info": "Null", "type": "Null", "index": 3, "name": "Thursday" }, { "info": "Null", "type": "Null", "index": 4, "name": "Friday" }, { "info": "Null", "type": "Null", "index": 5, "name": "Saturday" }, { "info": "Null", "type": "Null", "index": 6, "name": "Sunday" } ] }, { "info": "Enum", "lookupIndex": 6, "lookupName": "EnumExampleEnumExampleTupleMaybeSigned", "type": "{\"_enum\":{\"Signed\":\"i32\",\"Unsigned\":\"u32\"}}", "docs": [], "namespace": "enum_example::enum_example::TupleMaybeSigned", "sub": [ { "info": "Plain", "lookupIndex": 1, "type": "i32", "docs": [], "namespace": "", "index": 0, "name": "Signed" }, { "info": "Plain", "lookupIndex": 2, "type": "u32", "docs": [], "namespace": "", "index": 1, "name": "Unsigned" } ] }, { "info": "Enum", "lookupIndex": 7, "lookupName": "EnumExampleEnumExampleNamedMaybeSigned", "type": "{\"_enum\":{\"Signed\":\"{\\\"value\\\":\\\"i32\\\"}\",\"Unsigned\":\"{\\\"value\\\":\\\"u32\\\"}\"}}", "docs": [], "namespace": "enum_example::enum_example::NamedMaybeSigned", "sub": [ { "info": "Struct", "sub": [ { "info": "Plain", "lookupIndex": 1, "type": "i32", "docs": [], "namespace": "", "name": "value" } ], "type": "{\"value\":\"i32\"}", "index": 0, "name": "Signed" }, { "info": "Struct", "sub": [ { "info": "Plain", "lookupIndex": 2, "type": "u32", "docs": [], "namespace": "", "name": "value" } ], "type": "{\"value\":\"u32\"}", "index": 1, "name": "Unsigned" } ] }, { "info": "Enum", "lookupIndex": 8, "lookupName": "EnumExampleEnumExampleColor", "type": "{\"_enum\":{\"Red\":\"Null\",\"Blue\":\"Null\",\"Green\":\"Null\",\"Yellow\":\"Null\",\"Rgb\":\"{\\\"r\\\":\\\"u8\\\",\\\"g\\\":\\\"u8\\\",\\\"b\\\":\\\"u8\\\"}\",\"Rgba\":\"{\\\"r\\\":\\\"u8\\\",\\\"g\\\":\\\"u8\\\",\\\"b\\\":\\\"u8\\\",\\\"a\\\":\\\"u8\\\"}\"}}", "docs": [], "namespace": "enum_example::enum_example::Color", "sub": [ { "info": "Null", "type": "Null", "index": 0, "name": "Red" }, { "info": "Null", "type": "Null", "index": 1, "name": "Blue" }, { "info": "Null", "type": "Null", "index": 2, "name": "Green" }, { "info": "Null", "type": "Null", "index": 3, "name": "Yellow" }, { "info": "Struct", "sub": [ { "info": "Plain", "lookupIndex": 3, "type": "u8", "docs": [], "namespace": "", "name": "r" }, { "info": "Plain", "lookupIndex": 3, "type": "u8", "docs": [], "namespace": "", "name": "g" }, { "info": "Plain", "lookupIndex": 3, "type": "u8", "docs": [], "namespace": "", "name": "b" } ], "type": "{\"r\":\"u8\",\"g\":\"u8\",\"b\":\"u8\"}", "index": 4, "name": "Rgb" }, { "info": "Struct", "sub": [ { "info": "Plain", "lookupIndex": 3, "type": "u8", "docs": [], "namespace": "", "name": "r" }, { "info": "Plain", "lookupIndex": 3, "type": "u8", "docs": [], "namespace": "", "name": "g" }, { "info": "Plain", "lookupIndex": 3, "type": "u8", "docs": [], "namespace": "", "name": "b" }, { "info": "Plain", "lookupIndex": 3, "type": "u8", "docs": [], "namespace": "", "name": "a" } ], "type": "{\"r\":\"u8\",\"g\":\"u8\",\"b\":\"u8\",\"a\":\"u8\"}", "index": 5, "name": "Rgba" } ] } ]