luaur_analysis/records/name_constraint.rs
1use crate::type_aliases::type_id::TypeId;
2use crate::type_aliases::type_pack_id::TypePackId;
3use alloc::string::String;
4use alloc::vec::Vec;
5
6#[derive(Debug, Clone)]
7pub struct NameConstraint {
8 pub(crate) named_type: TypeId,
9 pub(crate) name: String,
10 pub(crate) synthetic: bool,
11 pub(crate) type_parameters: Vec<TypeId>,
12 pub(crate) type_pack_parameters: Vec<TypePackId>,
13}