Skip to main content

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}