pub struct IsrMemberFacts {
pub role: IsrMemberRole,
pub log_end_matches_leader: bool,
pub caught_up_within_lag: bool,
pub fetch_within_lag: bool,
}Expand description
The inputs of isr_maintenance_selected, superseded by
IsrCandidateFacts. Every time bound is replica.lag.time.max.ms,
measured from the scan’s single timestamp.
Fields§
§role: IsrMemberRole§log_end_matches_leader: boolThe follower’s log end offset equals the leader’s at this scan.
caught_up_within_lag: boolThe follower’s last caught-up time is within the bound.
fetch_within_lag: boolThe follower’s last fetch is within the bound.
Trait Implementations§
Source§impl Clone for IsrMemberFacts
impl Clone for IsrMemberFacts
Source§fn clone(&self) -> IsrMemberFacts
fn clone(&self) -> IsrMemberFacts
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 moreimpl Copy for IsrMemberFacts
Source§impl Debug for IsrMemberFacts
impl Debug for IsrMemberFacts
impl Eq for IsrMemberFacts
Source§impl PartialEq for IsrMemberFacts
impl PartialEq for IsrMemberFacts
impl StructuralPartialEq for IsrMemberFacts
Auto Trait Implementations§
impl Freeze for IsrMemberFacts
impl RefUnwindSafe for IsrMemberFacts
impl Send for IsrMemberFacts
impl Sync for IsrMemberFacts
impl Unpin for IsrMemberFacts
impl UnsafeUnpin for IsrMemberFacts
impl UnwindSafe for IsrMemberFacts
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