@@ -4,33 +4,61 @@ const EXPECTED = [
44 {
55 'query' : 'Aaaaaaa -> u32' ,
66 'others' : [
7- { 'path' : 'generics_impl::Aaaaaaa' , 'name' : 'bbbbbbb' } ,
7+ {
8+ 'path' : 'generics_impl::Aaaaaaa' ,
9+ 'name' : 'bbbbbbb' ,
10+ 'displayTypeSignature' : '*Aaaaaaa* -> *u32*'
11+ } ,
812 ] ,
913 } ,
1014 {
1115 'query' : 'Aaaaaaa -> bool' ,
1216 'others' : [
13- { 'path' : 'generics_impl::Aaaaaaa' , 'name' : 'ccccccc' } ,
17+ {
18+ 'path' : 'generics_impl::Aaaaaaa' ,
19+ 'name' : 'ccccccc' ,
20+ 'displayTypeSignature' : '*Aaaaaaa* -> *bool*'
21+ } ,
1422 ] ,
1523 } ,
1624 {
1725 'query' : 'Aaaaaaa -> usize' ,
1826 'others' : [
19- { 'path' : 'generics_impl::Aaaaaaa' , 'name' : 'read' } ,
27+ {
28+ 'path' : 'generics_impl::Aaaaaaa' ,
29+ 'name' : 'read' ,
30+ 'displayTypeSignature' : '*Aaaaaaa*, [] -> Result<*usize*>'
31+ } ,
2032 ] ,
2133 } ,
2234 {
2335 'query' : 'Read -> u64' ,
2436 'others' : [
25- { 'path' : 'generics_impl::Ddddddd' , 'name' : 'eeeeeee' } ,
26- { 'path' : 'generics_impl::Ddddddd' , 'name' : 'ggggggg' } ,
37+ {
38+ 'path' : 'generics_impl::Ddddddd' ,
39+ 'name' : 'eeeeeee' ,
40+ 'displayTypeSignature' : 'impl *Read* -> *u64*'
41+ } ,
42+ {
43+ 'path' : 'generics_impl::Ddddddd' ,
44+ 'name' : 'ggggggg' ,
45+ 'displayTypeSignature' : 'Ddddddd<impl *Read*> -> *u64*'
46+ } ,
2747 ] ,
2848 } ,
2949 {
3050 'query' : 'trait:Read -> u64' ,
3151 'others' : [
32- { 'path' : 'generics_impl::Ddddddd' , 'name' : 'eeeeeee' } ,
33- { 'path' : 'generics_impl::Ddddddd' , 'name' : 'ggggggg' } ,
52+ {
53+ 'path' : 'generics_impl::Ddddddd' ,
54+ 'name' : 'eeeeeee' ,
55+ 'displayTypeSignature' : 'impl *Read* -> *u64*'
56+ } ,
57+ {
58+ 'path' : 'generics_impl::Ddddddd' ,
59+ 'name' : 'ggggggg' ,
60+ 'displayTypeSignature' : 'Ddddddd<impl *Read*> -> *u64*'
61+ } ,
3462 ] ,
3563 } ,
3664 {
@@ -40,19 +68,31 @@ const EXPECTED = [
4068 {
4169 'query' : 'bool -> u64' ,
4270 'others' : [
43- { 'path' : 'generics_impl::Ddddddd' , 'name' : 'fffffff' } ,
71+ {
72+ 'path' : 'generics_impl::Ddddddd' ,
73+ 'name' : 'fffffff' ,
74+ 'displayTypeSignature' : '*bool* -> *u64*'
75+ } ,
4476 ] ,
4577 } ,
4678 {
4779 'query' : 'Ddddddd -> u64' ,
4880 'others' : [
49- { 'path' : 'generics_impl::Ddddddd' , 'name' : 'ggggggg' } ,
81+ {
82+ 'path' : 'generics_impl::Ddddddd' ,
83+ 'name' : 'ggggggg' ,
84+ 'displayTypeSignature' : '*Ddddddd* -> *u64*'
85+ } ,
5086 ] ,
5187 } ,
5288 {
5389 'query' : '-> Ddddddd' ,
5490 'others' : [
55- { 'path' : 'generics_impl::Ddddddd' , 'name' : 'hhhhhhh' } ,
91+ {
92+ 'path' : 'generics_impl::Ddddddd' ,
93+ 'name' : 'hhhhhhh' ,
94+ 'displayTypeSignature' : '-> *Ddddddd*'
95+ } ,
5696 ] ,
5797 } ,
5898] ;
0 commit comments