pub struct SparError { /* private fields */ }Implementations§
Source§impl SparError
impl SparError
pub fn new(message: impl Into<String>) -> Self
pub fn message(&self) -> &str
Sourcepub fn last_line(&self) -> &str
pub fn last_line(&self) -> &str
The last line of a multi-line failure. Useful when a nested command’s own error is the interesting part and the preamble is not.
Sourcepub fn first_line(&self) -> &str
pub fn first_line(&self) -> &str
The first line, for one-line status output.
Trait Implementations§
impl Eq for SparError
Source§impl Error for SparError
impl Error for SparError
1.30.0 · 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()
impl StructuralPartialEq for SparError
Auto Trait Implementations§
impl Freeze for SparError
impl RefUnwindSafe for SparError
impl Send for SparError
impl Sync for SparError
impl Unpin for SparError
impl UnsafeUnpin for SparError
impl UnwindSafe for SparError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.