pub struct TechnicalError { /* private fields */ }Expand description
A failure in ArchUnit or its execution environment.
Examples include an unreadable project, an unavailable Cargo command, and an extraction failure. A rule violation is not a technical error.
Implementations§
Source§impl TechnicalError
impl TechnicalError
Trait Implementations§
Source§impl Debug for TechnicalError
impl Debug for TechnicalError
Source§impl Display for TechnicalError
impl Display for TechnicalError
Source§impl Error for TechnicalError
impl Error for TechnicalError
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<TechnicalError> for ArchUnitError
impl From<TechnicalError> for ArchUnitError
Source§fn from(source: TechnicalError) -> Self
fn from(source: TechnicalError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TechnicalError
impl !RefUnwindSafe for TechnicalError
impl Send for TechnicalError
impl Sync for TechnicalError
impl Unpin for TechnicalError
impl !UnwindSafe for TechnicalError
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