pub enum CliError {
Show 19 variants
RegistryRequestFailed,
Network {
source: Error,
},
FileOperation {
message: String,
},
DirectoryCreateFailed,
FileWriteFailed,
FileReadFailed,
Io {
source: Error,
},
Config {
message: String,
},
TomlParse {
source: Error,
},
TomlSerialize {
source: Error,
},
CargoTomlParse {
source: Error,
},
JsonParse {
source: Error,
},
NpmInstallFailed,
GitCloneFailed,
CargoOperation {
message: String,
},
InvalidPath {
path: String,
reason: String,
},
Validation {
message: String,
},
RegistryComponentMissing,
ProjectNotInitialized,
}Variants§
RegistryRequestFailed
Network
FileOperation
DirectoryCreateFailed
FileWriteFailed
FileReadFailed
Io
Config
TomlParse
TomlSerialize
CargoTomlParse
JsonParse
NpmInstallFailed
GitCloneFailed
CargoOperation
InvalidPath
Validation
RegistryComponentMissing
ProjectNotInitialized
Implementations§
Source§impl CliError
impl CliError
pub fn file_operation(message: &str) -> Self
pub fn config(message: &str) -> Self
pub fn cargo_operation(message: &str) -> Self
pub fn invalid_path(path: &str, reason: &str) -> Self
pub fn validation(message: &str) -> Self
pub fn registry_request_failed() -> Self
pub fn directory_create_failed() -> Self
pub fn file_write_failed() -> Self
pub fn file_read_failed() -> Self
pub fn npm_install_failed() -> Self
pub fn git_clone_failed() -> Self
pub fn registry_component_missing() -> Self
pub fn project_not_initialized() -> Self
Trait Implementations§
Source§impl Error for CliError
impl Error for CliError
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()
Auto Trait Implementations§
impl Freeze for CliError
impl !RefUnwindSafe for CliError
impl Send for CliError
impl Sync for CliError
impl Unpin for CliError
impl UnsafeUnpin for CliError
impl !UnwindSafe for CliError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.