luaur-analysis 0.1.3

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::records::subtyping_result::SubtypingResult;

impl SubtypingResult {
    pub fn negate(result: &SubtypingResult) -> SubtypingResult {
        SubtypingResult {
            is_subtype: !result.is_subtype,
            normalization_too_complex: result.normalization_too_complex,
            ..result.clone()
        }
    }
}