/* LICENSE BEGIN This file is part of the SixtyFPS Project -- https://sixtyfps.io Copyright (c) 2021 Olivier Goffart Copyright (c) 2021 Simon Hausmann SPDX-License-Identifier: GPL-3.0-only This file is also available under commercial licensing terms. Please contact info@sixtyfps.io for more information. LICENSE END */ 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; }