pub struct ReloadSummary {
pub added: usize,
pub removed: usize,
pub unchanged: usize,
pub applied: bool,
}Expand description
The outcome of ResilientWatch::reload.
Fields§
§added: usizeWatch items added or changed (a changed floor / descriptor window / tx auto-close counts as added).
removed: usizeWatch items removed.
unchanged: usizeWatch items present and identical in both the old and reloaded set.
applied: boolWhether the delta was sent on the live stream now (true), or deferred to
the next reconnect’s loader because the stream was down — or dropped
mid-reload (false). When false the mirror still reflects the reloaded
set, so the pending reconnect re-registers it from the same loader.
Trait Implementations§
Source§impl Clone for ReloadSummary
impl Clone for ReloadSummary
impl Copy for ReloadSummary
Source§impl Debug for ReloadSummary
impl Debug for ReloadSummary
Source§impl Default for ReloadSummary
impl Default for ReloadSummary
impl Eq for ReloadSummary
Source§impl PartialEq for ReloadSummary
impl PartialEq for ReloadSummary
impl StructuralPartialEq for ReloadSummary
Auto Trait Implementations§
impl Freeze for ReloadSummary
impl RefUnwindSafe for ReloadSummary
impl Send for ReloadSummary
impl Sync for ReloadSummary
impl Unpin for ReloadSummary
impl UnsafeUnpin for ReloadSummary
impl UnwindSafe for ReloadSummary
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request