pub struct ResolvedRecoveryPolicy {
pub provider_recovery_attempts: u8,
pub output_recovery_attempts: u8,
pub tail_bounds: TailBounds,
}Fields§
§provider_recovery_attempts: u8§output_recovery_attempts: u8§tail_bounds: TailBounds§12.3 · the journal tail this operation may carry between checkpoints.
It lives in the resolved configuration, which means the genesis record freezes it: an operation’s tail bound cannot change under it because a later binary shipped a different default, and a rebuild re-derives exactly the bound the original run was refused against. The transaction adopts this value the moment the genesis record installs the configuration (until then it runs on the bootstrap baseline, which is what bounds the genesis append itself).
Trait Implementations§
Source§impl Clone for ResolvedRecoveryPolicy
impl Clone for ResolvedRecoveryPolicy
Source§fn clone(&self) -> ResolvedRecoveryPolicy
fn clone(&self) -> ResolvedRecoveryPolicy
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 moreimpl Copy for ResolvedRecoveryPolicy
Source§impl Debug for ResolvedRecoveryPolicy
impl Debug for ResolvedRecoveryPolicy
Source§impl<'de> Deserialize<'de> for ResolvedRecoveryPolicy
impl<'de> Deserialize<'de> for ResolvedRecoveryPolicy
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
impl Eq for ResolvedRecoveryPolicy
Source§impl PartialEq for ResolvedRecoveryPolicy
impl PartialEq for ResolvedRecoveryPolicy
Source§impl Serialize for ResolvedRecoveryPolicy
impl Serialize for ResolvedRecoveryPolicy
impl StructuralPartialEq for ResolvedRecoveryPolicy
Auto Trait Implementations§
impl Freeze for ResolvedRecoveryPolicy
impl RefUnwindSafe for ResolvedRecoveryPolicy
impl Send for ResolvedRecoveryPolicy
impl Sync for ResolvedRecoveryPolicy
impl Unpin for ResolvedRecoveryPolicy
impl UnsafeUnpin for ResolvedRecoveryPolicy
impl UnwindSafe for ResolvedRecoveryPolicy
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