gpui_macros: Hide inner test function from project symbols (#38809)
This makes rust-analyzer not consider the function for project symbols, meaning searching for tests wont show two entries. Release Notes: - N/A *or* Added/Fixed/Improved ...
This commit is contained in:
@@ -100,7 +100,7 @@ pub fn test(args: TokenStream, function: TokenStream) -> TokenStream {
|
||||
};
|
||||
|
||||
let inner_fn_attributes = mem::take(&mut inner_fn.attrs);
|
||||
let inner_fn_name = format_ident!("_{}", inner_fn.sig.ident);
|
||||
let inner_fn_name = format_ident!("__{}", inner_fn.sig.ident);
|
||||
let outer_fn_name = mem::replace(&mut inner_fn.sig.ident, inner_fn_name.clone());
|
||||
|
||||
let result = generate_test_function(
|
||||
|
||||
Reference in New Issue
Block a user