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::enums::relation::Relation;

pub fn invert_relation(r: Relation) -> Relation {
    match r {
        Relation::Disjoint => Relation::Subset,
        Relation::Coincident => Relation::Disjoint,
        Relation::Intersects => Relation::Intersects,
        Relation::Subset => Relation::Disjoint,
        Relation::Superset => Relation::Intersects,
    }
}