mirror of https://github.com/rust-lang/rust.git
74 lines
1.6 KiB
JavaScript
74 lines
1.6 KiB
JavaScript
// exact-check
|
|
|
|
const EXPECTED = [
|
|
{
|
|
'query': 'R<primitive:slice<P>>',
|
|
'returned': [],
|
|
'in_args': [
|
|
{ 'path': 'slice_array', 'name': 'alpha' },
|
|
],
|
|
},
|
|
{
|
|
'query': 'primitive:slice<R<P>>',
|
|
'returned': [
|
|
{ 'path': 'slice_array', 'name': 'alef' },
|
|
],
|
|
'in_args': [],
|
|
},
|
|
{
|
|
'query': 'R<primitive:slice<Q>>',
|
|
'returned': [],
|
|
'in_args': [],
|
|
},
|
|
{
|
|
'query': 'primitive:slice<R<Q>>',
|
|
'returned': [],
|
|
'in_args': [],
|
|
},
|
|
{
|
|
'query': 'R<primitive:array<Q>>',
|
|
'returned': [
|
|
{ 'path': 'slice_array', 'name': 'bet' },
|
|
],
|
|
'in_args': [],
|
|
},
|
|
{
|
|
'query': 'primitive:array<R<Q>>',
|
|
'returned': [],
|
|
'in_args': [
|
|
{ 'path': 'slice_array', 'name': 'beta' },
|
|
],
|
|
},
|
|
{
|
|
'query': 'primitive:array<TraitCat>',
|
|
'in_args': [
|
|
{ 'path': 'slice_array', 'name': 'gamma' },
|
|
],
|
|
},
|
|
{
|
|
'query': 'primitive:array<TraitDog>',
|
|
'in_args': [
|
|
{ 'path': 'slice_array', 'name': 'gamma' },
|
|
],
|
|
},
|
|
{
|
|
'query': '[TraitCat]',
|
|
'in_args': [
|
|
{ 'path': 'slice_array', 'name': 'gamma' },
|
|
{ 'path': 'slice_array', 'name': 'epsilon' },
|
|
],
|
|
},
|
|
{
|
|
'query': 'R<[Q]>',
|
|
'returned': [
|
|
{ 'path': 'slice_array', 'name': 'bet' },
|
|
],
|
|
},
|
|
{
|
|
'query': 'R<[P]>',
|
|
'in_args': [
|
|
{ 'path': 'slice_array', 'name': 'alpha' },
|
|
],
|
|
},
|
|
];
|