// Copyright 2019 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. #![allow(warnings)] use zerocopy::FromBytes; // Ensure that types that are use'd and types that are referenced by path work. mod foo { use zerocopy::FromBytes; #[derive(FromBytes)] pub struct Foo { foo: u8, } #[derive(FromBytes)] pub struct Bar { bar: u8, } } use foo::Foo; #[derive(FromBytes)] struct Baz { foo: Foo, bar: foo::Bar, }