#[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
sourceimpl Debug for PgLTreeParseError
impl Debug for PgLTreeParseError
sourceimpl Display for PgLTreeParseError
impl Display for PgLTreeParseError
sourceimpl Error for PgLTreeParseError
impl Error for PgLTreeParseError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations
impl RefUnwindSafe for PgLTreeParseError
impl Send for PgLTreeParseError
impl Sync for PgLTreeParseError
impl Unpin for PgLTreeParseError
impl UnwindSafe for PgLTreeParseError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more