pub enum MemberEvidenceError {
UnknownRecipient,
Stale,
ConflictingVersion,
}Expand description
Rejection reason for one versioned routing-member observation.
Load and stable-token policies have the same reason alternatives. The
complete owned observation travels separately in
RoutingObservationRejection.
Variants§
UnknownRecipient
Evidence names a recipient outside current membership.
Stale
Evidence predates the committed version.
ConflictingVersion
Evidence contradicts the value at the committed version.
Trait Implementations§
Source§impl Clone for MemberEvidenceError
impl Clone for MemberEvidenceError
Source§fn clone(&self) -> MemberEvidenceError
fn clone(&self) -> MemberEvidenceError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MemberEvidenceError
impl Debug for MemberEvidenceError
Source§impl Display for MemberEvidenceError
impl Display for MemberEvidenceError
Source§impl Error for MemberEvidenceError
impl Error for MemberEvidenceError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl PartialEq for MemberEvidenceError
impl PartialEq for MemberEvidenceError
impl Copy for MemberEvidenceError
impl Eq for MemberEvidenceError
impl StructuralPartialEq for MemberEvidenceError
Auto Trait Implementations§
impl Freeze for MemberEvidenceError
impl RefUnwindSafe for MemberEvidenceError
impl Send for MemberEvidenceError
impl Sync for MemberEvidenceError
impl Unpin for MemberEvidenceError
impl UnsafeUnpin for MemberEvidenceError
impl UnwindSafe for MemberEvidenceError
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