Skip to main content

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}