Skip to main content

luaur_analysis/methods/
frontend_get_luau_solver_mode.rs

1use crate::enums::solver_mode::SolverMode;
2use crate::records::frontend::Frontend;
3use core::sync::atomic::Ordering;
4
5impl Frontend {
6    pub fn get_luau_solver_mode(&self) -> SolverMode {
7        match self.use_new_luau_solver.load(Ordering::Relaxed) {
8            x if x == SolverMode::Old as i32 => SolverMode::Old,
9            _ => SolverMode::New,
10        }
11    }
12}