Skip to main content

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}