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
use crate::records::function_type::FunctionType;
use crate::records::txn_log::TxnLog;
use crate::type_aliases::error_vec::ErrorVec;
use crate::type_aliases::type_id::TypeId;

#[derive(Debug, Clone)]
pub struct OverloadErrorEntry {
    pub(crate) log: TxnLog,
    pub(crate) errors: ErrorVec,
    pub(crate) arguments: alloc::vec::Vec<TypeId>,
    pub(crate) fn_ty: *const FunctionType,
}