| // Copyright 2025 The Fuchsia Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| library test.conformance; |
| |
| alias Boool = bool; |
| |
| type AliasedBool = struct { |
| value Boool; |
| }; |
| |
| alias Id = uint64; |
| |
| type AliasedUint64 = struct { |
| value Id; |
| }; |
| |
| alias Hover64 = float64; |
| |
| type AliasedFloat64 = struct { |
| value Hover64; |
| }; |
| |
| alias Rope = string; |
| |
| type AliasedString = struct { |
| value Rope; |
| }; |
| |
| type AnotherEmptyStruct = struct {}; |
| |
| alias HollowStruct = AnotherEmptyStruct; |
| |
| type AliasedStruct = struct { |
| value HollowStruct; |
| }; |