pub struct EdgeCheckpoint {
pub input_offset: u64,
pub output_commit: u64,
}Expand description
Checkpoint recording how far a stage has progressed through its input and output queues.
Fields§
§input_offset: u64How far we read from the input queue.
output_commit: u64How far we committed to the output queue.
Trait Implementations§
Source§impl Clone for EdgeCheckpoint
impl Clone for EdgeCheckpoint
Source§fn clone(&self) -> EdgeCheckpoint
fn clone(&self) -> EdgeCheckpoint
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 EdgeCheckpoint
impl Debug for EdgeCheckpoint
Source§impl<'de> Deserialize<'de> for EdgeCheckpoint
impl<'de> Deserialize<'de> for EdgeCheckpoint
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 EdgeCheckpoint
impl PartialEq for EdgeCheckpoint
Source§impl Serialize for EdgeCheckpoint
impl Serialize for EdgeCheckpoint
impl Eq for EdgeCheckpoint
impl StructuralPartialEq for EdgeCheckpoint
Auto Trait Implementations§
impl Freeze for EdgeCheckpoint
impl RefUnwindSafe for EdgeCheckpoint
impl Send for EdgeCheckpoint
impl Sync for EdgeCheckpoint
impl Unpin for EdgeCheckpoint
impl UnwindSafe for EdgeCheckpoint
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