pub enum QueryParseError {
MissingField {
field: String,
},
InvalidValue {
field: String,
reason: String,
},
TypeConversion {
reason: String,
},
}Expand description
Error type for query parsing
Variants§
MissingField
Missing required field
InvalidValue
Invalid field value
TypeConversion
Type conversion error
Trait Implementations§
Source§impl Clone for QueryParseError
impl Clone for QueryParseError
Source§fn clone(&self) -> QueryParseError
fn clone(&self) -> QueryParseError
Returns a duplicate 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 QueryParseError
impl Debug for QueryParseError
Source§impl<'de> Deserialize<'de> for QueryParseError
impl<'de> Deserialize<'de> for QueryParseError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for QueryParseError
impl Display for QueryParseError
Source§impl Error for QueryParseError
impl Error for QueryParseError
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()
Source§impl From<QueryParseError> for QueryError
impl From<QueryParseError> for QueryError
Source§fn from(source: QueryParseError) -> Self
fn from(source: QueryParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for QueryParseError
impl RefUnwindSafe for QueryParseError
impl Send for QueryParseError
impl Sync for QueryParseError
impl Unpin for QueryParseError
impl UnsafeUnpin for QueryParseError
impl UnwindSafe for QueryParseError
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