pub enum ScopeExecutionError {
Explanation(ExplanationError),
Search(SearchError),
NoReadableDocuments {
reasons: Vec<String>,
},
}Expand description
Query failures independent of catalog resolution and source I/O.
Variants§
Explanation(ExplanationError)
The explanation request is invalid.
Search(SearchError)
The search request or matcher is invalid.
NoReadableDocuments
None of the supplied snapshots contains readable explanation content.
Trait Implementations§
Source§impl Clone for ScopeExecutionError
impl Clone for ScopeExecutionError
Source§fn clone(&self) -> ScopeExecutionError
fn clone(&self) -> ScopeExecutionError
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 moreSource§impl Debug for ScopeExecutionError
impl Debug for ScopeExecutionError
Source§impl Display for ScopeExecutionError
impl Display for ScopeExecutionError
impl Eq for ScopeExecutionError
Source§impl Error for ScopeExecutionError
impl Error for ScopeExecutionError
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 ScopeExecutionError
impl PartialEq for ScopeExecutionError
impl StructuralPartialEq for ScopeExecutionError
Auto Trait Implementations§
impl Freeze for ScopeExecutionError
impl RefUnwindSafe for ScopeExecutionError
impl Send for ScopeExecutionError
impl Sync for ScopeExecutionError
impl Unpin for ScopeExecutionError
impl UnsafeUnpin for ScopeExecutionError
impl UnwindSafe for ScopeExecutionError
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