pub enum QueryPredicateError {
ConnPoolQuery(AcquireThenQueryError),
MissingLenBytes,
InvalidLenBytes,
Decode(PredicateDecodeError),
}Expand description
Any errors that might occur while querying for predicates.
Variants§
ConnPoolQuery(AcquireThenQueryError)
A DB query failure occurred.
MissingLenBytes
The queried predicate is missing the word that encodes its length.
InvalidLenBytes
The queried predicate length was invalid.
Decode(PredicateDecodeError)
Failed to decode the queried predicate.
Trait Implementations§
Source§impl Debug for QueryPredicateError
impl Debug for QueryPredicateError
Source§impl Display for QueryPredicateError
impl Display for QueryPredicateError
Source§impl Error for QueryPredicateError
impl Error for QueryPredicateError
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<AcquireThenError<QueryError>> for QueryPredicateError
impl From<AcquireThenError<QueryError>> for QueryPredicateError
Source§fn from(source: AcquireThenQueryError) -> Self
fn from(source: AcquireThenQueryError) -> Self
Converts to this type from the input type.
Source§impl From<PredicateDecodeError> for QueryPredicateError
impl From<PredicateDecodeError> for QueryPredicateError
Source§fn from(source: PredicateDecodeError) -> Self
fn from(source: PredicateDecodeError) -> Self
Converts to this type from the input type.
Source§impl From<QueryPredicateError> for SetPredicatesError
impl From<QueryPredicateError> for SetPredicatesError
Source§fn from(source: QueryPredicateError) -> Self
fn from(source: QueryPredicateError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for QueryPredicateError
impl !RefUnwindSafe for QueryPredicateError
impl Send for QueryPredicateError
impl Sync for QueryPredicateError
impl Unpin for QueryPredicateError
impl !UnwindSafe for QueryPredicateError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.