[−][src]Module lasm::error
error, the module that provides basic structures for error handling
Error handling is essential when writing an assembler or compiler. Without proper error enums or descriptive error documentation, it can be very difficult for compiler-writers to understand how to interface with error messages.
Additionally, because this assembler also functions as a library, keeping error handling elegant is crucial. As such, I've tried to make error handling as simple as possible.
Enums
Error | The Error type is used when assembling and parsing an assembly file |
Type Definitions
Result | The Result type is shorthand for a result that uses the Error enum as the Err type. The Error type is just used as the general crate-wide Error type. |