Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/test_data/test_symbol_index_collection.txt')
| -rw-r--r-- | crates/ide-db/src/test_data/test_symbol_index_collection.txt | 468 |
1 files changed, 157 insertions, 311 deletions
diff --git a/crates/ide-db/src/test_data/test_symbol_index_collection.txt b/crates/ide-db/src/test_data/test_symbol_index_collection.txt index 7bda07ace2..1223e8d6b6 100644 --- a/crates/ide-db/src/test_data/test_symbol_index_collection.txt +++ b/crates/ide-db/src/test_data/test_symbol_index_collection.txt @@ -10,368 +10,226 @@ [ FileSymbol { name: "Alias", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: TYPE_ALIAS, - range: 397..417, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 402..407, + def: TypeAlias( + TypeAlias { + id: TypeAliasId( + 0, + ), }, - }, - kind: TypeAlias, - container_name: None, + ), }, FileSymbol { name: "CONST", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: CONST, - range: 340..361, + def: Const( + Const { + id: ConstId( + 0, + ), }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 346..351, - }, - }, - kind: Const, - container_name: None, + ), }, FileSymbol { name: "CONST_WITH_INNER", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: CONST, - range: 520..592, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 526..542, + def: Const( + Const { + id: ConstId( + 2, + ), }, - }, - kind: Const, - container_name: None, + ), }, FileSymbol { name: "Enum", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, + def: Adt( + Enum( + Enum { + id: EnumId( + 0, + ), + }, ), - ptr: SyntaxNodePtr { - kind: ENUM, - range: 185..207, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 190..194, - }, - }, - kind: Enum, - container_name: None, + ), }, FileSymbol { name: "Macro", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: MACRO_DEF, - range: 153..168, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 159..164, + def: Macro( + Macro { + id: Macro2Id( + Macro2Id( + 0, + ), + ), }, - }, - kind: Macro, - container_name: None, + ), }, FileSymbol { name: "STATIC", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: STATIC, - range: 362..396, + def: Static( + Static { + id: StaticId( + 0, + ), }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 369..375, - }, - }, - kind: Static, - container_name: None, + ), }, FileSymbol { name: "Struct", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, + def: Adt( + Struct( + Struct { + id: StructId( + 1, + ), + }, ), - ptr: SyntaxNodePtr { - kind: STRUCT, - range: 170..184, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 177..183, - }, - }, - kind: Struct, - container_name: None, + ), }, FileSymbol { name: "StructFromMacro", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 2147483648, + def: Adt( + Struct( + Struct { + id: StructId( + 0, + ), + }, ), - ptr: SyntaxNodePtr { - kind: STRUCT, - range: 0..22, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 6..21, - }, - }, - kind: Struct, - container_name: None, + ), }, FileSymbol { name: "StructInFn", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, + def: Adt( + Struct( + Struct { + id: StructId( + 4, + ), + }, ), - ptr: SyntaxNodePtr { - kind: STRUCT, - range: 318..336, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 325..335, - }, - }, - kind: Struct, - container_name: Some( - "main", ), }, FileSymbol { name: "StructInNamedConst", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, + def: Adt( + Struct( + Struct { + id: StructId( + 5, + ), + }, ), - ptr: SyntaxNodePtr { - kind: STRUCT, - range: 555..581, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 562..580, - }, - }, - kind: Struct, - container_name: Some( - "CONST_WITH_INNER", ), }, FileSymbol { name: "StructInUnnamedConst", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, + def: Adt( + Struct( + Struct { + id: StructId( + 6, + ), + }, ), - ptr: SyntaxNodePtr { - kind: STRUCT, - range: 479..507, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 486..506, - }, - }, - kind: Struct, - container_name: None, + ), }, FileSymbol { name: "Trait", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: TRAIT, - range: 261..300, + def: Trait( + Trait { + id: TraitId( + 0, + ), }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 267..272, - }, - }, - kind: Trait, - container_name: None, + ), }, FileSymbol { name: "Union", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, + def: Adt( + Union( + Union { + id: UnionId( + 0, + ), + }, ), - ptr: SyntaxNodePtr { - kind: UNION, - range: 208..222, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 214..219, - }, - }, - kind: Union, - container_name: None, + ), }, FileSymbol { name: "a_mod", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: MODULE, - range: 419..457, + def: Module( + Module { + id: ModuleId { + krate: Idx::<CrateData>(0), + block: None, + local_id: Idx::<ModuleData>(1), + }, }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 423..428, - }, - }, - kind: Module, - container_name: None, + ), }, FileSymbol { name: "b_mod", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: MODULE, - range: 594..604, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 598..603, + def: Module( + Module { + id: ModuleId { + krate: Idx::<CrateData>(0), + block: None, + local_id: Idx::<ModuleData>(2), + }, }, - }, - kind: Module, - container_name: None, + ), }, FileSymbol { name: "define_struct", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: MACRO_RULES, - range: 51..131, + def: Macro( + Macro { + id: MacroRulesId( + MacroRulesId( + 1, + ), + ), }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 64..77, - }, - }, - kind: Macro, - container_name: None, + ), }, FileSymbol { name: "impl_fn", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: FN, - range: 242..257, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 245..252, + def: Function( + Function { + id: FunctionId( + 2, + ), }, - }, - kind: Function, - container_name: None, + ), }, FileSymbol { name: "macro_rules_macro", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: MACRO_RULES, - range: 1..48, + def: Macro( + Macro { + id: MacroRulesId( + MacroRulesId( + 0, + ), + ), }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 14..31, - }, - }, - kind: Macro, - container_name: None, + ), }, FileSymbol { name: "main", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: FN, - range: 302..338, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 305..309, + def: Function( + Function { + id: FunctionId( + 0, + ), }, - }, - kind: Function, - container_name: None, + ), }, FileSymbol { name: "trait_fn", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, - ), - ptr: SyntaxNodePtr { - kind: FN, - range: 279..298, + def: Function( + Function { + id: FunctionId( + 1, + ), }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 282..290, - }, - }, - kind: Function, - container_name: Some( - "Trait", ), }, ], @@ -387,21 +245,15 @@ [ FileSymbol { name: "StructInModA", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 0, + def: Adt( + Struct( + Struct { + id: StructId( + 2, + ), + }, ), - ptr: SyntaxNodePtr { - kind: STRUCT, - range: 435..455, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 442..454, - }, - }, - kind: Struct, - container_name: None, + ), }, ], ), @@ -416,21 +268,15 @@ [ FileSymbol { name: "StructInModB", - loc: DeclarationLocation { - hir_file_id: HirFileId( - 1, + def: Adt( + Struct( + Struct { + id: StructId( + 3, + ), + }, ), - ptr: SyntaxNodePtr { - kind: STRUCT, - range: 0..20, - }, - name_ptr: SyntaxNodePtr { - kind: NAME, - range: 7..19, - }, - }, - kind: Struct, - container_name: None, + ), }, ], ), |