pub struct CommitProgressSummary {
pub completed: u64,
pub in_progress: u64,
pub remaining: u64,
pub in_progress_processed_records: u64,
pub in_progress_total_records: u64,
}Expand description
Summary of transaction commit progress.
Fields§
§completed: u64Number of operators that have been fully flushed.
in_progress: u64Number of operators that are currently being flushed.
remaining: u64Number of operators that haven’t started flushing.
in_progress_processed_records: u64Number of records processed by operators that are currently being flushed.
in_progress_total_records: u64Total number of records that operators that are currently being flushed need to process.
Implementations§
Source§impl CommitProgressSummary
impl CommitProgressSummary
pub fn new() -> Self
pub fn merge(&mut self, other: &CommitProgressSummary)
Trait Implementations§
Source§impl Clone for CommitProgressSummary
impl Clone for CommitProgressSummary
Source§fn clone(&self) -> CommitProgressSummary
fn clone(&self) -> CommitProgressSummary
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 CommitProgressSummary
impl Debug for CommitProgressSummary
Source§impl Default for CommitProgressSummary
impl Default for CommitProgressSummary
Source§fn default() -> CommitProgressSummary
fn default() -> CommitProgressSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommitProgressSummary
impl<'de> Deserialize<'de> for CommitProgressSummary
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 Display for CommitProgressSummary
impl Display for CommitProgressSummary
Source§impl Serialize for CommitProgressSummary
impl Serialize for CommitProgressSummary
Auto Trait Implementations§
impl Freeze for CommitProgressSummary
impl RefUnwindSafe for CommitProgressSummary
impl Send for CommitProgressSummary
impl Sync for CommitProgressSummary
impl Unpin for CommitProgressSummary
impl UnsafeUnpin for CommitProgressSummary
impl UnwindSafe for CommitProgressSummary
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