Skip to main content

MechErrorKind

Trait MechErrorKind 

Source
pub trait MechErrorKind:
    Debug
    + Send
    + Sync
    + Clone {
    // Required methods
    fn name(&self) -> &str;
    fn message(&self) -> String;
}

Required Methods§

Source

fn name(&self) -> &str

Source

fn message(&self) -> String

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl MechErrorKind for ArityMismatchError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for ComprehensionGeneratorError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for InvalidIndexKindError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for MatchArmKindMismatchError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for MatchNoArmMatchedError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for MatchNonExhaustiveError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for MatchNonExhaustiveVariantsError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for PatternExpectedTupleError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for PatternMatchError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UndefinedVariableError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnhandledFormulaOperatorError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for FunctionInputTypeMismatchError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for FunctionMatchNonExhaustiveError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for FunctionOutputUndefinedError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for MissingFunctionError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for IndexOutOfBoundsError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for OverflowSubtractionError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnknownBinaryFunctionError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnknownInstructionError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnknownNullaryFunctionError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnknownPanicError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnknownQuadFunctionError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnknownTernaryFunctionError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnknownUnaryFunctionError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnknownVariadicFunctionError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for ExpectedNumericForKindSizeError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for FsmArgumentKindMismatchError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for FsmExceededTransitionLimitError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for FsmGuardConditionKindMismatchError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for FsmUndefinedStateError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for MissingFsmError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for NotMutableError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnableToConvertAtomError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnableToConvertAtomToEnumVariantError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnableToConvertRecordError

Available on crate feature record only.
Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UndefinedVariableError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for VariableAlreadyDefinedError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UndefinedMapKeyError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UndefinedMapKeyError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UndefinedRecordFieldError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UndefinedTableColumnError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for TupleElementKindMismatchError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for ReshapeError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for ColumnConvertKindMismatchError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for ConvertIncorrectNumberOfColumnsError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for CannotReshapeMatrixToEmpty

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for UnsupportedConversionError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for HorizontalConcatenateDimensionMismatchError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for VerticalConcatenateDimensionMismatch

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for EmptyRangeError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind for RangeSizeOverflowError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Implementors§

Source§

impl MechErrorKind for BufferPositionMismatchError

Source§

impl MechErrorKind for CannotConvertToTypeError

Source§

impl MechErrorKind for CannotCreateTableFromEmptyRecordListError

Source§

impl MechErrorKind for CannotCreateTableFromNonTableKindError

Source§

impl MechErrorKind for ConstEntryWriteIoError

Source§

impl MechErrorKind for ConstantEntryAlignmentError

Source§

impl MechErrorKind for ConstantEntryOutOfBoundsError

Source§

impl MechErrorKind for ConstantTooShortError

Source§

impl MechErrorKind for ConstantWrongSizeError

Source§

impl MechErrorKind for CrcMismatchError

Source§

impl MechErrorKind for DestructureExpectedTupleError

Source§

impl MechErrorKind for DimensionMismatch

Source§

impl MechErrorKind for ExtensionDecodeFailed

Source§

impl MechErrorKind for FeatureNotEnabledError

Source§

impl MechErrorKind for FileOpenFailed

Source§

impl MechErrorKind for FileTooShortError

Source§

impl MechErrorKind for FileWriteFailed

Source§

impl MechErrorKind for FinalBufferLengthMismatchError

Source§

impl MechErrorKind for GenericError

Source§

impl MechErrorKind for HttpRequestFailed

Source§

impl MechErrorKind for HttpRequestStatusFailed

Source§

impl MechErrorKind for HttpTextDecodeFailed

Source§

impl MechErrorKind for IncompatibleMatrixAppendToTableError

Source§

impl MechErrorKind for IncompatibleMechVersionError

Source§

impl MechErrorKind for IncorrectNumberOfArguments

Source§

impl MechErrorKind for InvalidMagicNumberError

Source§

impl MechErrorKind for InvalidOpcodeError

Source§

impl MechErrorKind for InvalidUtf8InDictError

Source§

impl MechErrorKind for IoErrorWrapper

Source§

impl MechErrorKind for KeyNotFoundInKeyIndexError

Source§

impl MechErrorKind for MapKeyKindMismatchError

Source§

impl MechErrorKind for MapValueKindMismatchError

Source§

impl MechErrorKind for MatrixAppendToTableError

Source§

impl MechErrorKind for MismatchedIndexLengthsError

Source§

impl MechErrorKind for MissingFieldInRecordError

Source§

impl MechErrorKind for MissingKindForFieldError

Source§

impl MechErrorKind for MissingKindInComparedRecordError

Source§

impl MechErrorKind for NotExecutableError

Source§

impl MechErrorKind for ParserErrorReport

Source§

impl MechErrorKind for PathNotFound

Source§

impl MechErrorKind for PushIntoStaticMatrixError

Source§

impl MechErrorKind for RecordFieldKindMismatchError

Source§

impl MechErrorKind for RecordFieldNameMismatchError

Source§

impl MechErrorKind for ResizeStaticMatrixError

Source§

impl MechErrorKind for RwLockWriteError

Source§

impl MechErrorKind for ServerNotInitializedError

Source§

impl MechErrorKind for SetKindMismatchError

Source§

impl MechErrorKind for TableColumnKindMismatchError

Source§

impl MechErrorKind for TableColumnNameMismatchError

Source§

impl MechErrorKind for TableColumnNotFoundError

Source§

impl MechErrorKind for TruncatedInstructionError

Source§

impl MechErrorKind for TupleDestructureTooManyVarsError

Source§

impl MechErrorKind for TupleIndexOutOfBoundsError

Source§

impl MechErrorKind for UndefinedKindError

Source§

impl MechErrorKind for UnhandledFunctionArgumentIxes

Source§

impl MechErrorKind for UnhandledFunctionArgumentIxesMono

Source§

impl MechErrorKind for UnhandledFunctionArgumentKind1

Source§

impl MechErrorKind for UnhandledFunctionArgumentKind2

Source§

impl MechErrorKind for UnhandledFunctionArgumentKind3

Source§

impl MechErrorKind for UnhandledFunctionArgumentKind4

Source§

impl MechErrorKind for UnhandledFunctionArgumentKindError

Source§

impl MechErrorKind for UnhandledFunctionArgumentKindVarg

Source§

impl MechErrorKind for UnknownConstantTypeError

Source§

impl MechErrorKind for UnknownEnumVariantError

Source§

impl MechErrorKind for UnknownFileExtensionError

Source§

impl MechErrorKind for UnknownOpcodeError

Source§

impl MechErrorKind for UnsupportedBytecodeVersionError

Source§

impl MechErrorKind for UnsupportedConstantEncodingError

Source§

impl MechErrorKind for UnsupportedConstantTypeError

Source§

impl MechErrorKind for Utf8ConversionError

Source§

impl MechErrorKind for WatchPathFailed