pub struct EventBufferExecutionData { /* private fields */ }Expand description
Per-execution data tracked by the event buffer.
Unlike EventBufferStepData, which is keyed by individual step,
this data is shared across all steps within a single execution.
Implementations§
Source§impl EventBufferExecutionData
impl EventBufferExecutionData
pub fn parent_key_and_child_index(&self) -> Option<(StepKey, usize)>
pub fn nest_level(&self) -> usize
pub fn total_steps(&self) -> usize
Trait Implementations§
Source§impl Clone for EventBufferExecutionData
impl Clone for EventBufferExecutionData
Source§fn clone(&self) -> EventBufferExecutionData
fn clone(&self) -> EventBufferExecutionData
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 moreAuto Trait Implementations§
impl Freeze for EventBufferExecutionData
impl RefUnwindSafe for EventBufferExecutionData
impl Send for EventBufferExecutionData
impl Sync for EventBufferExecutionData
impl Unpin for EventBufferExecutionData
impl UnsafeUnpin for EventBufferExecutionData
impl UnwindSafe for EventBufferExecutionData
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