blob: 9686ca6df6ac7b395eb1e1b64ca1bdf0f15bfd96 [file]
// Copyright 2020 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 banjo.examples.alias;
alias FirstPrimitive = uint32;
alias VectorAlias = bytes:32;
alias ArrayAlias = array<uint8, 32>;
alias NestedArrayAlias = array<ArrayAlias, 32>;
type SomeStruct = struct {
one uint16;
two uint32;
primitive FirstPrimitive;
vector_alias VectorAlias;
array_alias ArrayAlias;
nested_alias NestedArrayAlias;
};
alias SecondStruct = SomeStruct;