diff options
Diffstat (limited to 'crates/ide/src/runnables.rs')
-rw-r--r-- | crates/ide/src/runnables.rs | 76 |
1 files changed, 54 insertions, 22 deletions
diff --git a/crates/ide/src/runnables.rs b/crates/ide/src/runnables.rs index 600e93b6a..99f11c295 100644 --- a/crates/ide/src/runnables.rs +++ b/crates/ide/src/runnables.rs | |||
@@ -208,7 +208,7 @@ fn module_def_doctest(sema: &Semantics<RootDatabase>, def: hir::ModuleDef) -> Op | |||
208 | nav.focus_range = None; | 208 | nav.focus_range = None; |
209 | nav.description = None; | 209 | nav.description = None; |
210 | nav.docs = None; | 210 | nav.docs = None; |
211 | nav.kind = SymbolKind::DocTest; | 211 | nav.kind = None; |
212 | let res = Runnable { nav, kind: RunnableKind::DocTest { test_id }, cfg: attrs.cfg() }; | 212 | let res = Runnable { nav, kind: RunnableKind::DocTest { test_id }, cfg: attrs.cfg() }; |
213 | Some(res) | 213 | Some(res) |
214 | } | 214 | } |
@@ -356,7 +356,9 @@ fn bench() {} | |||
356 | 4..8, | 356 | 4..8, |
357 | ), | 357 | ), |
358 | name: "main", | 358 | name: "main", |
359 | kind: Function, | 359 | kind: Some( |
360 | Function, | ||
361 | ), | ||
360 | container_name: None, | 362 | container_name: None, |
361 | description: None, | 363 | description: None, |
362 | docs: None, | 364 | docs: None, |
@@ -374,7 +376,9 @@ fn bench() {} | |||
374 | 26..34, | 376 | 26..34, |
375 | ), | 377 | ), |
376 | name: "test_foo", | 378 | name: "test_foo", |
377 | kind: Function, | 379 | kind: Some( |
380 | Function, | ||
381 | ), | ||
378 | container_name: None, | 382 | container_name: None, |
379 | description: None, | 383 | description: None, |
380 | docs: None, | 384 | docs: None, |
@@ -399,7 +403,9 @@ fn bench() {} | |||
399 | 62..70, | 403 | 62..70, |
400 | ), | 404 | ), |
401 | name: "test_foo", | 405 | name: "test_foo", |
402 | kind: Function, | 406 | kind: Some( |
407 | Function, | ||
408 | ), | ||
403 | container_name: None, | 409 | container_name: None, |
404 | description: None, | 410 | description: None, |
405 | docs: None, | 411 | docs: None, |
@@ -424,7 +430,9 @@ fn bench() {} | |||
424 | 89..94, | 430 | 89..94, |
425 | ), | 431 | ), |
426 | name: "bench", | 432 | name: "bench", |
427 | kind: Function, | 433 | kind: Some( |
434 | Function, | ||
435 | ), | ||
428 | container_name: None, | 436 | container_name: None, |
429 | description: None, | 437 | description: None, |
430 | docs: None, | 438 | docs: None, |
@@ -521,7 +529,9 @@ struct StructWithRunnable(String); | |||
521 | 4..8, | 529 | 4..8, |
522 | ), | 530 | ), |
523 | name: "main", | 531 | name: "main", |
524 | kind: Function, | 532 | kind: Some( |
533 | Function, | ||
534 | ), | ||
525 | container_name: None, | 535 | container_name: None, |
526 | description: None, | 536 | description: None, |
527 | docs: None, | 537 | docs: None, |
@@ -537,7 +547,7 @@ struct StructWithRunnable(String); | |||
537 | full_range: 15..74, | 547 | full_range: 15..74, |
538 | focus_range: None, | 548 | focus_range: None, |
539 | name: "should_have_runnable", | 549 | name: "should_have_runnable", |
540 | kind: DocTest, | 550 | kind: None, |
541 | container_name: None, | 551 | container_name: None, |
542 | description: None, | 552 | description: None, |
543 | docs: None, | 553 | docs: None, |
@@ -557,7 +567,7 @@ struct StructWithRunnable(String); | |||
557 | full_range: 76..148, | 567 | full_range: 76..148, |
558 | focus_range: None, | 568 | focus_range: None, |
559 | name: "should_have_runnable_1", | 569 | name: "should_have_runnable_1", |
560 | kind: DocTest, | 570 | kind: None, |
561 | container_name: None, | 571 | container_name: None, |
562 | description: None, | 572 | description: None, |
563 | docs: None, | 573 | docs: None, |
@@ -577,7 +587,7 @@ struct StructWithRunnable(String); | |||
577 | full_range: 150..254, | 587 | full_range: 150..254, |
578 | focus_range: None, | 588 | focus_range: None, |
579 | name: "should_have_runnable_2", | 589 | name: "should_have_runnable_2", |
580 | kind: DocTest, | 590 | kind: None, |
581 | container_name: None, | 591 | container_name: None, |
582 | description: None, | 592 | description: None, |
583 | docs: None, | 593 | docs: None, |
@@ -597,7 +607,7 @@ struct StructWithRunnable(String); | |||
597 | full_range: 756..821, | 607 | full_range: 756..821, |
598 | focus_range: None, | 608 | focus_range: None, |
599 | name: "StructWithRunnable", | 609 | name: "StructWithRunnable", |
600 | kind: DocTest, | 610 | kind: None, |
601 | container_name: None, | 611 | container_name: None, |
602 | description: None, | 612 | description: None, |
603 | docs: None, | 613 | docs: None, |
@@ -643,7 +653,9 @@ impl Data { | |||
643 | 4..8, | 653 | 4..8, |
644 | ), | 654 | ), |
645 | name: "main", | 655 | name: "main", |
646 | kind: Function, | 656 | kind: Some( |
657 | Function, | ||
658 | ), | ||
647 | container_name: None, | 659 | container_name: None, |
648 | description: None, | 660 | description: None, |
649 | docs: None, | 661 | docs: None, |
@@ -659,7 +671,7 @@ impl Data { | |||
659 | full_range: 44..98, | 671 | full_range: 44..98, |
660 | focus_range: None, | 672 | focus_range: None, |
661 | name: "foo", | 673 | name: "foo", |
662 | kind: DocTest, | 674 | kind: None, |
663 | container_name: None, | 675 | container_name: None, |
664 | description: None, | 676 | description: None, |
665 | docs: None, | 677 | docs: None, |
@@ -700,7 +712,9 @@ mod test_mod { | |||
700 | 5..13, | 712 | 5..13, |
701 | ), | 713 | ), |
702 | name: "test_mod", | 714 | name: "test_mod", |
703 | kind: Module, | 715 | kind: Some( |
716 | Module, | ||
717 | ), | ||
704 | container_name: None, | 718 | container_name: None, |
705 | description: None, | 719 | description: None, |
706 | docs: None, | 720 | docs: None, |
@@ -720,7 +734,9 @@ mod test_mod { | |||
720 | 35..44, | 734 | 35..44, |
721 | ), | 735 | ), |
722 | name: "test_foo1", | 736 | name: "test_foo1", |
723 | kind: Function, | 737 | kind: Some( |
738 | Function, | ||
739 | ), | ||
724 | container_name: None, | 740 | container_name: None, |
725 | description: None, | 741 | description: None, |
726 | docs: None, | 742 | docs: None, |
@@ -780,7 +796,9 @@ mod root_tests { | |||
780 | 26..40, | 796 | 26..40, |
781 | ), | 797 | ), |
782 | name: "nested_tests_0", | 798 | name: "nested_tests_0", |
783 | kind: Module, | 799 | kind: Some( |
800 | Module, | ||
801 | ), | ||
784 | container_name: None, | 802 | container_name: None, |
785 | description: None, | 803 | description: None, |
786 | docs: None, | 804 | docs: None, |
@@ -800,7 +818,9 @@ mod root_tests { | |||
800 | 55..69, | 818 | 55..69, |
801 | ), | 819 | ), |
802 | name: "nested_tests_1", | 820 | name: "nested_tests_1", |
803 | kind: Module, | 821 | kind: Some( |
822 | Module, | ||
823 | ), | ||
804 | container_name: None, | 824 | container_name: None, |
805 | description: None, | 825 | description: None, |
806 | docs: None, | 826 | docs: None, |
@@ -820,7 +840,9 @@ mod root_tests { | |||
820 | 107..121, | 840 | 107..121, |
821 | ), | 841 | ), |
822 | name: "nested_test_11", | 842 | name: "nested_test_11", |
823 | kind: Function, | 843 | kind: Some( |
844 | Function, | ||
845 | ), | ||
824 | container_name: None, | 846 | container_name: None, |
825 | description: None, | 847 | description: None, |
826 | docs: None, | 848 | docs: None, |
@@ -845,7 +867,9 @@ mod root_tests { | |||
845 | 163..177, | 867 | 163..177, |
846 | ), | 868 | ), |
847 | name: "nested_test_12", | 869 | name: "nested_test_12", |
848 | kind: Function, | 870 | kind: Some( |
871 | Function, | ||
872 | ), | ||
849 | container_name: None, | 873 | container_name: None, |
850 | description: None, | 874 | description: None, |
851 | docs: None, | 875 | docs: None, |
@@ -870,7 +894,9 @@ mod root_tests { | |||
870 | 206..220, | 894 | 206..220, |
871 | ), | 895 | ), |
872 | name: "nested_tests_2", | 896 | name: "nested_tests_2", |
873 | kind: Module, | 897 | kind: Some( |
898 | Module, | ||
899 | ), | ||
874 | container_name: None, | 900 | container_name: None, |
875 | description: None, | 901 | description: None, |
876 | docs: None, | 902 | docs: None, |
@@ -890,7 +916,9 @@ mod root_tests { | |||
890 | 258..271, | 916 | 258..271, |
891 | ), | 917 | ), |
892 | name: "nested_test_2", | 918 | name: "nested_test_2", |
893 | kind: Function, | 919 | kind: Some( |
920 | Function, | ||
921 | ), | ||
894 | container_name: None, | 922 | container_name: None, |
895 | description: None, | 923 | description: None, |
896 | docs: None, | 924 | docs: None, |
@@ -933,7 +961,9 @@ fn test_foo1() {} | |||
933 | 36..45, | 961 | 36..45, |
934 | ), | 962 | ), |
935 | name: "test_foo1", | 963 | name: "test_foo1", |
936 | kind: Function, | 964 | kind: Some( |
965 | Function, | ||
966 | ), | ||
937 | container_name: None, | 967 | container_name: None, |
938 | description: None, | 968 | description: None, |
939 | docs: None, | 969 | docs: None, |
@@ -983,7 +1013,9 @@ fn test_foo1() {} | |||
983 | 58..67, | 1013 | 58..67, |
984 | ), | 1014 | ), |
985 | name: "test_foo1", | 1015 | name: "test_foo1", |
986 | kind: Function, | 1016 | kind: Some( |
1017 | Function, | ||
1018 | ), | ||
987 | container_name: None, | 1019 | container_name: None, |
988 | description: None, | 1020 | description: None, |
989 | docs: None, | 1021 | docs: None, |