pub struct TCObjects {
pub lobjs: LangObjs,
pub types: Types,
pub pkgs: Packages,
pub decls: Decls,
pub scopes: Scopes,
pub universe: Option<Universe>,
pub fmt_qualifier: Box<dyn Fn(&Package) -> Cow<'_, str>>,
}Expand description
The container of all “managed” objects also works as a “global” variable holder
Fields§
§lobjs: LangObjs§types: Types§pkgs: Packages§decls: Decls§scopes: Scopes§universe: Option<Universe>§fmt_qualifier: Box<dyn Fn(&Package) -> Cow<'_, str>>