Type Alias SharedContext

Source
pub type SharedContext = Arc<Mutex<BTreeMap<Id, Vec<SqlColumnType>>>>;
Expand description

Typechecking contexts as shared by various typechecking passes.

We use a RefCell to ensure that contexts are shared by multiple typechecker passes. Shared contexts help catch consistency issues.

Aliased Typeยง

pub struct SharedContext { /* private fields */ }