pub enum IsrAdmission {
NotController,
FencedLeaderEpoch,
InvalidUpdateVersion,
InvalidRequest,
IneligibleReplica,
Admit,
}Expand description
The first AlterPartition validation failure of one partition row, or
Admit.
Variants§
NotController
NOT_CONTROLLER: the request carries a leader or partition epoch the
controller has not seen, so this controller is likely stale.
FencedLeaderEpoch
FENCED_LEADER_EPOCH: the request’s leader epoch is older.
InvalidUpdateVersion
INVALID_UPDATE_VERSION: the request’s partition epoch is older.
InvalidRequest
INVALID_REQUEST: the requester is not the leader, the proposed ISR is
invalid or omits the leader, or the recovery-state change is illegal.
IneligibleReplica
INELIGIBLE_REPLICA: a proposed member may not join an ISR.
Admit
Trait Implementations§
Source§impl Clone for IsrAdmission
impl Clone for IsrAdmission
Source§fn clone(&self) -> IsrAdmission
fn clone(&self) -> IsrAdmission
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 IsrAdmission
Source§impl Debug for IsrAdmission
impl Debug for IsrAdmission
impl Eq for IsrAdmission
Source§impl PartialEq for IsrAdmission
impl PartialEq for IsrAdmission
impl StructuralPartialEq for IsrAdmission
Auto Trait Implementations§
impl Freeze for IsrAdmission
impl RefUnwindSafe for IsrAdmission
impl Send for IsrAdmission
impl Sync for IsrAdmission
impl Unpin for IsrAdmission
impl UnsafeUnpin for IsrAdmission
impl UnwindSafe for IsrAdmission
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