pub struct CompletionRegistrySnapshot {
pub input_count: usize,
pub waiter_count: usize,
pub waiting_inputs: Vec<CompletionWaiterEntrySnapshot>,
}Expand description
Diagnostic snapshot of the completion waiter registry.
This makes the carrier explicit for MeerkatMachine mapping work without promoting waiter plumbing into canonical runtime semantics.
Fields§
§input_count: usize§waiter_count: usize§waiting_inputs: Vec<CompletionWaiterEntrySnapshot>Trait Implementations§
Source§impl Clone for CompletionRegistrySnapshot
impl Clone for CompletionRegistrySnapshot
Source§fn clone(&self) -> CompletionRegistrySnapshot
fn clone(&self) -> CompletionRegistrySnapshot
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 CompletionRegistrySnapshot
impl Debug for CompletionRegistrySnapshot
Source§impl Default for CompletionRegistrySnapshot
impl Default for CompletionRegistrySnapshot
Source§fn default() -> CompletionRegistrySnapshot
fn default() -> CompletionRegistrySnapshot
Returns the “default value” for a type. Read more
Source§impl PartialEq for CompletionRegistrySnapshot
impl PartialEq for CompletionRegistrySnapshot
Source§fn eq(&self, other: &CompletionRegistrySnapshot) -> bool
fn eq(&self, other: &CompletionRegistrySnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CompletionRegistrySnapshot
impl StructuralPartialEq for CompletionRegistrySnapshot
Auto Trait Implementations§
impl Freeze for CompletionRegistrySnapshot
impl RefUnwindSafe for CompletionRegistrySnapshot
impl Send for CompletionRegistrySnapshot
impl Sync for CompletionRegistrySnapshot
impl Unpin for CompletionRegistrySnapshot
impl UnsafeUnpin for CompletionRegistrySnapshot
impl UnwindSafe for CompletionRegistrySnapshot
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,
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.