pub struct IndexedPredicateError {
pub index: usize,
pub error: LanguageError,
}Expand description
Error from evaluating one clause of a predicate group.
Display renders only the clause index plus the inner error’s class and
LanguageError::redacted_detail, never the inner error’s raw Display:
free-form payloads such as LanguageError::EvalError may carry arbitrary
exchange or provider data.
Fields§
§index: usizeIndex of the clause whose evaluation failed.
error: LanguageErrorUnderlying language error for that clause.
Trait Implementations§
Source§impl Debug for IndexedPredicateError
impl Debug for IndexedPredicateError
Auto Trait Implementations§
impl Freeze for IndexedPredicateError
impl RefUnwindSafe for IndexedPredicateError
impl Send for IndexedPredicateError
impl Sync for IndexedPredicateError
impl Unpin for IndexedPredicateError
impl UnsafeUnpin for IndexedPredicateError
impl UnwindSafe for IndexedPredicateError
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