Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_def/src/item_tree.rs')
| -rw-r--r-- | crates/hir_def/src/item_tree.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/crates/hir_def/src/item_tree.rs b/crates/hir_def/src/item_tree.rs index 3900e7e97c..b7a5758a0a 100644 --- a/crates/hir_def/src/item_tree.rs +++ b/crates/hir_def/src/item_tree.rs @@ -475,10 +475,9 @@ macro_rules! mod_items { } fn id_from_mod_item(mod_item: ModItem) -> Option<FileItemTreeId<Self>> { - if let ModItem::$typ(id) = mod_item { - Some(id) - } else { - None + match mod_item { + ModItem::$typ(id) => Some(id), + _ => None, } } |