pub struct Probe {
pub scope: Scope,
pub request_id: RequestId,
pub tail: Prefix,
pub available: OpNumber,
}Expand description
One immutable status request, including the tail needed to detect a lost last batch.
Fields§
§scope: ScopeExact normal scope; this request never changes a view or authorizes recovery.
request_id: RequestIdUnique exchange identity, frozen across retries and retired after completion.
tail: PrefixPrimary’s outstanding tail at request creation, not a commit assertion.
available: OpNumberHighest locally available operation, including unsent publications. Availability hint only, never a repair or commit boundary.
Trait Implementations§
impl Copy for Probe
impl Eq for Probe
impl StructuralPartialEq for Probe
Auto Trait Implementations§
impl Freeze for Probe
impl RefUnwindSafe for Probe
impl Send for Probe
impl Sync for Probe
impl Unpin for Probe
impl UnsafeUnpin for Probe
impl UnwindSafe for Probe
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