aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src/completion
diff options
context:
space:
mode:
authorLaurenČ›iu Nicola <[email protected]>2020-09-22 06:52:05 +0100
committerLaurenČ›iu Nicola <[email protected]>2020-09-22 06:54:57 +0100
commiteb0e710779eac63cc855ee054c73f87a8021154f (patch)
tree2095f33e86a989a5a301dc198a29b5d7273bfc71 /crates/ide/src/completion
parent3877421373ef1439e53b7f7274865af287dbb47f (diff)
Add dbgr postfix completion
Diffstat (limited to 'crates/ide/src/completion')
-rw-r--r--crates/ide/src/completion/complete_postfix.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/crates/ide/src/completion/complete_postfix.rs b/crates/ide/src/completion/complete_postfix.rs
index 84c4e129d..29d38661b 100644
--- a/crates/ide/src/completion/complete_postfix.rs
+++ b/crates/ide/src/completion/complete_postfix.rs
@@ -189,6 +189,16 @@ pub(super) fn complete_postfix(acc: &mut Completions, ctx: &CompletionContext) {
189 ctx, 189 ctx,
190 cap, 190 cap,
191 &dot_receiver, 191 &dot_receiver,
192 "dbgr",
193 "dbg!(&expr)",
194 &format!("dbg!(&{})", receiver_text),
195 )
196 .add_to(acc);
197
198 postfix_snippet(
199 ctx,
200 cap,
201 &dot_receiver,
192 "call", 202 "call",
193 "function(expr)", 203 "function(expr)",
194 &format!("${{1}}({})", receiver_text), 204 &format!("${{1}}({})", receiver_text),
@@ -263,6 +273,7 @@ fn main() {
263 sn box Box::new(expr) 273 sn box Box::new(expr)
264 sn call function(expr) 274 sn call function(expr)
265 sn dbg dbg!(expr) 275 sn dbg dbg!(expr)
276 sn dbgr dbg!(&expr)
266 sn if if expr {} 277 sn if if expr {}
267 sn match match expr {} 278 sn match match expr {}
268 sn not !expr 279 sn not !expr
@@ -286,6 +297,7 @@ fn main() {
286 sn box Box::new(expr) 297 sn box Box::new(expr)
287 sn call function(expr) 298 sn call function(expr)
288 sn dbg dbg!(expr) 299 sn dbg dbg!(expr)
300 sn dbgr dbg!(&expr)
289 sn match match expr {} 301 sn match match expr {}
290 sn ref &expr 302 sn ref &expr
291 sn refm &mut expr 303 sn refm &mut expr