bloqade.lanes.bytecode.exceptions
exceptions¶
bloqade.lanes.bytecode.exceptions
Structured exception classes for bloqade-lanes-bytecode.
Each Rust error enum maps to a base exception class. Category-based enums (like ArchSpecError) map to subclasses that carry a descriptive message string. Fine-grained enums (like LaneGroupError, ValidationError) map to subclasses with the variant’s fields as attributes.
- ArchSpecError
- ArchSpecZoneError
- ArchSpecGeometryError
- ArchSpecBusError
- ArchSpecPathError
- ValidationError
- NewArrayZeroDim0Error
- NewArrayInvalidTypeTagError
- InitialFillNotFirstError
- StackUnderflowError
- TypeMismatchError
- InvalidZoneError
- LocationValidationError
- LaneValidationError
- FeedForwardNotSupportedError
- AtomReloadingNotSupportedError
- EmptyProgramError
- MissingTerminatorError
- UnreachableInstructionError
- AddressValidationError
- LocationGroupError
- DuplicateLocationAddressError
- InvalidLocationAddressError
- LaneGroupError
- DuplicateLaneAddressError
- InvalidLaneAddressError
- LaneGroupInconsistentError
- LaneWordNotInSiteBusListError
- LaneSiteNotInWordBusListError
- LaneGroupAODConstraintViolationError
- MoveValidationError
- UnresolvableLaneError
- DestinationOccupiedError
- ContestedDestinationError
- StaleValidatedMovesError
- ParseError
- MissingVersionError
- BadInstructionError
- InvalidVersionError
- UnknownMnemonicError
- MissingOperandError
- InvalidOperandError
- ProgramError
- BadMagicError
- TruncatedError
- UnknownSectionTypeError
- InvalidCodeSectionLengthError
- UnalignedCodeError
- MissingMetadataSectionError
- MissingCodeSectionError
- DecodeError
- UnknownOpcodeError
- InvalidOperandDecodeError
- DecodeErrorInProgram
View bloqade.lanes.bytecode.exceptions.ArchSpecError →View bloqade.lanes.bytecode.exceptions.ArchSpecError.errors →View bloqade.lanes.bytecode.exceptions.ArchSpecZoneError →View bloqade.lanes.bytecode.exceptions.ArchSpecGeometryError →View bloqade.lanes.bytecode.exceptions.ArchSpecBusError →View bloqade.lanes.bytecode.exceptions.ArchSpecPathError →View bloqade.lanes.bytecode.exceptions.ValidationError →View bloqade.lanes.bytecode.exceptions.ValidationError.errors →View bloqade.lanes.bytecode.exceptions.NewArrayZeroDim0Error →View bloqade.lanes.bytecode.exceptions.NewArrayZeroDim0Error.pc →View bloqade.lanes.bytecode.exceptions.NewArrayInvalidTypeTagError →View bloqade.lanes.bytecode.exceptions.NewArrayInvalidTypeTagError.pc →View bloqade.lanes.bytecode.exceptions.NewArrayInvalidTypeTagError.type_tag →View bloqade.lanes.bytecode.exceptions.InitialFillNotFirstError →View bloqade.lanes.bytecode.exceptions.InitialFillNotFirstError.pc →View bloqade.lanes.bytecode.exceptions.StackUnderflowError →View bloqade.lanes.bytecode.exceptions.StackUnderflowError.pc →View bloqade.lanes.bytecode.exceptions.TypeMismatchError →View bloqade.lanes.bytecode.exceptions.TypeMismatchError.pc →View bloqade.lanes.bytecode.exceptions.TypeMismatchError.expected →View bloqade.lanes.bytecode.exceptions.TypeMismatchError.got →View bloqade.lanes.bytecode.exceptions.InvalidZoneError →View bloqade.lanes.bytecode.exceptions.InvalidZoneError.pc →View bloqade.lanes.bytecode.exceptions.InvalidZoneError.zone_id →View bloqade.lanes.bytecode.exceptions.LocationValidationError →View bloqade.lanes.bytecode.exceptions.LocationValidationError.pc →View bloqade.lanes.bytecode.exceptions.LocationValidationError.error →View bloqade.lanes.bytecode.exceptions.LaneValidationError →View bloqade.lanes.bytecode.exceptions.LaneValidationError.pc →View bloqade.lanes.bytecode.exceptions.LaneValidationError.error →View bloqade.lanes.bytecode.exceptions.FeedForwardNotSupportedError →View bloqade.lanes.bytecode.exceptions.FeedForwardNotSupportedError.pc →View bloqade.lanes.bytecode.exceptions.AtomReloadingNotSupportedError →View bloqade.lanes.bytecode.exceptions.AtomReloadingNotSupportedError.pc →View bloqade.lanes.bytecode.exceptions.EmptyProgramError →View bloqade.lanes.bytecode.exceptions.MissingTerminatorError →View bloqade.lanes.bytecode.exceptions.MissingTerminatorError.pc →View bloqade.lanes.bytecode.exceptions.UnreachableInstructionError →View bloqade.lanes.bytecode.exceptions.UnreachableInstructionError.pc →View bloqade.lanes.bytecode.exceptions.AddressValidationError →View bloqade.lanes.bytecode.exceptions.AddressValidationError.pc →View bloqade.lanes.bytecode.exceptions.AddressValidationError.message →View bloqade.lanes.bytecode.exceptions.LocationGroupError →View bloqade.lanes.bytecode.exceptions.LocationGroupError.errors →View bloqade.lanes.bytecode.exceptions.DuplicateLocationAddressError →View bloqade.lanes.bytecode.exceptions.DuplicateLocationAddressError.address →View bloqade.lanes.bytecode.exceptions.InvalidLocationAddressError →View bloqade.lanes.bytecode.exceptions.InvalidLocationAddressError.zone_id →View bloqade.lanes.bytecode.exceptions.InvalidLocationAddressError.word_id →View bloqade.lanes.bytecode.exceptions.InvalidLocationAddressError.site_id →View bloqade.lanes.bytecode.exceptions.LaneGroupError →View bloqade.lanes.bytecode.exceptions.LaneGroupError.errors →View bloqade.lanes.bytecode.exceptions.DuplicateLaneAddressError →View bloqade.lanes.bytecode.exceptions.DuplicateLaneAddressError.address →View bloqade.lanes.bytecode.exceptions.InvalidLaneAddressError →View bloqade.lanes.bytecode.exceptions.InvalidLaneAddressError.message →View bloqade.lanes.bytecode.exceptions.LaneGroupInconsistentError →View bloqade.lanes.bytecode.exceptions.LaneGroupInconsistentError.message →View bloqade.lanes.bytecode.exceptions.LaneWordNotInSiteBusListError →View bloqade.lanes.bytecode.exceptions.LaneWordNotInSiteBusListError.word_id →View bloqade.lanes.bytecode.exceptions.LaneSiteNotInWordBusListError →View bloqade.lanes.bytecode.exceptions.LaneSiteNotInWordBusListError.site_id →View bloqade.lanes.bytecode.exceptions.LaneGroupAODConstraintViolationError →View bloqade.lanes.bytecode.exceptions.LaneGroupAODConstraintViolationError.message →View bloqade.lanes.bytecode.exceptions.MoveValidationError →View bloqade.lanes.bytecode.exceptions.MoveValidationError.errors →View bloqade.lanes.bytecode.exceptions.UnresolvableLaneError →View bloqade.lanes.bytecode.exceptions.UnresolvableLaneError.lane →View bloqade.lanes.bytecode.exceptions.DestinationOccupiedError →View bloqade.lanes.bytecode.exceptions.DestinationOccupiedError.lane →View bloqade.lanes.bytecode.exceptions.DestinationOccupiedError.dst →View bloqade.lanes.bytecode.exceptions.DestinationOccupiedError.occupant →View bloqade.lanes.bytecode.exceptions.ContestedDestinationError →View bloqade.lanes.bytecode.exceptions.ContestedDestinationError.dst →View bloqade.lanes.bytecode.exceptions.ContestedDestinationError.first →View bloqade.lanes.bytecode.exceptions.ContestedDestinationError.second →View bloqade.lanes.bytecode.exceptions.StaleValidatedMovesError →View bloqade.lanes.bytecode.exceptions.StaleValidatedMovesError.lane →View bloqade.lanes.bytecode.exceptions.StaleValidatedMovesError.src →View bloqade.lanes.bytecode.exceptions.StaleValidatedMovesError.expected →View bloqade.lanes.bytecode.exceptions.ParseError →View bloqade.lanes.bytecode.exceptions.MissingVersionError →View bloqade.lanes.bytecode.exceptions.BadInstructionError →View bloqade.lanes.bytecode.exceptions.BadInstructionError.line →View bloqade.lanes.bytecode.exceptions.BadInstructionError.text →View bloqade.lanes.bytecode.exceptions.InvalidVersionError →View bloqade.lanes.bytecode.exceptions.InvalidVersionError.message →View bloqade.lanes.bytecode.exceptions.UnknownMnemonicError →View bloqade.lanes.bytecode.exceptions.UnknownMnemonicError.line →View bloqade.lanes.bytecode.exceptions.UnknownMnemonicError.mnemonic →View bloqade.lanes.bytecode.exceptions.MissingOperandError →View bloqade.lanes.bytecode.exceptions.MissingOperandError.line →View bloqade.lanes.bytecode.exceptions.MissingOperandError.mnemonic →View bloqade.lanes.bytecode.exceptions.InvalidOperandError →View bloqade.lanes.bytecode.exceptions.InvalidOperandError.line →View bloqade.lanes.bytecode.exceptions.InvalidOperandError.message →View bloqade.lanes.bytecode.exceptions.ProgramError →View bloqade.lanes.bytecode.exceptions.BadMagicError →View bloqade.lanes.bytecode.exceptions.TruncatedError →View bloqade.lanes.bytecode.exceptions.TruncatedError.expected →View bloqade.lanes.bytecode.exceptions.TruncatedError.got →View bloqade.lanes.bytecode.exceptions.UnknownSectionTypeError →View bloqade.lanes.bytecode.exceptions.UnknownSectionTypeError.section_type →View bloqade.lanes.bytecode.exceptions.InvalidCodeSectionLengthError →View bloqade.lanes.bytecode.exceptions.InvalidCodeSectionLengthError.length →View bloqade.lanes.bytecode.exceptions.UnalignedCodeError →View bloqade.lanes.bytecode.exceptions.UnalignedCodeError.length →View bloqade.lanes.bytecode.exceptions.UnalignedCodeError.width →View bloqade.lanes.bytecode.exceptions.MissingMetadataSectionError →View bloqade.lanes.bytecode.exceptions.MissingCodeSectionError →View bloqade.lanes.bytecode.exceptions.DecodeError →View bloqade.lanes.bytecode.exceptions.UnknownOpcodeError →View bloqade.lanes.bytecode.exceptions.UnknownOpcodeError.opcode →View bloqade.lanes.bytecode.exceptions.InvalidOperandDecodeError →View bloqade.lanes.bytecode.exceptions.InvalidOperandDecodeError.opcode →View bloqade.lanes.bytecode.exceptions.InvalidOperandDecodeError.message →View bloqade.lanes.bytecode.exceptions.DecodeErrorInProgram →View bloqade.lanes.bytecode.exceptions.DecodeErrorInProgram.message →