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
//! Node: `cxx:Record:Luau.Analysis:Analysis/include/Luau/LValue.h:19:field`
//! Source: `Analysis/include/Luau/LValue.h` (LValue.h:19-27, hand-ported)

use crate::type_aliases::l_value::LValue;
use alloc::string::String;
use alloc::sync::Arc;

#[derive(Debug, Clone, PartialEq, Eq, Hash)]
pub struct Field {
    pub parent: Option<Arc<LValue>>, // shared_ptr<LValue>
    pub key: String,
}