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
14
15
16
17
use crate::enums::variance::Variance;
use crate::records::resetter::Resetter;

impl Resetter {
    pub fn new(variance: *mut Variance) -> Self {
        let old_value = unsafe { *variance };
        Self {
            old_value,
            variance,
        }
    }
}

#[allow(non_snake_case)]
pub fn resetter_resetter(variance: *mut Variance) -> Resetter {
    Resetter::new(variance)
}