luaur-analysis 0.1.3

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::records::constraint_solver::ConstraintSolver;
use crate::records::iterative_type_visitor::IterativeTypeVisitor;
use crate::records::scope::Scope;
use core::ptr::NonNull;
use luaur_ast::records::location::Location;

#[derive(Debug, Clone)]
pub struct InstantiationQueuer {
    pub base: IterativeTypeVisitor,
    pub solver: *mut ConstraintSolver,
    pub scope: NonNull<Scope>,
    pub location: Location,
}