luaur_analysis/records/class_decl_record.rs
1use crate::type_aliases::type_id::TypeId;
2use luaur_ast::records::ast_stat_class::AstStatClass;
3
4#[derive(Debug, Clone, Copy)]
5#[repr(C)]
6pub struct ClassDeclRecord {
7 pub data_decl: *mut AstStatClass,
8 pub ty: TypeId,
9}
10
11impl luaur_common::records::dense_hash_table::DenseDefault for ClassDeclRecord {
12 fn dense_default() -> Self {
13 Self {
14 data_decl: core::ptr::null_mut(),
15 ty: core::ptr::null(),
16 }
17 }
18}