pub enum RecoveryResult {
Recovered,
Failed(String),
NoStrategy,
}Expand description
Result of a recovery attempt.
This enum represents the outcome of attempting to recover from an error.
§Examples
use sublime_pkg_tools::error::RecoveryResult;
let result = RecoveryResult::Recovered;
assert!(matches!(result, RecoveryResult::Recovered));Variants§
Recovered
Recovery was successful.
Failed(String)
Recovery failed with the given reason.
NoStrategy
No recovery strategy was available for the error.
Trait Implementations§
Source§impl Clone for RecoveryResult
impl Clone for RecoveryResult
Source§fn clone(&self) -> RecoveryResult
fn clone(&self) -> RecoveryResult
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 RecoveryResult
impl Debug for RecoveryResult
Source§impl PartialEq for RecoveryResult
impl PartialEq for RecoveryResult
impl Eq for RecoveryResult
impl StructuralPartialEq for RecoveryResult
Auto Trait Implementations§
impl Freeze for RecoveryResult
impl RefUnwindSafe for RecoveryResult
impl Send for RecoveryResult
impl Sync for RecoveryResult
impl Unpin for RecoveryResult
impl UnwindSafe for RecoveryResult
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.