pub enum OhosAppError {
Show 14 variants
Message {
message: String,
},
ConfigParse {
manifest_path: PathBuf,
source: Error,
},
MissingRequiredConfig {
field: &'static str,
cli_flag: &'static str,
env_names: &'static str,
manifest_path: PathBuf,
},
Io {
path: PathBuf,
source: Error,
},
CargoMetadata(Error),
MissingLibraryTarget {
manifest_path: PathBuf,
},
UnsupportedTarget {
target: String,
},
MissingSdkRoot {
path: PathBuf,
},
MissingSdkVersion {
path: PathBuf,
},
NoSdkVersionsFound {
root: PathBuf,
},
MissingFile {
path: PathBuf,
},
CommandSpawn {
program: String,
cwd: PathBuf,
source: Error,
},
CommandFailed {
program: String,
cwd: PathBuf,
code: Option<i32>,
},
PackageArtifactNotFound {
search_root: PathBuf,
},
}Variants§
Message
ConfigParse
MissingRequiredConfig
Io
CargoMetadata(Error)
MissingLibraryTarget
UnsupportedTarget
MissingSdkRoot
MissingSdkVersion
NoSdkVersionsFound
MissingFile
CommandSpawn
CommandFailed
PackageArtifactNotFound
Implementations§
Trait Implementations§
Source§impl Debug for OhosAppError
impl Debug for OhosAppError
Source§impl Display for OhosAppError
impl Display for OhosAppError
Source§impl Error for OhosAppError
impl Error for OhosAppError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for OhosAppError
impl From<Error> for OhosAppError
Auto Trait Implementations§
impl Freeze for OhosAppError
impl !RefUnwindSafe for OhosAppError
impl Send for OhosAppError
impl Sync for OhosAppError
impl Unpin for OhosAppError
impl UnsafeUnpin for OhosAppError
impl !UnwindSafe for OhosAppError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more