pub struct EventBatchEmissionPermit { /* private fields */ }Expand description
Owned capability created only after the emitter has validated an ordered event batch against one transactional cursor.
Implementations§
Source§impl EventBatchEmissionPermit
impl EventBatchEmissionPermit
pub fn events(&self) -> &[ExecutionEvent]
pub fn into_events(self) -> Vec<ExecutionEvent>
Auto Trait Implementations§
impl Freeze for EventBatchEmissionPermit
impl RefUnwindSafe for EventBatchEmissionPermit
impl Send for EventBatchEmissionPermit
impl Sync for EventBatchEmissionPermit
impl Unpin for EventBatchEmissionPermit
impl UnsafeUnpin for EventBatchEmissionPermit
impl UnwindSafe for EventBatchEmissionPermit
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