@@ -43,9 +43,6 @@ pub enum Command {
43
43
44
44
#[ derive( Debug , Clone , Copy , PartialEq , Eq ) ]
45
45
pub enum AssistKind {
46
- // FIXME: does the None variant make sense? Probably not.
47
- None ,
48
-
49
46
QuickFix ,
50
47
Generate ,
51
48
Refactor ,
@@ -61,7 +58,7 @@ impl AssistKind {
61
58
}
62
59
63
60
match self {
64
- AssistKind :: None | AssistKind :: Generate => true ,
61
+ AssistKind :: Generate => true ,
65
62
AssistKind :: Refactor => matches ! (
66
63
other,
67
64
AssistKind :: RefactorExtract
@@ -74,7 +71,6 @@ impl AssistKind {
74
71
75
72
pub fn name ( & self ) -> & str {
76
73
match self {
77
- AssistKind :: None => "None" ,
78
74
AssistKind :: QuickFix => "QuickFix" ,
79
75
AssistKind :: Generate => "Generate" ,
80
76
AssistKind :: Refactor => "Refactor" ,
@@ -90,7 +86,6 @@ impl FromStr for AssistKind {
90
86
91
87
fn from_str ( s : & str ) -> Result < Self , Self :: Err > {
92
88
match s {
93
- "None" => Ok ( AssistKind :: None ) ,
94
89
"QuickFix" => Ok ( AssistKind :: QuickFix ) ,
95
90
"Generate" => Ok ( AssistKind :: Generate ) ,
96
91
"Refactor" => Ok ( AssistKind :: Refactor ) ,
@@ -108,10 +103,6 @@ impl FromStr for AssistKind {
108
103
pub struct AssistId ( pub & ' static str , pub AssistKind , pub Option < usize > ) ;
109
104
110
105
impl AssistId {
111
- pub fn none ( id : & ' static str ) -> AssistId {
112
- AssistId ( id, AssistKind :: None , None )
113
- }
114
-
115
106
pub fn quick_fix ( id : & ' static str ) -> AssistId {
116
107
AssistId ( id, AssistKind :: QuickFix , None )
117
108
}
0 commit comments