aboutsummaryrefslogtreecommitdiff
path: root/crates/assists/src/handlers/generate_function.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/assists/src/handlers/generate_function.rs')
-rw-r--r--crates/assists/src/handlers/generate_function.rs60
1 files changed, 30 insertions, 30 deletions
diff --git a/crates/assists/src/handlers/generate_function.rs b/crates/assists/src/handlers/generate_function.rs
index d169abedb..06ac85f67 100644
--- a/crates/assists/src/handlers/generate_function.rs
+++ b/crates/assists/src/handlers/generate_function.rs
@@ -23,7 +23,7 @@ use crate::{
23// struct Baz; 23// struct Baz;
24// fn baz() -> Baz { Baz } 24// fn baz() -> Baz { Baz }
25// fn foo() { 25// fn foo() {
26// bar<|>("", baz()); 26// bar$0("", baz());
27// } 27// }
28// 28//
29// ``` 29// ```
@@ -342,7 +342,7 @@ mod tests {
342 generate_function, 342 generate_function,
343 r" 343 r"
344fn foo() { 344fn foo() {
345 bar<|>(); 345 bar$0();
346} 346}
347", 347",
348 r" 348 r"
@@ -366,7 +366,7 @@ fn bar() ${0:-> ()} {
366 r" 366 r"
367impl Foo { 367impl Foo {
368 fn foo() { 368 fn foo() {
369 bar<|>(); 369 bar$0();
370 } 370 }
371} 371}
372", 372",
@@ -391,7 +391,7 @@ fn bar() ${0:-> ()} {
391 generate_function, 391 generate_function,
392 r" 392 r"
393fn foo1() { 393fn foo1() {
394 bar<|>(); 394 bar$0();
395} 395}
396 396
397fn foo2() {} 397fn foo2() {}
@@ -417,7 +417,7 @@ fn foo2() {}
417 r" 417 r"
418mod baz { 418mod baz {
419 fn foo() { 419 fn foo() {
420 bar<|>(); 420 bar$0();
421 } 421 }
422} 422}
423", 423",
@@ -443,7 +443,7 @@ mod baz {
443struct Baz; 443struct Baz;
444fn baz() -> Baz { todo!() } 444fn baz() -> Baz { todo!() }
445fn foo() { 445fn foo() {
446 bar<|>(baz()); 446 bar$0(baz());
447} 447}
448", 448",
449 r" 449 r"
@@ -468,7 +468,7 @@ fn bar(baz: Baz) ${0:-> ()} {
468struct Baz; 468struct Baz;
469impl Baz { 469impl Baz {
470 fn foo(&self) -> Baz { 470 fn foo(&self) -> Baz {
471 ba<|>r(self.baz()) 471 ba$0r(self.baz())
472 } 472 }
473 fn baz(&self) -> Baz { 473 fn baz(&self) -> Baz {
474 Baz 474 Baz
@@ -499,7 +499,7 @@ fn bar(baz: Baz) ${0:-> ()} {
499 generate_function, 499 generate_function,
500 r#" 500 r#"
501fn foo() { 501fn foo() {
502 <|>bar("bar") 502 $0bar("bar")
503} 503}
504"#, 504"#,
505 r#" 505 r#"
@@ -520,7 +520,7 @@ fn bar(arg: &str) ${0:-> ()} {
520 generate_function, 520 generate_function,
521 r#" 521 r#"
522fn foo() { 522fn foo() {
523 <|>bar('x') 523 $0bar('x')
524} 524}
525"#, 525"#,
526 r#" 526 r#"
@@ -541,7 +541,7 @@ fn bar(arg: char) ${0:-> ()} {
541 generate_function, 541 generate_function,
542 r" 542 r"
543fn foo() { 543fn foo() {
544 <|>bar(42) 544 $0bar(42)
545} 545}
546", 546",
547 r" 547 r"
@@ -562,7 +562,7 @@ fn bar(arg: i32) ${0:-> ()} {
562 generate_function, 562 generate_function,
563 r" 563 r"
564fn foo() { 564fn foo() {
565 <|>bar(42 as u8) 565 $0bar(42 as u8)
566} 566}
567", 567",
568 r" 568 r"
@@ -586,7 +586,7 @@ fn bar(arg: u8) ${0:-> ()} {
586 r" 586 r"
587fn foo() { 587fn foo() {
588 let x = 42; 588 let x = 42;
589 bar<|>(x as u8) 589 bar$0(x as u8)
590} 590}
591", 591",
592 r" 592 r"
@@ -609,7 +609,7 @@ fn bar(x: u8) ${0:-> ()} {
609 r" 609 r"
610fn foo() { 610fn foo() {
611 let worble = (); 611 let worble = ();
612 <|>bar(worble) 612 $0bar(worble)
613} 613}
614", 614",
615 r" 615 r"
@@ -635,7 +635,7 @@ fn foo() -> impl Foo {
635 todo!() 635 todo!()
636} 636}
637fn baz() { 637fn baz() {
638 <|>bar(foo()) 638 $0bar(foo())
639} 639}
640", 640",
641 r" 641 r"
@@ -663,7 +663,7 @@ struct Baz;
663fn baz() -> Baz { todo!() } 663fn baz() -> Baz { todo!() }
664 664
665fn foo() { 665fn foo() {
666 bar<|>(&baz()) 666 bar$0(&baz())
667} 667}
668", 668",
669 r" 669 r"
@@ -691,7 +691,7 @@ mod Baz {
691 pub fn baz() -> Bof { Bof } 691 pub fn baz() -> Bof { Bof }
692} 692}
693fn foo() { 693fn foo() {
694 <|>bar(Baz::baz()) 694 $0bar(Baz::baz())
695} 695}
696", 696",
697 r" 697 r"
@@ -718,7 +718,7 @@ fn bar(baz: Baz::Bof) ${0:-> ()} {
718 generate_function, 718 generate_function,
719 r" 719 r"
720fn foo<T>(t: T) { 720fn foo<T>(t: T) {
721 <|>bar(t) 721 $0bar(t)
722} 722}
723", 723",
724 r" 724 r"
@@ -745,7 +745,7 @@ impl Baz {
745 fn new() -> Self { Baz } 745 fn new() -> Self { Baz }
746} 746}
747fn foo() { 747fn foo() {
748 <|>bar(Baz::new); 748 $0bar(Baz::new);
749} 749}
750", 750",
751 r" 751 r"
@@ -773,7 +773,7 @@ fn bar(arg: fn() -> Baz) ${0:-> ()} {
773 r" 773 r"
774fn foo() { 774fn foo() {
775 let closure = |x: i64| x - 1; 775 let closure = |x: i64| x - 1;
776 <|>bar(closure) 776 $0bar(closure)
777} 777}
778", 778",
779 r" 779 r"
@@ -795,7 +795,7 @@ fn bar(closure: impl Fn(i64) -> i64) ${0:-> ()} {
795 generate_function, 795 generate_function,
796 r" 796 r"
797fn foo() { 797fn foo() {
798 <|>bar(baz) 798 $0bar(baz)
799} 799}
800", 800",
801 r" 801 r"
@@ -818,7 +818,7 @@ fn bar(baz: ()) ${0:-> ()} {
818struct Baz; 818struct Baz;
819fn baz() -> Baz { Baz } 819fn baz() -> Baz { Baz }
820fn foo() { 820fn foo() {
821 <|>bar(baz(), baz()) 821 $0bar(baz(), baz())
822} 822}
823", 823",
824 r" 824 r"
@@ -843,7 +843,7 @@ fn bar(baz_1: Baz, baz_2: Baz) ${0:-> ()} {
843struct Baz; 843struct Baz;
844fn baz() -> Baz { Baz } 844fn baz() -> Baz { Baz }
845fn foo() { 845fn foo() {
846 <|>bar(baz(), baz(), "foo", "bar") 846 $0bar(baz(), baz(), "foo", "bar")
847} 847}
848"#, 848"#,
849 r#" 849 r#"
@@ -868,7 +868,7 @@ fn bar(baz_1: Baz, baz_2: Baz, arg_1: &str, arg_2: &str) ${0:-> ()} {
868mod bar {} 868mod bar {}
869 869
870fn foo() { 870fn foo() {
871 bar::my_fn<|>() 871 bar::my_fn$0()
872} 872}
873", 873",
874 r" 874 r"
@@ -899,7 +899,7 @@ mod foo {
899fn bar() { 899fn bar() {
900 use foo::Foo; 900 use foo::Foo;
901 let foo = Foo; 901 let foo = Foo;
902 baz<|>(foo) 902 baz$0(foo)
903} 903}
904", 904",
905 " 905 "
@@ -929,7 +929,7 @@ mod bar {
929} 929}
930 930
931fn foo() { 931fn foo() {
932 bar::my_fn<|>() 932 bar::my_fn$0()
933} 933}
934", 934",
935 r" 935 r"
@@ -958,7 +958,7 @@ mod bar {
958} 958}
959 959
960fn foo() { 960fn foo() {
961 bar::baz::my_fn<|>() 961 bar::baz::my_fn$0()
962} 962}
963", 963",
964 r" 964 r"
@@ -986,7 +986,7 @@ fn foo() {
986mod foo; 986mod foo;
987 987
988fn main() { 988fn main() {
989 foo::bar<|>() 989 foo::bar$0()
990} 990}
991//- /foo.rs 991//- /foo.rs
992", 992",
@@ -1005,7 +1005,7 @@ pub(crate) fn bar() ${0:-> ()} {
1005 generate_function, 1005 generate_function,
1006 r" 1006 r"
1007fn foo() { 1007fn foo() {
1008 bar<|>(); 1008 bar$0();
1009} 1009}
1010 1010
1011fn bar() {} 1011fn bar() {}
@@ -1022,7 +1022,7 @@ fn bar() {}
1022 generate_function, 1022 generate_function,
1023 r" 1023 r"
1024fn foo() { 1024fn foo() {
1025 bar(b<|>az); 1025 bar(b$0az);
1026} 1026}
1027 1027
1028fn bar(baz: ()) {} 1028fn bar(baz: ()) {}
@@ -1039,7 +1039,7 @@ fn bar(baz: ()) {}
1039struct Foo; 1039struct Foo;
1040impl Foo { 1040impl Foo {
1041 fn foo(&self) { 1041 fn foo(&self) {
1042 self.bar()<|>; 1042 self.bar()$0;
1043 } 1043 }
1044} 1044}
1045 ", 1045 ",