pub enum RelationshipSelectionError {
InvalidRequest,
DuplicateCandidate,
DuplicateEvidence,
ResponseRequestMismatch,
InexactEvidence,
Unavailable(String),
}Expand description
Failure to select comparison candidates conclusively.
Variants§
InvalidRequest
The requested relationship or candidate universe is malformed.
DuplicateCandidate
The candidate universe or response contains the same object more than once.
DuplicateEvidence
A response repeats one evidence locator.
ResponseRequestMismatch
Returned data belongs to another request or escapes its candidate universe.
InexactEvidence
A conclusive selection lacks exact, reviewable completeness evidence.
The source cannot currently provide a conclusive selection.
Trait Implementations§
Source§impl Clone for RelationshipSelectionError
impl Clone for RelationshipSelectionError
Source§fn clone(&self) -> RelationshipSelectionError
fn clone(&self) -> RelationshipSelectionError
Returns a copy 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 RelationshipSelectionError
impl Debug for RelationshipSelectionError
Source§impl Display for RelationshipSelectionError
impl Display for RelationshipSelectionError
Source§impl Error for RelationshipSelectionError
impl Error for RelationshipSelectionError
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()
impl Eq for RelationshipSelectionError
impl StructuralPartialEq for RelationshipSelectionError
Auto Trait Implementations§
impl Freeze for RelationshipSelectionError
impl RefUnwindSafe for RelationshipSelectionError
impl Send for RelationshipSelectionError
impl Sync for RelationshipSelectionError
impl Unpin for RelationshipSelectionError
impl UnwindSafe for RelationshipSelectionError
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