Warning, /sdk/rust-qt-binding-generator/examples/todos/bindings.json is written in an unsupported language. File is not indexed.
0001 { 0002 "cppFile": "src/Bindings.cpp", 0003 "rust": { 0004 "dir": "rust", 0005 "interfaceModule": "interface", 0006 "implementationModule": "implementation" 0007 }, 0008 "objects": { 0009 "Todos": { 0010 "type": "List", 0011 "properties": { 0012 "count": { 0013 "type": "quint64" 0014 }, 0015 "activeCount": { 0016 "type": "quint64" 0017 } 0018 }, 0019 "itemProperties": { 0020 "completed": { 0021 "type": "bool", 0022 "write": true 0023 }, 0024 "description": { 0025 "type": "QString", 0026 "write": true 0027 } 0028 }, 0029 "functions": { 0030 "add": { 0031 "return": "void", 0032 "mut": true, 0033 "arguments": [{ 0034 "name": "description", 0035 "type": "QString" 0036 }] 0037 }, 0038 "remove": { 0039 "return": "bool", 0040 "mut": true, 0041 "arguments": [{ 0042 "name": "index", 0043 "type": "quint64" 0044 }] 0045 }, 0046 "setAll": { 0047 "return": "void", 0048 "mut": true, 0049 "arguments": [{ 0050 "name": "completed", 0051 "type": "bool" 0052 }] 0053 }, 0054 "clearCompleted": { 0055 "return": "void", 0056 "mut": true, 0057 "arguments": [] 0058 } 0059 } 0060 } 0061 } 0062 }