MechErrorKind2

Trait MechErrorKind2 

Source
pub trait MechErrorKind2:
    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 MechErrorKind2 for EmptyRangeError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Source§

impl MechErrorKind2 for RangeSizeOverflowError

Source§

fn name(&self) -> &str

Source§

fn message(&self) -> String

Implementors§

Source§

impl MechErrorKind2 for InvalidIndexKindError

Source§

impl MechErrorKind2 for mech_interpreter::expressions::UndefinedVariableError

Source§

impl MechErrorKind2 for UnhandledFormulaOperatorError

Source§

impl MechErrorKind2 for MissingFunctionError

Source§

impl MechErrorKind2 for IndexOutOfBoundsError

Source§

impl MechErrorKind2 for OverflowSubtractionError

Source§

impl MechErrorKind2 for UnknownBinaryFunctionError

Source§

impl MechErrorKind2 for UnknownInstructionError

Source§

impl MechErrorKind2 for UnknownNullaryFunctionError

Source§

impl MechErrorKind2 for UnknownPanicError

Source§

impl MechErrorKind2 for UnknownQuadFunctionError

Source§

impl MechErrorKind2 for UnknownTernaryFunctionError

Source§

impl MechErrorKind2 for UnknownUnaryFunctionError

Source§

impl MechErrorKind2 for UnknownVariadicFunctionError

Source§

impl MechErrorKind2 for ExpectedNumericForKindSizeError

Source§

impl MechErrorKind2 for NotMutableError

Source§

impl MechErrorKind2 for UnableToConvertAtomError

Source§

impl MechErrorKind2 for UnableToConvertAtomToEnumVariantError

Source§

impl MechErrorKind2 for mech_interpreter::statements::UndefinedVariableError

Source§

impl MechErrorKind2 for VariableAlreadyDefinedError

Source§

impl MechErrorKind2 for UndefinedRecordFieldError

Source§

impl MechErrorKind2 for UndefinedTableColumnError

Source§

impl MechErrorKind2 for ReshapeError

Source§

impl MechErrorKind2 for ColumnConvertKindMismatchError

Source§

impl MechErrorKind2 for ConvertIncorrectNumberOfColumnsError

Source§

impl MechErrorKind2 for CannotReshapeMatrixToEmpty

Source§

impl MechErrorKind2 for UnsupportedConversionError

Source§

impl MechErrorKind2 for HorizontalConcatenateDimensionMismatchError

Source§

impl MechErrorKind2 for VerticalConcatenateDimensionMismatch

Source§

impl MechErrorKind2 for BufferPositionMismatchError

Source§

impl MechErrorKind2 for CannotConvertToTypeError

Source§

impl MechErrorKind2 for CannotCreateTableFromEmptyRecordListError

Source§

impl MechErrorKind2 for CannotCreateTableFromNonTableKindError

Source§

impl MechErrorKind2 for ConstEntryWriteIoError

Source§

impl MechErrorKind2 for ConstantEntryAlignmentError

Source§

impl MechErrorKind2 for ConstantEntryOutOfBoundsError

Source§

impl MechErrorKind2 for ConstantTooShortError

Source§

impl MechErrorKind2 for ConstantWrongSizeError

Source§

impl MechErrorKind2 for CrcMismatchError

Source§

impl MechErrorKind2 for DestructureExpectedTupleError

Source§

impl MechErrorKind2 for DimensionMismatch

Source§

impl MechErrorKind2 for FeatureNotEnabledError

Source§

impl MechErrorKind2 for FileTooShortError

Source§

impl MechErrorKind2 for FinalBufferLengthMismatchError

Source§

impl MechErrorKind2 for GenericError

Source§

impl MechErrorKind2 for IncompatibleMatrixAppendToTableError

Source§

impl MechErrorKind2 for IncompatibleMechVersionError

Source§

impl MechErrorKind2 for IncorrectNumberOfArguments

Source§

impl MechErrorKind2 for InvalidMagicNumberError

Source§

impl MechErrorKind2 for InvalidOpcodeError

Source§

impl MechErrorKind2 for InvalidUtf8InDictError

Source§

impl MechErrorKind2 for IoErrorWrapper

Source§

impl MechErrorKind2 for KeyNotFoundInKeyIndexError

Source§

impl MechErrorKind2 for MapKeyKindMismatchError

Source§

impl MechErrorKind2 for MapValueKindMismatchError

Source§

impl MechErrorKind2 for MatrixAppendToTableError

Source§

impl MechErrorKind2 for MismatchedIndexLengthsError

Source§

impl MechErrorKind2 for MissingFieldInRecordError

Source§

impl MechErrorKind2 for MissingKindForFieldError

Source§

impl MechErrorKind2 for MissingKindInComparedRecordError

Source§

impl MechErrorKind2 for NotExecutableError

Source§

impl MechErrorKind2 for PushIntoStaticMatrixError

Source§

impl MechErrorKind2 for RecordFieldKindMismatchError

Source§

impl MechErrorKind2 for RecordFieldNameMismatchError

Source§

impl MechErrorKind2 for ResizeStaticMatrixError

Source§

impl MechErrorKind2 for SetKindMismatchError

Source§

impl MechErrorKind2 for TableColumnKindMismatchError

Source§

impl MechErrorKind2 for TableColumnNameMismatchError

Source§

impl MechErrorKind2 for TableColumnNotFoundError

Source§

impl MechErrorKind2 for TruncatedInstructionError

Source§

impl MechErrorKind2 for TupleDestructureTooManyVarsError

Source§

impl MechErrorKind2 for TupleIndexOutOfBoundsError

Source§

impl MechErrorKind2 for UndefinedKindError

Source§

impl MechErrorKind2 for UnhandledFunctionArgumentIxes

Source§

impl MechErrorKind2 for UnhandledFunctionArgumentIxesMono

Source§

impl MechErrorKind2 for UnhandledFunctionArgumentKind1

Source§

impl MechErrorKind2 for UnhandledFunctionArgumentKind2

Source§

impl MechErrorKind2 for UnhandledFunctionArgumentKind3

Source§

impl MechErrorKind2 for UnhandledFunctionArgumentKind4

Source§

impl MechErrorKind2 for UnhandledFunctionArgumentKindError

Source§

impl MechErrorKind2 for UnhandledFunctionArgumentKindVarg

Source§

impl MechErrorKind2 for UnknownConstantTypeError

Source§

impl MechErrorKind2 for UnknownEnumVariantError

Source§

impl MechErrorKind2 for UnknownOpcodeError

Source§

impl MechErrorKind2 for UnsupportedBytecodeVersionError

Source§

impl MechErrorKind2 for UnsupportedConstantEncodingError

Source§

impl MechErrorKind2 for UnsupportedConstantTypeError