MgpError

Enum MgpError 

Source
pub enum MgpError {
Show 48 variants UnableToCopyEdge, UnableToReturnEdgePropertyValueAllocationError, UnableToReturnEdgePropertyValueCreationError, UnableToReturnEdgePropertyNameAllocationError, UnableToReturnEdgePropertiesIterator, UnableToCreateEmptyList, UnableToCopyList, UnableToAppendListValue, UnableToAppendExtendListValue, UnableToAccessListValueByIndex, UnableToCopyMap, UnableToCreateEmptyMap, UnableToInsertMapValue, UnableToAccessMapValue, UnableToCreateMapIterator, UnableToCreateGraphVerticesIterator, UnableToFindVertexById, UnableToRegisterReadProcedure, UnableToAddRequiredArguments, UnableToAddOptionalArguments, UnableToAddReturnType, UnableToAddDeprecatedReturnType, UnableToCopyPath, OutOfBoundPathVertexIndex, OutOfBoundPathEdgeIndex, UnableToCreatePathWithStartVertex, UnableToExpandPath, UnableToCreateResultRecord, UnableToInsertResultValue, UnableToCreateCString, UnableToMakeNullValue, UnableToMakeBoolValue, UnableToMakeIntegerValue, UnableToMakeDoubleValue, UnableToMakeMemgraphStringValue, UnableToMakeListValue, UnableToMakeMapValue, UnableToMakeVertexValue, UnableToMakeEdgeValue, UnableToMakePathValue, UnableToMakeValueString, UnableToCopyVertex, OutOfBoundLabelIndexError, UnableToGetVertexProperty, UnableToReturnVertexPropertyMakeNameEror, UnableToReturnVertexPropertiesIterator, UnableToReturnVertexInEdgesIterator, UnableToReturnVertexOutEdgesIterator,
}

Variants§

§

UnableToCopyEdge

§

UnableToReturnEdgePropertyValueAllocationError

§

UnableToReturnEdgePropertyValueCreationError

§

UnableToReturnEdgePropertyNameAllocationError

§

UnableToReturnEdgePropertiesIterator

§

UnableToCreateEmptyList

§

UnableToCopyList

§

UnableToAppendListValue

§

UnableToAppendExtendListValue

§

UnableToAccessListValueByIndex

§

UnableToCopyMap

§

UnableToCreateEmptyMap

§

UnableToInsertMapValue

§

UnableToAccessMapValue

§

UnableToCreateMapIterator

§

UnableToCreateGraphVerticesIterator

§

UnableToFindVertexById

§

UnableToRegisterReadProcedure

§

UnableToAddRequiredArguments

§

UnableToAddOptionalArguments

§

UnableToAddReturnType

§

UnableToAddDeprecatedReturnType

§

UnableToCopyPath

§

OutOfBoundPathVertexIndex

§

OutOfBoundPathEdgeIndex

§

UnableToCreatePathWithStartVertex

§

UnableToExpandPath

§

UnableToCreateResultRecord

§

UnableToInsertResultValue

§

UnableToCreateCString

§

UnableToMakeNullValue

§

UnableToMakeBoolValue

§

UnableToMakeIntegerValue

§

UnableToMakeDoubleValue

§

UnableToMakeMemgraphStringValue

§

UnableToMakeListValue

§

UnableToMakeMapValue

§

UnableToMakeVertexValue

§

UnableToMakeEdgeValue

§

UnableToMakePathValue

§

UnableToMakeValueString

§

UnableToCopyVertex

§

OutOfBoundLabelIndexError

§

UnableToGetVertexProperty

§

UnableToReturnVertexPropertyMakeNameEror

§

UnableToReturnVertexPropertiesIterator

§

UnableToReturnVertexInEdgesIterator

§

UnableToReturnVertexOutEdgesIterator

Trait Implementations§

Source§

impl Debug for MgpError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for MgpError

Source§

fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for MgpError
where Self: Debug + Display,

Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl ErrorCompat for MgpError

Source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
Source§

impl IntoError<MgpError> for OutOfBoundLabelIndexError

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for OutOfBoundPathEdgeIndex

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for OutOfBoundPathVertexIndex

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToAccessListValueByIndex

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToAccessMapValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToAddDeprecatedReturnType

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToAddOptionalArguments

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToAddRequiredArguments

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToAddReturnType

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToAppendExtendListValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToAppendListValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCopyEdge

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCopyList

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCopyMap

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCopyPath

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCopyVertex

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCreateCString

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCreateEmptyList

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCreateEmptyMap

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCreateGraphVerticesIterator

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCreateMapIterator

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCreatePathWithStartVertex

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToCreateResultRecord

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToExpandPath

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToFindVertexById

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToGetVertexProperty

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToInsertMapValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToInsertResultValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakeBoolValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakeDoubleValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakeEdgeValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakeIntegerValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakeListValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakeMapValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakeMemgraphStringValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakeNullValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakePathValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakeValueString

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToMakeVertexValue

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToRegisterReadProcedure

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToReturnEdgePropertiesIterator

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToReturnEdgePropertyNameAllocationError

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToReturnEdgePropertyValueAllocationError

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToReturnEdgePropertyValueCreationError

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToReturnVertexInEdgesIterator

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToReturnVertexOutEdgesIterator

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToReturnVertexPropertiesIterator

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl IntoError<MgpError> for UnableToReturnVertexPropertyMakeNameEror

Source§

type Source = NoneError

The underlying error
Source§

fn into_error(self, error: Self::Source) -> MgpError

Combine the information to produce the error
Source§

impl PartialEq for MgpError

Source§

fn eq(&self, other: &MgpError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for MgpError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> AsErrorSource for T
where T: Error + 'static,

Source§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method receivers.
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.