pub struct RecoveryPolicy {
pub provider_recovery_attempts: Option<u8>,
pub output_recovery_attempts: Option<u8>,
pub tail_bounds: Option<TailBoundsPolicy>,
}Expand description
Semantic recovery ladders the kernel owns. Host transport retry/backoff stays host-side.
Fields§
§provider_recovery_attempts: Option<u8>§output_recovery_attempts: Option<u8>§tail_bounds: Option<TailBoundsPolicy>§12.3 · how much journal tail this operation may carry between checkpoints. Boot-only and frozen in the genesis record, because the bound a run was refused against must survive a binary whose defaults moved.
Trait Implementations§
Source§impl Clone for RecoveryPolicy
impl Clone for RecoveryPolicy
Source§fn clone(&self) -> RecoveryPolicy
fn clone(&self) -> RecoveryPolicy
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 moreSource§impl Debug for RecoveryPolicy
impl Debug for RecoveryPolicy
Source§impl Default for RecoveryPolicy
impl Default for RecoveryPolicy
Source§fn default() -> RecoveryPolicy
fn default() -> RecoveryPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RecoveryPolicy
impl<'de> Deserialize<'de> for RecoveryPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RecoveryPolicy
impl PartialEq for RecoveryPolicy
Source§impl Serialize for RecoveryPolicy
impl Serialize for RecoveryPolicy
impl StructuralPartialEq for RecoveryPolicy
Auto Trait Implementations§
impl Freeze for RecoveryPolicy
impl RefUnwindSafe for RecoveryPolicy
impl Send for RecoveryPolicy
impl Sync for RecoveryPolicy
impl Unpin for RecoveryPolicy
impl UnsafeUnpin for RecoveryPolicy
impl UnwindSafe for RecoveryPolicy
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