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 }