pub struct PendingBatch {
pub batch: CommandBatch,
pub originator: NodeId,
pub received_timestamp: u64,
pub retry_count: usize,
}
Fields§
§batch: CommandBatch
§originator: NodeId
§received_timestamp: u64
§retry_count: usize
Implementations§
Source§impl PendingBatch
impl PendingBatch
pub fn new(batch: CommandBatch, originator: NodeId) -> Self
pub fn increment_retry(&mut self)
pub fn age_millis(&self) -> u64
Trait Implementations§
Source§impl Clone for PendingBatch
impl Clone for PendingBatch
Source§fn clone(&self) -> PendingBatch
fn clone(&self) -> PendingBatch
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 PendingBatch
impl Debug for PendingBatch
Source§impl<'de> Deserialize<'de> for PendingBatch
impl<'de> Deserialize<'de> for PendingBatch
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 PendingBatch
impl RefUnwindSafe for PendingBatch
impl Send for PendingBatch
impl Sync for PendingBatch
impl Unpin for PendingBatch
impl UnwindSafe for PendingBatch
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