blob: 2eb20014463f694c74d0716b9dfcb9f82f71ddfb [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 test;
mod build;
mod creation_manifest;
mod errors;
mod meta_contents;
mod meta_package;
mod package_directory;
mod package_manifest;
mod path;
pub use crate::{
build::build,
creation_manifest::CreationManifest,
errors::{
BuildError, CreationManifestError, MetaContentsError, MetaPackageError, PackageNameError,
PackagePathError, PackageVariantError, ParsePackagePathError,
},
meta_contents::MetaContents,
meta_package::MetaPackage,
package_directory::{LoadMetaContentsError, OpenRights, PackageDirectory, ReadHashError},
package_manifest::PackageManifest,
path::{check_package_name, check_package_variant, check_resource_path, PackagePath},
};