Expand description
Contains the errors and warnings for the Leo language.
Re-exports§
pub use self::ast::*;
pub use self::cli::*;
pub use self::compiler::*;
pub use self::flattener::*;
pub use self::loop_unroller::*;
pub use self::interpreter_halt::*;
pub use self::package::*;
pub use self::parser::*;
pub use self::static_analyzer::*;
pub use self::type_checker::*;
pub use self::utils::*;
Modules§
- Contains the AST error definitions.
- Contains the CLI error definitions.
- Contains the Compiler error definitions.
- Contains the Flattener error definitions.
- Contains the Loop Unroller error definitions. This module contains the loop unroller error definitions.
- Contains the Package error definitions.
- Contains the Parser error definitions.
- Contains the Static Analyzer error definitions.
- Contains the Type Checker error definitions.
- Contains the Utils error definitions.
Enums§
- The LeoError type that contains all sub error types. This allows a unified error type throughout the Leo crates.
- The LeoWarning type that contains all sub warning types. This allows a unified warning type throughout the Leo crates.
Type Aliases§
- A global result type for all Leo crates, that defaults the errors to be a LeoError.