Skip to content

Commit 633f41d

Browse files
committed
Update all rustdoc-json/ tests to use the new style
1 parent 25be41c commit 633f41d

File tree

128 files changed

+1043
-1043
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+1043
-1043
lines changed

Diff for: tests/rustdoc-json/assoc_items.rs

+12-12
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,32 @@
33
pub struct Simple;
44

55
impl Simple {
6-
// @has "$.index[*][?(@.name=='CONSTANT')].inner.assoc_const"
6+
//@ has "$.index[*][?(@.name=='CONSTANT')].inner.assoc_const"
77
pub const CONSTANT: usize = 0;
88
}
99

1010
pub trait EasyToImpl {
11-
// @has "$.index[*][?(@.docs=='ToDeclare trait')].inner.assoc_type"
12-
// @is "$.index[*][?(@.docs=='ToDeclare trait')].inner.assoc_type.default" null
13-
// @is "$.index[*][?(@.docs=='ToDeclare trait')].inner.assoc_type.bounds" []
11+
//@ has "$.index[*][?(@.docs=='ToDeclare trait')].inner.assoc_type"
12+
//@ is "$.index[*][?(@.docs=='ToDeclare trait')].inner.assoc_type.default" null
13+
//@ is "$.index[*][?(@.docs=='ToDeclare trait')].inner.assoc_type.bounds" []
1414
/// ToDeclare trait
1515
type ToDeclare;
16-
// @has "$.index[*][?(@.docs=='AN_ATTRIBUTE trait')].inner.assoc_const"
17-
// @is "$.index[*][?(@.docs=='AN_ATTRIBUTE trait')].inner.assoc_const.default" null
18-
// @is "$.index[*][?(@.docs=='AN_ATTRIBUTE trait')].inner.assoc_const.type.primitive" '"usize"'
16+
//@ has "$.index[*][?(@.docs=='AN_ATTRIBUTE trait')].inner.assoc_const"
17+
//@ is "$.index[*][?(@.docs=='AN_ATTRIBUTE trait')].inner.assoc_const.default" null
18+
//@ is "$.index[*][?(@.docs=='AN_ATTRIBUTE trait')].inner.assoc_const.type.primitive" '"usize"'
1919
/// AN_ATTRIBUTE trait
2020
const AN_ATTRIBUTE: usize;
2121
}
2222

2323
impl EasyToImpl for Simple {
24-
// @has "$.index[*][?(@.docs=='ToDeclare impl')].inner.assoc_type"
25-
// @is "$.index[*][?(@.docs=='ToDeclare impl')].inner.assoc_type.default.primitive" \"usize\"
24+
//@ has "$.index[*][?(@.docs=='ToDeclare impl')].inner.assoc_type"
25+
//@ is "$.index[*][?(@.docs=='ToDeclare impl')].inner.assoc_type.default.primitive" \"usize\"
2626
/// ToDeclare impl
2727
type ToDeclare = usize;
2828

29-
// @has "$.index[*][?(@.docs=='AN_ATTRIBUTE impl')].inner.assoc_const"
30-
// @is "$.index[*][?(@.docs=='AN_ATTRIBUTE impl')].inner.assoc_const.type.primitive" \"usize\"
31-
// @is "$.index[*][?(@.docs=='AN_ATTRIBUTE impl')].inner.assoc_const.default" \"12\"
29+
//@ has "$.index[*][?(@.docs=='AN_ATTRIBUTE impl')].inner.assoc_const"
30+
//@ is "$.index[*][?(@.docs=='AN_ATTRIBUTE impl')].inner.assoc_const.type.primitive" \"usize\"
31+
//@ is "$.index[*][?(@.docs=='AN_ATTRIBUTE impl')].inner.assoc_const.default" \"12\"
3232
/// AN_ATTRIBUTE impl
3333
const AN_ATTRIBUTE: usize = 12;
3434
}

Diff for: tests/rustdoc-json/assoc_type.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Regression test for <https://github.com/rust-lang/rust/issues/98547>.
22

3-
// @has "$.index[*][?(@.name=='Trait')]"
4-
// @has "$.index[*][?(@.name=='AssocType')]"
5-
// @has "$.index[*][?(@.name=='S')]"
6-
// @has "$.index[*][?(@.name=='S2')]"
3+
//@ has "$.index[*][?(@.name=='Trait')]"
4+
//@ has "$.index[*][?(@.name=='AssocType')]"
5+
//@ has "$.index[*][?(@.name=='S')]"
6+
//@ has "$.index[*][?(@.name=='S2')]"
77

88
pub trait Trait {
99
type AssocType;

Diff for: tests/rustdoc-json/blanket_impls.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#![no_std]
44

5-
// @has "$.index[*][?(@.name=='Error')].inner.assoc_type"
6-
// @has "$.index[*][?(@.name=='Error')].inner.assoc_type.default.resolved_path"
7-
// @has "$.index[*][?(@.name=='Error')].inner.assoc_type.default.resolved_path.name" \"Infallible\"
5+
//@ has "$.index[*][?(@.name=='Error')].inner.assoc_type"
6+
//@ has "$.index[*][?(@.name=='Error')].inner.assoc_type.default.resolved_path"
7+
//@ has "$.index[*][?(@.name=='Error')].inner.assoc_type.default.resolved_path.name" \"Infallible\"
88
pub struct ForBlanketTryFromImpl;

Diff for: tests/rustdoc-json/doc_hidden_failure.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ mod auto {
1111
}
1212
}
1313

14-
// @count "$.index[*][?(@.name=='builders')]" 1
15-
// @has "$.index[*][?(@.name == 'ActionRowBuilder')"]
14+
//@ count "$.index[*][?(@.name=='builders')]" 1
15+
//@ has "$.index[*][?(@.name == 'ActionRowBuilder')"]
1616
pub use auto::*;
1717

1818
pub mod builders {

Diff for: tests/rustdoc-json/enums/discriminant/basic.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#[repr(i8)]
22
pub enum Ordering {
3-
// @is "$.index[*][?(@.name=='Less')].inner.variant.discriminant.expr" '"-1"'
4-
// @is "$.index[*][?(@.name=='Less')].inner.variant.discriminant.value" '"-1"'
3+
//@ is "$.index[*][?(@.name=='Less')].inner.variant.discriminant.expr" '"-1"'
4+
//@ is "$.index[*][?(@.name=='Less')].inner.variant.discriminant.value" '"-1"'
55
Less = -1,
6-
// @is "$.index[*][?(@.name=='Equal')].inner.variant.discriminant.expr" '"0"'
7-
// @is "$.index[*][?(@.name=='Equal')].inner.variant.discriminant.value" '"0"'
6+
//@ is "$.index[*][?(@.name=='Equal')].inner.variant.discriminant.expr" '"0"'
7+
//@ is "$.index[*][?(@.name=='Equal')].inner.variant.discriminant.value" '"0"'
88
Equal = 0,
9-
// @is "$.index[*][?(@.name=='Greater')].inner.variant.discriminant.expr" '"1"'
10-
// @is "$.index[*][?(@.name=='Greater')].inner.variant.discriminant.value" '"1"'
9+
//@ is "$.index[*][?(@.name=='Greater')].inner.variant.discriminant.expr" '"1"'
10+
//@ is "$.index[*][?(@.name=='Greater')].inner.variant.discriminant.value" '"1"'
1111
Greater = 1,
1212
}

Diff for: tests/rustdoc-json/enums/discriminant/expr.rs

+18-18
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
pub enum Foo {
2-
// @is "$.index[*][?(@.name=='Addition')].inner.variant.discriminant.value" '"0"'
3-
// @is "$.index[*][?(@.name=='Addition')].inner.variant.discriminant.expr" '"{ _ }"'
2+
//@ is "$.index[*][?(@.name=='Addition')].inner.variant.discriminant.value" '"0"'
3+
//@ is "$.index[*][?(@.name=='Addition')].inner.variant.discriminant.expr" '"{ _ }"'
44
Addition = 0 + 0,
5-
// @is "$.index[*][?(@.name=='Bin')].inner.variant.discriminant.value" '"1"'
6-
// @is "$.index[*][?(@.name=='Bin')].inner.variant.discriminant.expr" '"0b1"'
5+
//@ is "$.index[*][?(@.name=='Bin')].inner.variant.discriminant.value" '"1"'
6+
//@ is "$.index[*][?(@.name=='Bin')].inner.variant.discriminant.expr" '"0b1"'
77
Bin = 0b1,
8-
// @is "$.index[*][?(@.name=='Oct')].inner.variant.discriminant.value" '"2"'
9-
// @is "$.index[*][?(@.name=='Oct')].inner.variant.discriminant.expr" '"0o2"'
8+
//@ is "$.index[*][?(@.name=='Oct')].inner.variant.discriminant.value" '"2"'
9+
//@ is "$.index[*][?(@.name=='Oct')].inner.variant.discriminant.expr" '"0o2"'
1010
Oct = 0o2,
11-
// @is "$.index[*][?(@.name=='PubConst')].inner.variant.discriminant.value" '"3"'
12-
// @is "$.index[*][?(@.name=='PubConst')].inner.variant.discriminant.expr" '"THREE"'
11+
//@ is "$.index[*][?(@.name=='PubConst')].inner.variant.discriminant.value" '"3"'
12+
//@ is "$.index[*][?(@.name=='PubConst')].inner.variant.discriminant.expr" '"THREE"'
1313
PubConst = THREE,
14-
// @is "$.index[*][?(@.name=='Hex')].inner.variant.discriminant.value" '"4"'
15-
// @is "$.index[*][?(@.name=='Hex')].inner.variant.discriminant.expr" '"0x4"'
14+
//@ is "$.index[*][?(@.name=='Hex')].inner.variant.discriminant.value" '"4"'
15+
//@ is "$.index[*][?(@.name=='Hex')].inner.variant.discriminant.expr" '"0x4"'
1616
Hex = 0x4,
17-
// @is "$.index[*][?(@.name=='Cast')].inner.variant.discriminant.value" '"5"'
18-
// @is "$.index[*][?(@.name=='Cast')].inner.variant.discriminant.expr" '"{ _ }"'
17+
//@ is "$.index[*][?(@.name=='Cast')].inner.variant.discriminant.value" '"5"'
18+
//@ is "$.index[*][?(@.name=='Cast')].inner.variant.discriminant.expr" '"{ _ }"'
1919
Cast = 5 as isize,
20-
// @is "$.index[*][?(@.name=='PubCall')].inner.variant.discriminant.value" '"6"'
21-
// @is "$.index[*][?(@.name=='PubCall')].inner.variant.discriminant.expr" '"{ _ }"'
20+
//@ is "$.index[*][?(@.name=='PubCall')].inner.variant.discriminant.value" '"6"'
21+
//@ is "$.index[*][?(@.name=='PubCall')].inner.variant.discriminant.expr" '"{ _ }"'
2222
PubCall = six(),
23-
// @is "$.index[*][?(@.name=='PrivCall')].inner.variant.discriminant.value" '"7"'
24-
// @is "$.index[*][?(@.name=='PrivCall')].inner.variant.discriminant.expr" '"{ _ }"'
23+
//@ is "$.index[*][?(@.name=='PrivCall')].inner.variant.discriminant.value" '"7"'
24+
//@ is "$.index[*][?(@.name=='PrivCall')].inner.variant.discriminant.expr" '"{ _ }"'
2525
PrivCall = seven(),
26-
// @is "$.index[*][?(@.name=='PrivConst')].inner.variant.discriminant.value" '"8"'
27-
// @is "$.index[*][?(@.name=='PrivConst')].inner.variant.discriminant.expr" '"EIGHT"'
26+
//@ is "$.index[*][?(@.name=='PrivConst')].inner.variant.discriminant.value" '"8"'
27+
//@ is "$.index[*][?(@.name=='PrivConst')].inner.variant.discriminant.expr" '"EIGHT"'
2828
PrivConst = EIGHT,
2929
}
3030

Diff for: tests/rustdoc-json/enums/discriminant/limits.rs

+16-16
Original file line numberDiff line numberDiff line change
@@ -4,40 +4,40 @@
44

55
#[repr(u64)]
66
pub enum U64 {
7-
// @is "$.index[*][?(@.name=='U64Min')].inner.variant.discriminant.value" '"0"'
8-
// @is "$.index[*][?(@.name=='U64Min')].inner.variant.discriminant.expr" '"u64::MIN"'
7+
//@ is "$.index[*][?(@.name=='U64Min')].inner.variant.discriminant.value" '"0"'
8+
//@ is "$.index[*][?(@.name=='U64Min')].inner.variant.discriminant.expr" '"u64::MIN"'
99
U64Min = u64::MIN,
10-
// @is "$.index[*][?(@.name=='U64Max')].inner.variant.discriminant.value" '"18446744073709551615"'
11-
// @is "$.index[*][?(@.name=='U64Max')].inner.variant.discriminant.expr" '"u64::MAX"'
10+
//@ is "$.index[*][?(@.name=='U64Max')].inner.variant.discriminant.value" '"18446744073709551615"'
11+
//@ is "$.index[*][?(@.name=='U64Max')].inner.variant.discriminant.expr" '"u64::MAX"'
1212
U64Max = u64::MAX,
1313
}
1414

1515
#[repr(i64)]
1616
pub enum I64 {
17-
// @is "$.index[*][?(@.name=='I64Min')].inner.variant.discriminant.value" '"-9223372036854775808"'
18-
// @is "$.index[*][?(@.name=='I64Min')].inner.variant.discriminant.expr" '"i64::MIN"'
17+
//@ is "$.index[*][?(@.name=='I64Min')].inner.variant.discriminant.value" '"-9223372036854775808"'
18+
//@ is "$.index[*][?(@.name=='I64Min')].inner.variant.discriminant.expr" '"i64::MIN"'
1919
I64Min = i64::MIN,
20-
// @is "$.index[*][?(@.name=='I64Max')].inner.variant.discriminant.value" '"9223372036854775807"'
21-
// @is "$.index[*][?(@.name=='I64Max')].inner.variant.discriminant.expr" '"i64::MAX"'
20+
//@ is "$.index[*][?(@.name=='I64Max')].inner.variant.discriminant.value" '"9223372036854775807"'
21+
//@ is "$.index[*][?(@.name=='I64Max')].inner.variant.discriminant.expr" '"i64::MAX"'
2222
I64Max = i64::MAX,
2323
}
2424

2525
#[repr(u128)]
2626
pub enum U128 {
27-
// @is "$.index[*][?(@.name=='U128Min')].inner.variant.discriminant.value" '"0"'
28-
// @is "$.index[*][?(@.name=='U128Min')].inner.variant.discriminant.expr" '"u128::MIN"'
27+
//@ is "$.index[*][?(@.name=='U128Min')].inner.variant.discriminant.value" '"0"'
28+
//@ is "$.index[*][?(@.name=='U128Min')].inner.variant.discriminant.expr" '"u128::MIN"'
2929
U128Min = u128::MIN,
30-
// @is "$.index[*][?(@.name=='U128Max')].inner.variant.discriminant.value" '"340282366920938463463374607431768211455"'
31-
// @is "$.index[*][?(@.name=='U128Max')].inner.variant.discriminant.expr" '"u128::MAX"'
30+
//@ is "$.index[*][?(@.name=='U128Max')].inner.variant.discriminant.value" '"340282366920938463463374607431768211455"'
31+
//@ is "$.index[*][?(@.name=='U128Max')].inner.variant.discriminant.expr" '"u128::MAX"'
3232
U128Max = u128::MAX,
3333
}
3434

3535
#[repr(i128)]
3636
pub enum I128 {
37-
// @is "$.index[*][?(@.name=='I128Min')].inner.variant.discriminant.value" '"-170141183460469231731687303715884105728"'
38-
// @is "$.index[*][?(@.name=='I128Min')].inner.variant.discriminant.expr" '"i128::MIN"'
37+
//@ is "$.index[*][?(@.name=='I128Min')].inner.variant.discriminant.value" '"-170141183460469231731687303715884105728"'
38+
//@ is "$.index[*][?(@.name=='I128Min')].inner.variant.discriminant.expr" '"i128::MIN"'
3939
I128Min = i128::MIN,
40-
// @is "$.index[*][?(@.name=='I128Max')].inner.variant.discriminant.value" '"170141183460469231731687303715884105727"'
41-
// @is "$.index[*][?(@.name=='I128Max')].inner.variant.discriminant.expr" '"i128::MAX"'
40+
//@ is "$.index[*][?(@.name=='I128Max')].inner.variant.discriminant.value" '"170141183460469231731687303715884105727"'
41+
//@ is "$.index[*][?(@.name=='I128Max')].inner.variant.discriminant.expr" '"i128::MAX"'
4242
I128Max = i128::MAX,
4343
}

Diff for: tests/rustdoc-json/enums/discriminant/num_underscore_and_suffix.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
#[repr(u32)]
44
pub enum Foo {
5-
// @is "$.index[*][?(@.name=='Basic')].inner.variant.discriminant.value" '"0"'
6-
// @is "$.index[*][?(@.name=='Basic')].inner.variant.discriminant.expr" '"0"'
5+
//@ is "$.index[*][?(@.name=='Basic')].inner.variant.discriminant.value" '"0"'
6+
//@ is "$.index[*][?(@.name=='Basic')].inner.variant.discriminant.expr" '"0"'
77
Basic = 0,
8-
// @is "$.index[*][?(@.name=='Suffix')].inner.variant.discriminant.value" '"10"'
9-
// @is "$.index[*][?(@.name=='Suffix')].inner.variant.discriminant.expr" '"10u32"'
8+
//@ is "$.index[*][?(@.name=='Suffix')].inner.variant.discriminant.value" '"10"'
9+
//@ is "$.index[*][?(@.name=='Suffix')].inner.variant.discriminant.expr" '"10u32"'
1010
Suffix = 10u32,
11-
// @is "$.index[*][?(@.name=='Underscore')].inner.variant.discriminant.value" '"100"'
12-
// @is "$.index[*][?(@.name=='Underscore')].inner.variant.discriminant.expr" '"1_0_0"'
11+
//@ is "$.index[*][?(@.name=='Underscore')].inner.variant.discriminant.value" '"100"'
12+
//@ is "$.index[*][?(@.name=='Underscore')].inner.variant.discriminant.expr" '"1_0_0"'
1313
Underscore = 1_0_0,
14-
// @is "$.index[*][?(@.name=='SuffixUnderscore')].inner.variant.discriminant.value" '"1000"'
15-
// @is "$.index[*][?(@.name=='SuffixUnderscore')].inner.variant.discriminant.expr" '"1_0_0_0u32"'
14+
//@ is "$.index[*][?(@.name=='SuffixUnderscore')].inner.variant.discriminant.value" '"1000"'
15+
//@ is "$.index[*][?(@.name=='SuffixUnderscore')].inner.variant.discriminant.expr" '"1_0_0_0u32"'
1616
SuffixUnderscore = 1_0_0_0u32,
1717
}
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
// ignore-tidy-linelength
22

33
pub enum Foo {
4-
// @is "$.index[*][?(@.name=='Has')].inner.variant.discriminant" '{"expr":"0", "value":"0"}'
4+
//@ is "$.index[*][?(@.name=='Has')].inner.variant.discriminant" '{"expr":"0", "value":"0"}'
55
Has = 0,
6-
// @is "$.index[*][?(@.name=='Doesnt')].inner.variant.discriminant" null
6+
//@ is "$.index[*][?(@.name=='Doesnt')].inner.variant.discriminant" null
77
Doesnt,
8-
// @is "$.index[*][?(@.name=='AlsoDoesnt')].inner.variant.discriminant" null
8+
//@ is "$.index[*][?(@.name=='AlsoDoesnt')].inner.variant.discriminant" null
99
AlsoDoesnt,
10-
// @is "$.index[*][?(@.name=='AlsoHas')].inner.variant.discriminant" '{"expr":"44", "value":"44"}'
10+
//@ is "$.index[*][?(@.name=='AlsoHas')].inner.variant.discriminant" '{"expr":"44", "value":"44"}'
1111
AlsoHas = 44,
1212
}

Diff for: tests/rustdoc-json/enums/discriminant/struct.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
// ignore-tidy-linelength
22

33
#[repr(i32)]
4-
// @is "$.index[*][?(@.name=='Foo')].attrs" '["#[repr(i32)]"]'
4+
//@ is "$.index[*][?(@.name=='Foo')].attrs" '["#[repr(i32)]"]'
55
pub enum Foo {
6-
// @is "$.index[*][?(@.name=='Struct')].inner.variant.discriminant" null
7-
// @count "$.index[*][?(@.name=='Struct')].inner.variant.kind.struct.fields[*]" 0
6+
//@ is "$.index[*][?(@.name=='Struct')].inner.variant.discriminant" null
7+
//@ count "$.index[*][?(@.name=='Struct')].inner.variant.kind.struct.fields[*]" 0
88
Struct {},
9-
// @is "$.index[*][?(@.name=='StructWithDiscr')].inner.variant.discriminant" '{"expr": "42", "value": "42"}'
10-
// @count "$.index[*][?(@.name=='StructWithDiscr')].inner.variant.kind.struct.fields[*]" 1
9+
//@ is "$.index[*][?(@.name=='StructWithDiscr')].inner.variant.discriminant" '{"expr": "42", "value": "42"}'
10+
//@ count "$.index[*][?(@.name=='StructWithDiscr')].inner.variant.kind.struct.fields[*]" 1
1111
StructWithDiscr { x: i32 } = 42,
12-
// @is "$.index[*][?(@.name=='StructWithHexDiscr')].inner.variant.discriminant" '{"expr": "0x42", "value": "66"}'
13-
// @count "$.index[*][?(@.name=='StructWithHexDiscr')].inner.variant.kind.struct.fields[*]" 2
12+
//@ is "$.index[*][?(@.name=='StructWithHexDiscr')].inner.variant.discriminant" '{"expr": "0x42", "value": "66"}'
13+
//@ count "$.index[*][?(@.name=='StructWithHexDiscr')].inner.variant.kind.struct.fields[*]" 2
1414
StructWithHexDiscr { x: i32, y: bool } = 0x42,
1515
}

Diff for: tests/rustdoc-json/enums/discriminant/tuple.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
// ignore-tidy-linelength
22

33
#[repr(u32)]
4-
// @is "$.index[*][?(@.name=='Foo')].attrs" '["#[repr(u32)]"]'
4+
//@ is "$.index[*][?(@.name=='Foo')].attrs" '["#[repr(u32)]"]'
55
pub enum Foo {
6-
// @is "$.index[*][?(@.name=='Tuple')].inner.variant.discriminant" null
7-
// @count "$.index[*][?(@.name=='Tuple')].inner.variant.kind.tuple[*]" 0
6+
//@ is "$.index[*][?(@.name=='Tuple')].inner.variant.discriminant" null
7+
//@ count "$.index[*][?(@.name=='Tuple')].inner.variant.kind.tuple[*]" 0
88
Tuple(),
9-
// @is "$.index[*][?(@.name=='TupleWithDiscr')].inner.variant.discriminant" '{"expr": "1", "value": "1"}'
10-
// @count "$.index[*][?(@.name=='TupleWithDiscr')].inner.variant.kind.tuple[*]" 1
9+
//@ is "$.index[*][?(@.name=='TupleWithDiscr')].inner.variant.discriminant" '{"expr": "1", "value": "1"}'
10+
//@ count "$.index[*][?(@.name=='TupleWithDiscr')].inner.variant.kind.tuple[*]" 1
1111
TupleWithDiscr(i32) = 1,
12-
// @is "$.index[*][?(@.name=='TupleWithBinDiscr')].inner.variant.discriminant" '{"expr": "0b10", "value": "2"}'
13-
// @count "$.index[*][?(@.name=='TupleWithBinDiscr')].inner.variant.kind.tuple[*]" 2
12+
//@ is "$.index[*][?(@.name=='TupleWithBinDiscr')].inner.variant.discriminant" '{"expr": "0b10", "value": "2"}'
13+
//@ count "$.index[*][?(@.name=='TupleWithBinDiscr')].inner.variant.kind.tuple[*]" 2
1414
TupleWithBinDiscr(i32, i32) = 0b10,
1515
}

Diff for: tests/rustdoc-json/enums/doc_link_to_foreign_variant.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
extern crate color;
66
use color::Color::Red;
77

8-
// @set red = "$.index[*][?(@.inner.module.is_crate)].links.Red"
8+
//@ set red = "$.index[*][?(@.inner.module.is_crate)].links.Red"
99

10-
// @!has "$.index[*][?(@.name == 'Red')]"
11-
// @!has "$.index[*][?(@.name == 'Color')]"
10+
//@ !has "$.index[*][?(@.name == 'Red')]"
11+
//@ !has "$.index[*][?(@.name == 'Color')]"

Diff for: tests/rustdoc-json/enums/field_hidden.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// Regression test for <https://github.com/rust-lang/rust/issues/100529>.
22

3-
// @has "$.index[*][?(@.name=='ParseError')]"
4-
// @has "$.index[*][?(@.name=='UnexpectedEndTag')]"
5-
// @is "$.index[*][?(@.name=='UnexpectedEndTag')].inner.variant.kind.tuple" [null]
6-
// @is "$.index[*][?(@.name=='UnexpectedEndTag')].inner.variant.discriminant" null
3+
//@ has "$.index[*][?(@.name=='ParseError')]"
4+
//@ has "$.index[*][?(@.name=='UnexpectedEndTag')]"
5+
//@ is "$.index[*][?(@.name=='UnexpectedEndTag')].inner.variant.kind.tuple" [null]
6+
//@ is "$.index[*][?(@.name=='UnexpectedEndTag')].inner.variant.discriminant" null
77

88
pub enum ParseError {
99
UnexpectedEndTag(#[doc(hidden)] u32),

0 commit comments

Comments
 (0)