pub struct ExecutionEventCursor { /* private fields */ }Implementations§
Source§impl ExecutionEventCursor
impl ExecutionEventCursor
pub fn new(run_id: RunId, request_id: RequestIdentity) -> Self
pub fn observe_against( &mut self, event: &ExecutionEvent, context: &TrustedExecutionEventContext<'_>, ) -> Result<(), VNextError>
pub const fn last_sequence(&self) -> u64
pub const fn is_terminal(&self) -> bool
pub const fn completed_frames(&self) -> u64
Trait Implementations§
Source§impl Clone for ExecutionEventCursor
impl Clone for ExecutionEventCursor
Source§fn clone(&self) -> ExecutionEventCursor
fn clone(&self) -> ExecutionEventCursor
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 moreAuto Trait Implementations§
impl Freeze for ExecutionEventCursor
impl RefUnwindSafe for ExecutionEventCursor
impl Send for ExecutionEventCursor
impl Sync for ExecutionEventCursor
impl Unpin for ExecutionEventCursor
impl UnsafeUnpin for ExecutionEventCursor
impl UnwindSafe for ExecutionEventCursor
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