Skip to main content

luaur_analysis/records/
field.rs

1//! Node: `cxx:Record:Luau.Analysis:Analysis/include/Luau/LValue.h:19:field`
2//! Source: `Analysis/include/Luau/LValue.h` (LValue.h:19-27, hand-ported)
3
4use crate::type_aliases::l_value::LValue;
5use alloc::string::String;
6use alloc::sync::Arc;
7
8#[derive(Debug, Clone, PartialEq, Eq, Hash)]
9pub struct Field {
10    pub parent: Option<Arc<LValue>>, // shared_ptr<LValue>
11    pub key: String,
12}