Warning, /sdk/rust-qt-binding-generator/tests/test_functions.json is written in an unsupported language. File is not indexed.
0001 { 0002 "cppFile": "test_functions_rust.cpp", 0003 "rust": { 0004 "dir": "rust_functions", 0005 "interfaceModule": "interface", 0006 "implementationModule": "implementation" 0007 }, 0008 "objects": { 0009 "Person": { 0010 "type": "Object", 0011 "properties": { 0012 "userName": { 0013 "type": "QString", 0014 "write": true 0015 } 0016 }, 0017 "functions": { 0018 "greet": { 0019 "return": "QString", 0020 "mut": false, 0021 "arguments": [ 0022 { 0023 "name": "name", 0024 "type": "QString" 0025 } 0026 ] 0027 }, 0028 "doubleName": { 0029 "return": "void", 0030 "mut": true, 0031 "arguments": [] 0032 }, 0033 "append": { 0034 "return": "void", 0035 "mut": true, 0036 "arguments": [ 0037 { 0038 "name": "suffix", 0039 "type": "QString" 0040 }, 0041 { 0042 "name": "amount", 0043 "type": "quint32" 0044 } 0045 ] 0046 }, 0047 "vowelsInName": { 0048 "return": "quint8", 0049 "arguments": [] 0050 }, 0051 "quote": { 0052 "return": "QString", 0053 "arguments": [ 0054 { 0055 "name": "prefix", 0056 "type": "QString" 0057 }, { 0058 "name": "suffix", 0059 "type": "QString" 0060 } 0061 ] 0062 }, 0063 "quoteBytes": { 0064 "return": "QByteArray", 0065 "arguments": [ 0066 { 0067 "name": "prefix", 0068 "type": "QByteArray" 0069 }, { 0070 "name": "suffix", 0071 "type": "QByteArray" 0072 } 0073 ] 0074 } 0075 } 0076 } 0077 } 0078 }