luaur-analysis 0.1.1

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::records::identifier::Identifier;
use crate::records::identifier_hash::IdentifierHash;
use crate::records::node::Node;
use crate::type_aliases::node_queue::NodeQueue;
use luaur_common::records::dense_hash_map::DenseHashMap;

#[derive(Debug, Clone)]
pub struct ArcCollector {
    pub queue: *mut NodeQueue,
    pub map: DenseHashMap<Identifier, *mut Node, IdentifierHash>,
    pub current_arc: *mut Node,
}