pub struct RuntimeCompletionFeed { /* private fields */ }Expand description
Read-only handle to the runtime completion feed.
Implements CompletionFeed for external consumers. Obtained via
RuntimeOpsLifecycleRegistry::completion_feed().
Trait Implementations§
Source§impl Clone for RuntimeCompletionFeed
impl Clone for RuntimeCompletionFeed
Source§fn clone(&self) -> RuntimeCompletionFeed
fn clone(&self) -> RuntimeCompletionFeed
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 CompletionFeed for RuntimeCompletionFeed
impl CompletionFeed for RuntimeCompletionFeed
Source§fn watermark(&self) -> CompletionSeq
fn watermark(&self) -> CompletionSeq
Current feed watermark (highest seq written).
Source§fn list_since(&self, after_seq: CompletionSeq) -> CompletionBatch
fn list_since(&self, after_seq: CompletionSeq) -> CompletionBatch
Return all entries with
seq > after_seq, plus the current watermark. Read moreSource§fn wait_for_advance(
&self,
after_seq: CompletionSeq,
) -> Pin<Box<dyn Future<Output = CompletionSeq> + Send + '_>>
fn wait_for_advance( &self, after_seq: CompletionSeq, ) -> Pin<Box<dyn Future<Output = CompletionSeq> + Send + '_>>
Block until the feed watermark advances past
after_seq. Read moreAuto Trait Implementations§
impl Freeze for RuntimeCompletionFeed
impl RefUnwindSafe for RuntimeCompletionFeed
impl Send for RuntimeCompletionFeed
impl Sync for RuntimeCompletionFeed
impl Unpin for RuntimeCompletionFeed
impl UnsafeUnpin for RuntimeCompletionFeed
impl UnwindSafe for RuntimeCompletionFeed
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