{ "cppFile": "test_list_types_rust.cpp", "rust": { "dir": "rust_list_types", "interfaceModule": "interface", "implementationModule": "implementation" }, "objects": { "List": { "type": "List", "itemProperties": { "boolean": { "type": "bool", "write": true }, "optionalBoolean": { "optional": true, "type": "bool", "write": true }, "i8": { "type": "qint8", "write": true }, "u8": { "type": "quint8", "write": true }, "i16": { "type": "qint16", "write": true }, "u16": { "type": "quint16", "write": true }, "i32": { "type": "qint32", "write": true }, "u32": { "type": "quint32", "write": true }, "i64": { "type": "qint64", "write": true }, "u64": { "type": "quint64", "write": true }, "f32": { "type": "float", "write": true }, "f64": { "type": "double", "write": true }, "string": { "type": "QString", "write": true, "roles": [ [ "display", "edit" ] ] }, "optionalString": { "type": "QString", "write": true, "optional": true }, "bytearray": { "type": "QByteArray", "write": true }, "optionalBytearray": { "type": "QByteArray", "write": true, "optional": true } } } } }