mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-11-01 20:31:59 +00:00
fix(ide-assists): remove AssistKind::None
This was being used by a single assist, which qualifies under the "refactor" kind. The variant has been removed, and all usages updated accordingly. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com>
This commit is contained in:
parent
c7845a6d70
commit
e02d76aa61
5 changed files with 5 additions and 15 deletions
|
|
@ -43,9 +43,6 @@ pub enum Command {
|
|||
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
pub enum AssistKind {
|
||||
// FIXME: does the None variant make sense? Probably not.
|
||||
None,
|
||||
|
||||
QuickFix,
|
||||
Generate,
|
||||
Refactor,
|
||||
|
|
@ -61,7 +58,7 @@ impl AssistKind {
|
|||
}
|
||||
|
||||
match self {
|
||||
AssistKind::None | AssistKind::Generate => true,
|
||||
AssistKind::Generate => true,
|
||||
AssistKind::Refactor => matches!(
|
||||
other,
|
||||
AssistKind::RefactorExtract
|
||||
|
|
@ -74,7 +71,6 @@ impl AssistKind {
|
|||
|
||||
pub fn name(&self) -> &str {
|
||||
match self {
|
||||
AssistKind::None => "None",
|
||||
AssistKind::QuickFix => "QuickFix",
|
||||
AssistKind::Generate => "Generate",
|
||||
AssistKind::Refactor => "Refactor",
|
||||
|
|
@ -90,7 +86,6 @@ impl FromStr for AssistKind {
|
|||
|
||||
fn from_str(s: &str) -> Result<Self, Self::Err> {
|
||||
match s {
|
||||
"None" => Ok(AssistKind::None),
|
||||
"QuickFix" => Ok(AssistKind::QuickFix),
|
||||
"Generate" => Ok(AssistKind::Generate),
|
||||
"Refactor" => Ok(AssistKind::Refactor),
|
||||
|
|
@ -108,10 +103,6 @@ impl FromStr for AssistKind {
|
|||
pub struct AssistId(pub &'static str, pub AssistKind, pub Option<usize>);
|
||||
|
||||
impl AssistId {
|
||||
pub fn none(id: &'static str) -> AssistId {
|
||||
AssistId(id, AssistKind::None, None)
|
||||
}
|
||||
|
||||
pub fn quick_fix(id: &'static str) -> AssistId {
|
||||
AssistId(id, AssistKind::QuickFix, None)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue