[
(
Module {
id: ModuleId {
krate: Idx::<CrateData>(0),
block: None,
local_id: Idx::<ModuleData>(0),
},
},
[
FileSymbol {
name: "Alias",
def: TypeAlias(
TypeAlias {
id: TypeAliasId(
0,
),
},
),
},
FileSymbol {
name: "CONST",
def: Const(
Const {
id: ConstId(
0,
),
},
),
},
FileSymbol {
name: "CONST_WITH_INNER",
def: Const(
Const {
id: ConstId(
2,
),
},
),
},
FileSymbol {
name: "Enum",
def: Adt(
Enum(
Enum {
id: EnumId(
0,
),
},
),
),
},
FileSymbol {
name: "Macro",
def: Macro(
Macro {
id: Macro2Id(
Macro2Id(
0,
),
),
},
),
},
FileSymbol {
name: "STATIC",
def: Static(
Static {
id: StaticId(
0,
),
},
),
},
FileSymbol {
name: "Struct",
def: Adt(
Struct(
Struct {
id: StructId(
1,
),
},
),
),
},
FileSymbol {
name: "StructFromMacro",
def: Adt(
Struct(
Struct {
id: StructId(
0,
),
},
),
),
},
FileSymbol {
name: "StructInFn",
def: Adt(
Struct(
Struct {
id: StructId(
4,
),
},
),
),
},
FileSymbol {
name: "StructInNamedConst",
def: Adt(
Struct(
Struct {
id: StructId(
5,
),
},
),
),
},
FileSymbol {
name: "StructInUnnamedConst",
def: Adt(
Struct(
Struct {
id: StructId(
6,
),
},
),
),
},
FileSymbol {
name: "Trait",
def: Trait(
Trait {
id: TraitId(
0,
),
},
),
},
FileSymbol {
name: "Union",
def: Adt(
Union(
Union {
id: UnionId(
0,
),
},
),
),
},
FileSymbol {
name: "a_mod",
def: Module(
Module {
id: ModuleId {
krate: Idx::<CrateData>(0),
block: None,
local_id: Idx::<ModuleData>(1),
},
},
),
},
FileSymbol {
name: "b_mod",
def: Module(
Module {
id: ModuleId {
krate: Idx::<CrateData>(0),
block: None,
local_id: Idx::<ModuleData>(2),
},
},
),
},
FileSymbol {
name: "define_struct",
def: Macro(
Macro {
id: MacroRulesId(
MacroRulesId(
1,
),
),
},
),
},
FileSymbol {
name: "impl_fn",
def: Function(
Function {
id: FunctionId(
2,
),
},
),
},
FileSymbol {
name: "macro_rules_macro",
def: Macro(
Macro {
id: MacroRulesId(
MacroRulesId(
0,
),
),
},
),
},
FileSymbol {
name: "main",
def: Function(
Function {
id: FunctionId(
0,
),
},
),
},
FileSymbol {
name: "trait_fn",
def: Function(
Function {
id: FunctionId(
1,
),
},
),
},
],
),
(
Module {
id: ModuleId {
krate: Idx::<CrateData>(0),
block: None,
local_id: Idx::<ModuleData>(1),
},
},
[
FileSymbol {
name: "StructInModA",
def: Adt(
Struct(
Struct {
id: StructId(
2,
),
},
),
),
},
],
),
(
Module {
id: ModuleId {
krate: Idx::<CrateData>(0),
block: None,
local_id: Idx::<ModuleData>(2),
},
},
[
FileSymbol {
name: "StructInModB",
def: Adt(
Struct(
Struct {
id: StructId(
3,
),
},
),
),
},
],
),
]