Enum sqlx_postgres::types::PgLTreeParseError
source · #[non_exhaustive]pub enum PgLTreeParseError {
InvalidLtreeLabel,
InvalidLtreeVersion,
}
Expand description
Represents ltree specific errors
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InvalidLtreeLabel
LTree labels can only contain [A-Za-z0-9_]
InvalidLtreeVersion
LTree version not supported
Trait Implementations§
source§impl Debug for PgLTreeParseError
impl Debug for PgLTreeParseError
source§impl Display for PgLTreeParseError
impl Display for PgLTreeParseError
source§impl Error for PgLTreeParseError
impl Error for PgLTreeParseError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()
Auto Trait Implementations§
impl Freeze for PgLTreeParseError
impl RefUnwindSafe for PgLTreeParseError
impl Send for PgLTreeParseError
impl Sync for PgLTreeParseError
impl Unpin for PgLTreeParseError
impl UnwindSafe for PgLTreeParseError
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