@@ -43,9 +43,6 @@ pub enum Command {
4343
4444#[ derive( Debug , Clone , Copy , PartialEq , Eq ) ]
4545pub enum AssistKind {
46- // FIXME: does the None variant make sense? Probably not.
47- None ,
48-
4946 QuickFix ,
5047 Generate ,
5148 Refactor ,
@@ -61,7 +58,7 @@ impl AssistKind {
6158 }
6259
6360 match self {
64- AssistKind :: None | AssistKind :: Generate => true ,
61+ AssistKind :: Generate => true ,
6562 AssistKind :: Refactor => matches ! (
6663 other,
6764 AssistKind :: RefactorExtract
@@ -74,7 +71,6 @@ impl AssistKind {
7471
7572 pub fn name ( & self ) -> & str {
7673 match self {
77- AssistKind :: None => "None" ,
7874 AssistKind :: QuickFix => "QuickFix" ,
7975 AssistKind :: Generate => "Generate" ,
8076 AssistKind :: Refactor => "Refactor" ,
@@ -90,7 +86,6 @@ impl FromStr for AssistKind {
9086
9187 fn from_str ( s : & str ) -> Result < Self , Self :: Err > {
9288 match s {
93- "None" => Ok ( AssistKind :: None ) ,
9489 "QuickFix" => Ok ( AssistKind :: QuickFix ) ,
9590 "Generate" => Ok ( AssistKind :: Generate ) ,
9691 "Refactor" => Ok ( AssistKind :: Refactor ) ,
@@ -108,10 +103,6 @@ impl FromStr for AssistKind {
108103pub struct AssistId ( pub & ' static str , pub AssistKind , pub Option < usize > ) ;
109104
110105impl AssistId {
111- pub fn none ( id : & ' static str ) -> AssistId {
112- AssistId ( id, AssistKind :: None , None )
113- }
114-
115106 pub fn quick_fix ( id : & ' static str ) -> AssistId {
116107 AssistId ( id, AssistKind :: QuickFix , None )
117108 }
0 commit comments