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>>