pub struct ExecutionEventBatch {
pub execution_id: ExecutionId,
pub generation: ExecutionGeneration,
pub events: Vec<ExecutionRuntimeEvent>,
pub next_sequence: u64,
}Expand description
One bounded event poll result for an exact Box generation.
Fields§
§execution_id: ExecutionId§generation: ExecutionGeneration§events: Vec<ExecutionRuntimeEvent>§next_sequence: u64Implementations§
Source§impl ExecutionEventBatch
impl ExecutionEventBatch
pub fn validate_after(&self, after_sequence: u64) -> ExecutionManagerResult<()>
Trait Implementations§
Source§impl Clone for ExecutionEventBatch
impl Clone for ExecutionEventBatch
Source§fn clone(&self) -> ExecutionEventBatch
fn clone(&self) -> ExecutionEventBatch
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 moreSource§impl Debug for ExecutionEventBatch
impl Debug for ExecutionEventBatch
Source§impl<'de> Deserialize<'de> for ExecutionEventBatch
impl<'de> Deserialize<'de> for ExecutionEventBatch
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 ExecutionEventBatch
Source§impl PartialEq for ExecutionEventBatch
impl PartialEq for ExecutionEventBatch
Source§impl Serialize for ExecutionEventBatch
impl Serialize for ExecutionEventBatch
impl StructuralPartialEq for ExecutionEventBatch
Auto Trait Implementations§
impl Freeze for ExecutionEventBatch
impl RefUnwindSafe for ExecutionEventBatch
impl Send for ExecutionEventBatch
impl Sync for ExecutionEventBatch
impl Unpin for ExecutionEventBatch
impl UnsafeUnpin for ExecutionEventBatch
impl UnwindSafe for ExecutionEventBatch
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.