mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-29 06:23:25 +00:00
Remove unnecessary symbols and add missing symbols
Signed-off-by: cuishuang <imcusg@gmail.com>
This commit is contained in:
parent
08c7bbc2db
commit
2f29feab2f
5 changed files with 5 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
||||||
//! Compiled declarative macro expanders (`macro_rules!`` and `macro`)
|
//! Compiled declarative macro expanders (`macro_rules!` and `macro`)
|
||||||
|
|
||||||
use base_db::CrateId;
|
use base_db::CrateId;
|
||||||
use intern::sym;
|
use intern::sym;
|
||||||
|
|
|
@ -43,6 +43,7 @@ use super::inline_call::split_refs_and_uses;
|
||||||
// fn foo() {
|
// fn foo() {
|
||||||
// let _: i32 = 3;
|
// let _: i32 = 3;
|
||||||
// }
|
// }
|
||||||
|
// ```
|
||||||
pub(crate) fn inline_type_alias_uses(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<()> {
|
pub(crate) fn inline_type_alias_uses(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<()> {
|
||||||
let name = ctx.find_node_at_offset::<ast::Name>()?;
|
let name = ctx.find_node_at_offset::<ast::Name>()?;
|
||||||
let ast_alias = name.syntax().parent().and_then(ast::TypeAlias::cast)?;
|
let ast_alias = name.syntax().parent().and_then(ast::TypeAlias::cast)?;
|
||||||
|
|
|
@ -25,6 +25,7 @@ use crate::{AssistContext, AssistId, AssistKind, Assists};
|
||||||
// struct S {
|
// struct S {
|
||||||
// field: i32
|
// field: i32
|
||||||
// }
|
// }
|
||||||
|
// ```
|
||||||
|
|
||||||
enum WrapUnwrapOption {
|
enum WrapUnwrapOption {
|
||||||
WrapDerive { derive: TextRange, attr: ast::Attr },
|
WrapDerive { derive: TextRange, attr: ast::Attr },
|
||||||
|
|
|
@ -60,7 +60,7 @@ mod patch_old_style;
|
||||||
// However, editor specific config, which the server doesn't know about, should
|
// However, editor specific config, which the server doesn't know about, should
|
||||||
// be specified directly in `package.json`.
|
// be specified directly in `package.json`.
|
||||||
//
|
//
|
||||||
// To deprecate an option by replacing it with another name use `new_name | `old_name` so that we keep
|
// To deprecate an option by replacing it with another name use `new_name` | `old_name` so that we keep
|
||||||
// parsing the old name.
|
// parsing the old name.
|
||||||
config_data! {
|
config_data! {
|
||||||
/// Configs that apply on a workspace-wide scope. There are 2 levels on which a global configuration can be configured
|
/// Configs that apply on a workspace-wide scope. There are 2 levels on which a global configuration can be configured
|
||||||
|
|
|
@ -765,7 +765,7 @@ fn ratoml_multiple_ratoml_in_single_source_root() {
|
||||||
|
|
||||||
// [dependencies]
|
// [dependencies]
|
||||||
// p2 = { path = "../p2" }
|
// p2 = { path = "../p2" }
|
||||||
// #,
|
// "#,
|
||||||
// r#"
|
// r#"
|
||||||
// //- /p1/src/lib.rs
|
// //- /p1/src/lib.rs
|
||||||
// enum Value {
|
// enum Value {
|
||||||
|
|
Loading…
Reference in a new issue