File: tuple_fields_hidden.rs

package info (click to toggle)
rustc 1.86.0%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental, forky, sid
  • size: 913,560 kB
  • sloc: xml: 158,127; python: 35,921; javascript: 19,689; sh: 19,600; cpp: 18,906; ansic: 13,124; asm: 4,376; makefile: 708; perl: 29; lisp: 29; ruby: 19; sql: 11
file content (80 lines) | stat: -rw-r--r-- 4,996 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
//@ set 1.1.0 = "$.index[*][?(@.docs=='1.1.0')].id"
//@ set 2.1.0 = "$.index[*][?(@.docs=='2.1.0')].id"
//@ set 2.1.1 = "$.index[*][?(@.docs=='2.1.1')].id"
//@ set 2.2.1 = "$.index[*][?(@.docs=='2.2.1')].id"
//@ set 2.3.0 = "$.index[*][?(@.docs=='2.3.0')].id"
//@ set 3.1.1 = "$.index[*][?(@.docs=='3.1.1')].id"
//@ set 3.1.2 = "$.index[*][?(@.docs=='3.1.2')].id"
//@ set 3.2.0 = "$.index[*][?(@.docs=='3.2.0')].id"
//@ set 3.2.2 = "$.index[*][?(@.docs=='3.2.2')].id"
//@ set 3.3.0 = "$.index[*][?(@.docs=='3.3.0')].id"
//@ set 3.3.1 = "$.index[*][?(@.docs=='3.3.1')].id"

pub enum EnumWithStrippedTupleVariants {
    //@ count "$.index[*][?(@.name=='None')].inner.variant.kind.tuple[*]" 0
    None(),

    //@ count "$.index[*][?(@.name=='One')].inner.variant.kind.tuple[*]" 1
    //@ is    "$.index[*][?(@.name=='One')].inner.variant.kind.tuple[0]" $1.1.0
    One(/** 1.1.0*/ bool),
    //@ count "$.index[*][?(@.name=='OneHidden')].inner.variant.kind.tuple[*]" 1
    //@ is    "$.index[*][?(@.name=='OneHidden')].inner.variant.kind.tuple[0]" null
    OneHidden(#[doc(hidden)] bool),

    //@ count "$.index[*][?(@.name=='Two')].inner.variant.kind.tuple[*]" 2
    //@ is    "$.index[*][?(@.name=='Two')].inner.variant.kind.tuple[0]" $2.1.0
    //@ is    "$.index[*][?(@.name=='Two')].inner.variant.kind.tuple[1]" $2.1.1
    Two(/** 2.1.0*/ bool, /** 2.1.1*/ bool),
    //@ count "$.index[*][?(@.name=='TwoLeftHidden')].inner.variant.kind.tuple[*]" 2
    //@ is    "$.index[*][?(@.name=='TwoLeftHidden')].inner.variant.kind.tuple[0]" null
    //@ is    "$.index[*][?(@.name=='TwoLeftHidden')].inner.variant.kind.tuple[1]" $2.2.1
    TwoLeftHidden(#[doc(hidden)] bool, /** 2.2.1*/ bool),
    //@ count "$.index[*][?(@.name=='TwoRightHidden')].inner.variant.kind.tuple[*]" 2
    //@ is    "$.index[*][?(@.name=='TwoRightHidden')].inner.variant.kind.tuple[0]" $2.3.0
    //@ is    "$.index[*][?(@.name=='TwoRightHidden')].inner.variant.kind.tuple[1]" null
    TwoRightHidden(/** 2.3.0*/ bool, #[doc(hidden)] bool),
    //@ count "$.index[*][?(@.name=='TwoBothHidden')].inner.variant.kind.tuple[*]" 2
    //@ is    "$.index[*][?(@.name=='TwoBothHidden')].inner.variant.kind.tuple[0]" null
    //@ is    "$.index[*][?(@.name=='TwoBothHidden')].inner.variant.kind.tuple[1]" null
    TwoBothHidden(#[doc(hidden)] bool, #[doc(hidden)] bool),

    //@ count "$.index[*][?(@.name=='Three1')].inner.variant.kind.tuple[*]" 3
    //@ is    "$.index[*][?(@.name=='Three1')].inner.variant.kind.tuple[0]" null
    //@ is    "$.index[*][?(@.name=='Three1')].inner.variant.kind.tuple[1]" $3.1.1
    //@ is    "$.index[*][?(@.name=='Three1')].inner.variant.kind.tuple[2]" $3.1.2
    Three1(#[doc(hidden)] bool, /** 3.1.1*/ bool, /** 3.1.2*/ bool),
    //@ count "$.index[*][?(@.name=='Three2')].inner.variant.kind.tuple[*]" 3
    //@ is    "$.index[*][?(@.name=='Three2')].inner.variant.kind.tuple[0]" $3.2.0
    //@ is    "$.index[*][?(@.name=='Three2')].inner.variant.kind.tuple[1]" null
    //@ is    "$.index[*][?(@.name=='Three2')].inner.variant.kind.tuple[2]" $3.2.2
    Three2(/** 3.2.0*/ bool, #[doc(hidden)] bool, /** 3.2.2*/ bool),
    //@ count "$.index[*][?(@.name=='Three3')].inner.variant.kind.tuple[*]" 3
    //@ is    "$.index[*][?(@.name=='Three3')].inner.variant.kind.tuple[0]" $3.3.0
    //@ is    "$.index[*][?(@.name=='Three3')].inner.variant.kind.tuple[1]" $3.3.1
    //@ is    "$.index[*][?(@.name=='Three3')].inner.variant.kind.tuple[2]" null
    Three3(/** 3.3.0*/ bool, /** 3.3.1*/ bool, #[doc(hidden)] bool),
}

//@ is "$.index[*][?(@.docs=='1.1.0')].name" '"0"'
//@ is "$.index[*][?(@.docs=='2.1.0')].name" '"0"'
//@ is "$.index[*][?(@.docs=='2.1.1')].name" '"1"'
//@ is "$.index[*][?(@.docs=='2.2.1')].name" '"1"'
//@ is "$.index[*][?(@.docs=='2.3.0')].name" '"0"'
//@ is "$.index[*][?(@.docs=='3.1.1')].name" '"1"'
//@ is "$.index[*][?(@.docs=='3.1.2')].name" '"2"'
//@ is "$.index[*][?(@.docs=='3.2.0')].name" '"0"'
//@ is "$.index[*][?(@.docs=='3.2.2')].name" '"2"'
//@ is "$.index[*][?(@.docs=='3.3.0')].name" '"0"'
//@ is "$.index[*][?(@.docs=='3.3.1')].name" '"1"'

//@ is "$.index[*][?(@.docs=='1.1.0')].inner.struct_field" '{"primitive": "bool"}'
//@ is "$.index[*][?(@.docs=='2.1.0')].inner.struct_field" '{"primitive": "bool"}'
//@ is "$.index[*][?(@.docs=='2.1.1')].inner.struct_field" '{"primitive": "bool"}'
//@ is "$.index[*][?(@.docs=='2.2.1')].inner.struct_field" '{"primitive": "bool"}'
//@ is "$.index[*][?(@.docs=='2.3.0')].inner.struct_field" '{"primitive": "bool"}'
//@ is "$.index[*][?(@.docs=='3.1.1')].inner.struct_field" '{"primitive": "bool"}'
//@ is "$.index[*][?(@.docs=='3.1.2')].inner.struct_field" '{"primitive": "bool"}'
//@ is "$.index[*][?(@.docs=='3.2.0')].inner.struct_field" '{"primitive": "bool"}'
//@ is "$.index[*][?(@.docs=='3.2.2')].inner.struct_field" '{"primitive": "bool"}'
//@ is "$.index[*][?(@.docs=='3.3.0')].inner.struct_field" '{"primitive": "bool"}'
//@ is "$.index[*][?(@.docs=='3.3.1')].inner.struct_field" '{"primitive": "bool"}'