catlog/tt/
prelude.rs

1//! Common imports for [crate::tt]
2pub use crate::tt::util::*;
3pub use crate::zero::{
4    LabelSegment,
5    qualified::{label_seg, name_seg},
6};
7pub use crate::{one::Path, zero::NameSegment};
8pub use indexmap::IndexMap;
9pub use std::collections::HashMap;
10pub use std::rc::Rc;
11pub use tattle::{Loc, Reporter};
12pub use ustr::{Ustr, ustr};
13
14/// The type of local variable names
15pub type VarName = NameSegment;
16/// The type of global variable names
17pub type TopVarName = NameSegment;
18/// The type of field names in record types
19pub type FieldName = NameSegment;