luaur_analysis/methods/intersection_builder_intersection_builder.rs
1use crate::records::builtin_types::BuiltinTypes;
2use crate::records::intersection_builder::IntersectionBuilder;
3use crate::records::type_arena::TypeArena;
4use crate::records::type_ids::TypeIds;
5
6impl IntersectionBuilder {
7 pub fn intersection_builder(arena: *mut TypeArena, builtin_types: *mut BuiltinTypes) -> Self {
8 Self {
9 arena,
10 builtin_types,
11 parts: TypeIds::type_ids(),
12 is_bottom: false,
13 }
14 }
15}