Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_db/src/symbol_index.rs')
| -rw-r--r-- | crates/ide_db/src/symbol_index.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/ide_db/src/symbol_index.rs b/crates/ide_db/src/symbol_index.rs index 9697ba24b8..b5979e6b83 100644 --- a/crates/ide_db/src/symbol_index.rs +++ b/crates/ide_db/src/symbol_index.rs @@ -425,7 +425,11 @@ struct StructInModB; let symbols: Vec<_> = Crate::from(db.test_crate()) .modules(&db) .into_iter() - .map(|module_id| (module_id, SymbolCollector::collect(&db, module_id))) + .map(|module_id| { + let mut symbols = SymbolCollector::collect(&db, module_id); + symbols.sort_by_key(|it| it.name.clone()); + (module_id, symbols) + }) .collect(); expect_file!["./test_data/test_symbol_index_collection.txt"].assert_debug_eq(&symbols); |