aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_assists/src/lib.rs')
-rw-r--r--crates/ra_assists/src/lib.rs58
1 files changed, 30 insertions, 28 deletions
diff --git a/crates/ra_assists/src/lib.rs b/crates/ra_assists/src/lib.rs
index 62fadcddd..b8704ea7d 100644
--- a/crates/ra_assists/src/lib.rs
+++ b/crates/ra_assists/src/lib.rs
@@ -93,66 +93,68 @@ pub fn resolved_assists(db: &RootDatabase, range: FileRange) -> Vec<ResolvedAssi
93mod handlers { 93mod handlers {
94 use crate::AssistHandler; 94 use crate::AssistHandler;
95 95
96 mod add_custom_impl;
96 mod add_derive; 97 mod add_derive;
97 mod add_explicit_type; 98 mod add_explicit_type;
98 mod add_impl; 99 mod add_impl;
99 mod add_custom_impl; 100 mod add_missing_impl_members;
100 mod add_new; 101 mod add_new;
101 mod apply_demorgan; 102 mod apply_demorgan;
102 mod auto_import; 103 mod auto_import;
103 mod invert_if;
104 mod flip_comma;
105 mod flip_binexpr;
106 mod flip_trait_bound;
107 mod change_visibility; 104 mod change_visibility;
105 mod early_return;
108 mod fill_match_arms; 106 mod fill_match_arms;
109 mod merge_match_arms; 107 mod flip_binexpr;
110 mod introduce_variable; 108 mod flip_comma;
109 mod flip_trait_bound;
111 mod inline_local_variable; 110 mod inline_local_variable;
111 mod introduce_variable;
112 mod invert_if;
113 mod merge_imports;
114 mod merge_match_arms;
115 mod move_bounds;
116 mod move_guard;
112 mod raw_string; 117 mod raw_string;
118 mod remove_dbg;
113 mod remove_mut; 119 mod remove_mut;
114 mod replace_if_let_with_match; 120 mod replace_if_let_with_match;
121 mod replace_qualified_name_with_use;
115 mod split_import; 122 mod split_import;
116 mod remove_dbg;
117 pub(crate) mod replace_qualified_name_with_use;
118 mod add_missing_impl_members;
119 mod move_guard;
120 mod move_bounds;
121 mod early_return;
122 123
123 pub(crate) fn all() -> &'static [AssistHandler] { 124 pub(crate) fn all() -> &'static [AssistHandler] {
124 &[ 125 &[
126 add_custom_impl::add_custom_impl,
125 add_derive::add_derive, 127 add_derive::add_derive,
126 add_explicit_type::add_explicit_type, 128 add_explicit_type::add_explicit_type,
127 add_impl::add_impl, 129 add_impl::add_impl,
128 add_custom_impl::add_custom_impl, 130 add_missing_impl_members::add_missing_default_members,
131 add_missing_impl_members::add_missing_impl_members,
129 add_new::add_new, 132 add_new::add_new,
130 apply_demorgan::apply_demorgan, 133 apply_demorgan::apply_demorgan,
131 invert_if::invert_if, 134 auto_import::auto_import,
132 change_visibility::change_visibility, 135 change_visibility::change_visibility,
136 early_return::convert_to_guarded_return,
133 fill_match_arms::fill_match_arms, 137 fill_match_arms::fill_match_arms,
134 merge_match_arms::merge_match_arms,
135 flip_comma::flip_comma,
136 flip_binexpr::flip_binexpr, 138 flip_binexpr::flip_binexpr,
139 flip_comma::flip_comma,
137 flip_trait_bound::flip_trait_bound, 140 flip_trait_bound::flip_trait_bound,
138 introduce_variable::introduce_variable,
139 replace_if_let_with_match::replace_if_let_with_match,
140 split_import::split_import,
141 remove_dbg::remove_dbg,
142 replace_qualified_name_with_use::replace_qualified_name_with_use,
143 add_missing_impl_members::add_missing_impl_members,
144 add_missing_impl_members::add_missing_default_members,
145 inline_local_variable::inline_local_variable, 141 inline_local_variable::inline_local_variable,
146 move_guard::move_guard_to_arm_body, 142 introduce_variable::introduce_variable,
147 move_guard::move_arm_cond_to_match_guard, 143 invert_if::invert_if,
144 merge_imports::merge_imports,
145 merge_match_arms::merge_match_arms,
148 move_bounds::move_bounds_to_where_clause, 146 move_bounds::move_bounds_to_where_clause,
147 move_guard::move_arm_cond_to_match_guard,
148 move_guard::move_guard_to_arm_body,
149 raw_string::add_hash, 149 raw_string::add_hash,
150 raw_string::make_raw_string, 150 raw_string::make_raw_string,
151 raw_string::make_usual_string, 151 raw_string::make_usual_string,
152 raw_string::remove_hash, 152 raw_string::remove_hash,
153 remove_dbg::remove_dbg,
153 remove_mut::remove_mut, 154 remove_mut::remove_mut,
154 early_return::convert_to_guarded_return, 155 replace_if_let_with_match::replace_if_let_with_match,
155 auto_import::auto_import, 156 replace_qualified_name_with_use::replace_qualified_name_with_use,
157 split_import::split_import,
156 ] 158 ]
157 } 159 }
158} 160}