1use creator_tools::types::android_manifest;
2use displaydoc::Display;
3use thiserror::Error;
4
5pub type Result<T> = std::result::Result<T, Error>;
6
7#[derive(Display, Debug, Error)]
8pub enum Error {
9 BuildTargetsNotProvided,
11 CantFindTargetToRun,
13 UnsupportedFeature,
15 TeamIdentifierNotProvided,
17 InvalidManifest,
19 InvalidManifestMetadata,
21 Io(#[from] std::io::Error),
23 Clap(#[from] clap::Error),
25 CargoToml(#[from] cargo_toml::Error),
27 CreatorTools(#[from] creator_tools::error::Error),
29 AndroidManifest(#[from] android_manifest::error::Error),
31}