aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_assists/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ide_assists/src/lib.rs')
-rw-r--r--crates/ide_assists/src/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/ide_assists/src/lib.rs b/crates/ide_assists/src/lib.rs
index 3e2c82dac..88ae5c9a9 100644
--- a/crates/ide_assists/src/lib.rs
+++ b/crates/ide_assists/src/lib.rs
@@ -28,7 +28,9 @@ pub use assist_config::AssistConfig;
28 28
29#[derive(Debug, Clone, Copy, PartialEq, Eq)] 29#[derive(Debug, Clone, Copy, PartialEq, Eq)]
30pub enum AssistKind { 30pub enum AssistKind {
31 // FIXME: does the None variant make sense? Probably not.
31 None, 32 None,
33
32 QuickFix, 34 QuickFix,
33 Generate, 35 Generate,
34 Refactor, 36 Refactor,
@@ -118,6 +120,7 @@ mod handlers {
118 mod convert_comment_block; 120 mod convert_comment_block;
119 mod convert_iter_for_each_to_for; 121 mod convert_iter_for_each_to_for;
120 mod convert_into_to_from; 122 mod convert_into_to_from;
123 mod convert_tuple_struct_to_named_struct;
121 mod early_return; 124 mod early_return;
122 mod expand_glob_import; 125 mod expand_glob_import;
123 mod extract_function; 126 mod extract_function;
@@ -132,6 +135,7 @@ mod handlers {
132 mod generate_default_from_enum_variant; 135 mod generate_default_from_enum_variant;
133 mod generate_default_from_new; 136 mod generate_default_from_new;
134 mod generate_is_empty_from_len; 137 mod generate_is_empty_from_len;
138 mod generate_deref;
135 mod generate_derive; 139 mod generate_derive;
136 mod generate_enum_is_method; 140 mod generate_enum_is_method;
137 mod generate_enum_projection_method; 141 mod generate_enum_projection_method;
@@ -187,6 +191,7 @@ mod handlers {
187 convert_comment_block::convert_comment_block, 191 convert_comment_block::convert_comment_block,
188 convert_iter_for_each_to_for::convert_iter_for_each_to_for, 192 convert_iter_for_each_to_for::convert_iter_for_each_to_for,
189 convert_into_to_from::convert_into_to_from, 193 convert_into_to_from::convert_into_to_from,
194 convert_tuple_struct_to_named_struct::convert_tuple_struct_to_named_struct,
190 early_return::convert_to_guarded_return, 195 early_return::convert_to_guarded_return,
191 expand_glob_import::expand_glob_import, 196 expand_glob_import::expand_glob_import,
192 extract_struct_from_enum_variant::extract_struct_from_enum_variant, 197 extract_struct_from_enum_variant::extract_struct_from_enum_variant,
@@ -199,6 +204,7 @@ mod handlers {
199 generate_default_from_enum_variant::generate_default_from_enum_variant, 204 generate_default_from_enum_variant::generate_default_from_enum_variant,
200 generate_default_from_new::generate_default_from_new, 205 generate_default_from_new::generate_default_from_new,
201 generate_is_empty_from_len::generate_is_empty_from_len, 206 generate_is_empty_from_len::generate_is_empty_from_len,
207 generate_deref::generate_deref,
202 generate_derive::generate_derive, 208 generate_derive::generate_derive,
203 generate_enum_is_method::generate_enum_is_method, 209 generate_enum_is_method::generate_enum_is_method,
204 generate_enum_projection_method::generate_enum_as_method, 210 generate_enum_projection_method::generate_enum_as_method,