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 }