pub enum BuildErrorKind {
CommandNotFound {
command: String,
hint: String,
},
CommandFailed {
command: String,
code: i32,
stderr: String,
},
CommandVersionNotFulfilled {
command: String,
current: Version,
required: VersionReq,
hint: String,
},
InvalidCratePath(PathBuf),
BuildFailed(Vec<String>),
InvalidCrateType(String),
MissingCrateType,
InternalError(String),
OtherError,
}Variants§
CommandNotFound
CommandFailed
CommandVersionNotFulfilled
InvalidCratePath(PathBuf)
BuildFailed(Vec<String>)
InvalidCrateType(String)
MissingCrateType
InternalError(String)
OtherError
Trait Implementations§
Source§impl Clone for BuildErrorKind
impl Clone for BuildErrorKind
Source§fn clone(&self) -> BuildErrorKind
fn clone(&self) -> BuildErrorKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuildErrorKind
impl Debug for BuildErrorKind
Source§impl Display for BuildErrorKind
impl Display for BuildErrorKind
Source§impl Fail for BuildErrorKind
impl Fail for BuildErrorKind
Source§fn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace carried by this failure, if it
carries one. Read moreSource§impl From<BuildErrorKind> for Error
impl From<BuildErrorKind> for Error
Source§fn from(kind: BuildErrorKind) -> Error
fn from(kind: BuildErrorKind) -> Error
Converts to this type from the input type.
Source§impl PartialEq for BuildErrorKind
impl PartialEq for BuildErrorKind
impl StructuralPartialEq for BuildErrorKind
Auto Trait Implementations§
impl Freeze for BuildErrorKind
impl RefUnwindSafe for BuildErrorKind
impl Send for BuildErrorKind
impl Sync for BuildErrorKind
impl Unpin for BuildErrorKind
impl UnwindSafe for BuildErrorKind
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