blob: 2bf3ec222ef8bac06f6ee8c029668de88320f9c5 [file] [log] [blame]
// 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.
#[macro_use]
pub mod testing;
mod common;
mod ffx_tool;
mod host_tool;
mod json;
mod manifest;
mod product_bundle;
// These need to be addressable from external code, because they have conflicting types
// named "Hardware" and "Cpu". In order to use one of these types in external code, it
// needs to specify which version of the type to use, e.g. virtual_device::Hardware, or
// the import will fail to locate the type.
pub mod virtual_device;
pub use crate::common::*;
pub use crate::ffx_tool::*;
pub use crate::host_tool::*;
pub use crate::json::JsonObject;
pub use crate::manifest::*;
pub use crate::product_bundle::*;
pub use crate::virtual_device::{
AudioDevice, DataAmount, InputDevice, Screen, VirtualDevice, VirtualDeviceManifest,
VirtualDeviceV1,
};