pub struct DueBatch {
pub rows: Vec<PushRegistration>,
pub unserved: usize,
}Expand description
One namespace’s due registrations, with the other namespace’s backlog counted rather than silently skipped.
Fields§
§rows: Vec<PushRegistration>Due registrations of the requested namespace, in the store’s stable order.
unserved: usizeDue rows of the other namespace that were visible to this query.
Counted so a deployment running only one worker can see the backlog no worker of this kind will ever serve, instead of a report shaped like a quiet plane. A lower bound: both backends’ native overrides count the whole foreign due backlog, and the paging default reports what its final window happened to scan past — never more than the truth, and exact once a read exhausts the store.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DueBatch
impl RefUnwindSafe for DueBatch
impl Send for DueBatch
impl Sync for DueBatch
impl Unpin for DueBatch
impl UnsafeUnpin for DueBatch
impl UnwindSafe for DueBatch
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.