pub struct RecoveryResult {
pub success: bool,
pub layer_used: RecoveryLayer,
pub attempts: usize,
pub error_message: Option<String>,
pub user_action: Option<String>,
}Expand description
恢复层执行结果
Fields§
§success: bool是否成功
layer_used: RecoveryLayer使用的恢复层
attempts: usize重试次数
error_message: Option<String>最终错误消息
user_action: Option<String>用户操作建议
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RecoveryResult
impl RefUnwindSafe for RecoveryResult
impl Send for RecoveryResult
impl Sync for RecoveryResult
impl Unpin for RecoveryResult
impl UnsafeUnpin 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