aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src/runnables.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ide/src/runnables.rs')
-rw-r--r--crates/ide/src/runnables.rs76
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,