luaur-analysis 0.1.3

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
use crate::type_aliases::type_id::TypeId;
use luaur_common::records::dense_hash_set::DenseHashSet;

pub fn is_simple_discriminant_type_id(ty: TypeId) -> bool {
    let mut seen_set = DenseHashSet::new(core::ptr::null());
    crate::functions::is_simple_discriminant_simplify::is_simple_discriminant(ty, &mut seen_set)
}