Warning, /sdk/rust-qt-binding-generator/tests/test_object_types.json is written in an unsupported language. File is not indexed.

0001 {
0002     "cppFile": "test_object_types_rust.cpp",
0003     "rust": {
0004         "dir": "rust_object_types",
0005         "interfaceModule": "interface",
0006         "implementationModule": "implementation"
0007     },
0008     "objects": {
0009         "Object": {
0010             "type": "Object",
0011             "properties": {
0012                 "boolean": {
0013                     "type": "bool",
0014                     "write": true
0015                 },
0016                 "optionalBoolean": {
0017                     "optional": true,
0018                     "type": "bool",
0019                     "write": true
0020                 },
0021                 "i8": {
0022                     "type": "qint8",
0023                     "write": true
0024                 },
0025                 "u8": {
0026                     "type": "quint8",
0027                     "write": true
0028                 },
0029                 "i16": {
0030                     "type": "qint16",
0031                     "write": true
0032                 },
0033                 "u16": {
0034                     "type": "quint16",
0035                     "write": true
0036                 },
0037                 "i32": {
0038                     "type": "qint32",
0039                     "write": true
0040                 },
0041                 "u32": {
0042                     "type": "quint32",
0043                     "write": true
0044                 },
0045                 "i64": {
0046                     "type": "qint64",
0047                     "write": true
0048                 },
0049                 "u64": {
0050                     "type": "quint64",
0051                     "write": true
0052                 },
0053                 "optionalU64": {
0054                     "optional": true,
0055                     "type": "quint64",
0056                     "write": true
0057                 },
0058                 "f32": {
0059                     "type": "float",
0060                     "write": true
0061                 },
0062                 "f64": {
0063                     "type": "double",
0064                     "write": true
0065                 },
0066                 "string": {
0067                     "type": "QString",
0068                     "write": true
0069                 },
0070                 "optionalString": {
0071                     "type": "QString",
0072                     "write": true,
0073                     "optional": true
0074                 },
0075                 "bytearray": {
0076                     "type": "QByteArray",
0077                     "write": true
0078                 },
0079                 "optionalBytearray": {
0080                     "type": "QByteArray",
0081                     "write": true,
0082                     "optional": true
0083                 },
0084                 "stringByFunction": {
0085                     "type": "QString",
0086                     "write": true,
0087                     "rustByFunction": true
0088                 }
0089             }
0090         }
0091     }
0092 }