pub enum IntrospectError {
NodeCountError(String),
EdgeCountError(String),
FileSizeError(String),
UnsupportedBackend(String),
}Expand description
Introspection-specific errors.
Variants§
NodeCountError(String)
Failed to query node count
EdgeCountError(String)
Failed to query edge count
FileSizeError(String)
Failed to query file size
UnsupportedBackend(String)
Backend not supported for introspection
Trait Implementations§
Source§impl Clone for IntrospectError
impl Clone for IntrospectError
Source§fn clone(&self) -> IntrospectError
fn clone(&self) -> IntrospectError
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 IntrospectError
impl Debug for IntrospectError
Source§impl Display for IntrospectError
impl Display for IntrospectError
Source§impl Error for IntrospectError
impl Error for IntrospectError
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<IntrospectError> for SqliteGraphError
impl From<IntrospectError> for SqliteGraphError
Source§fn from(err: IntrospectError) -> Self
fn from(err: IntrospectError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IntrospectError
impl RefUnwindSafe for IntrospectError
impl Send for IntrospectError
impl Sync for IntrospectError
impl Unpin for IntrospectError
impl UnwindSafe for IntrospectError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more