// Copyright © SixtyFPS GmbH // SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-commercial struct NotExportedStruct0 := { a: int } struct NotExportedStruct1 := { b: int, c: NotExportedStruct0 } struct NotExportedStruct2 := { z: int } export struct ExportedStruct := { d: int, e: NotExportedStruct0 } export UseStruct := Rectangle { property exp; property nexp; property<[NotExportedStruct2]> arr; }