luaur_analysis/records/
recursion_limit_exception.rs1use crate::records::internal_compiler_error::InternalCompilerError;
2use luaur_ast::records::location::Location;
3
4#[derive(Debug, Clone)]
5pub struct RecursionLimitException {
6 pub base: InternalCompilerError,
7}
8
9unsafe impl Send for RecursionLimitException {}
10unsafe impl Sync for RecursionLimitException {}
11
12#[cfg(feature = "std")]
13impl std::error::Error for RecursionLimitException {}
14
15impl core::fmt::Display for RecursionLimitException {
16 fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
17 write!(f, "{}", self.base.message)
18 }
19}