pub struct RecoveryStatus {Show 14 fields
pub status: Option<String>,
pub source: Option<String>,
pub durable: bool,
pub journal_path: Option<String>,
pub decisions_recovered: Option<u32>,
pub fills_recovered: Option<u32>,
pub rejections_recovered: Option<u32>,
pub positions_recovered: Option<u32>,
pub last_decision_at: Option<String>,
pub current_decisions: Option<u32>,
pub current_fills: Option<u32>,
pub current_rejections: Option<u32>,
pub current_positions: Option<u32>,
pub extra: BTreeMap<String, Value>,
}Expand description
Runtime recovery state emitted by the paper engine after journal replay.
Fields§
§status: Option<String>§source: Option<String>§durable: bool§journal_path: Option<String>§decisions_recovered: Option<u32>§fills_recovered: Option<u32>§rejections_recovered: Option<u32>§positions_recovered: Option<u32>§last_decision_at: Option<String>§current_decisions: Option<u32>§current_fills: Option<u32>§current_rejections: Option<u32>§current_positions: Option<u32>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for RecoveryStatus
impl Clone for RecoveryStatus
Source§fn clone(&self) -> RecoveryStatus
fn clone(&self) -> RecoveryStatus
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 RecoveryStatus
impl Debug for RecoveryStatus
Source§impl Default for RecoveryStatus
impl Default for RecoveryStatus
Source§fn default() -> RecoveryStatus
fn default() -> RecoveryStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RecoveryStatuswhere
RecoveryStatus: Default,
impl<'de> Deserialize<'de> for RecoveryStatuswhere
RecoveryStatus: Default,
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
Auto Trait Implementations§
impl Freeze for RecoveryStatus
impl RefUnwindSafe for RecoveryStatus
impl Send for RecoveryStatus
impl Sync for RecoveryStatus
impl Unpin for RecoveryStatus
impl UnsafeUnpin for RecoveryStatus
impl UnwindSafe for RecoveryStatus
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