pub enum DeleteMatchingError {
Predicate(PlanError),
Query(QueryError),
Delete(IngestError),
Purge(PurgeError),
}Expand description
Why Store::delete_matching failed.
Variants§
Predicate(PlanError)
The predicate does not fit the store schema. Nothing changed.
Query(QueryError)
Resolving the matching documents failed. Nothing changed.
Delete(IngestError)
The tombstone mutation failed. Nothing changed.
Purge(PurgeError)
Admission, the purge intent, or the physical purge failed. When the documents were already tombstoned, a writable open finishes the purge.
Trait Implementations§
Source§impl Debug for DeleteMatchingError
impl Debug for DeleteMatchingError
Source§impl Display for DeleteMatchingError
impl Display for DeleteMatchingError
Source§impl Error for DeleteMatchingError
impl Error for DeleteMatchingError
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 From<StoreError> for DeleteMatchingError
impl From<StoreError> for DeleteMatchingError
Source§fn from(error: StoreError) -> Self
fn from(error: StoreError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for DeleteMatchingError
impl !UnwindSafe for DeleteMatchingError
impl Freeze for DeleteMatchingError
impl Send for DeleteMatchingError
impl Sync for DeleteMatchingError
impl Unpin for DeleteMatchingError
impl UnsafeUnpin for DeleteMatchingError
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