mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-25 04:23:25 +00:00
STRUCT_ITEM -> STRUCT
This commit is contained in:
parent
ce898183b8
commit
7698d37fa4
21 changed files with 52 additions and 52 deletions
|
@ -141,7 +141,7 @@ struct Declaration<'f> (SyntaxNodeRef<'f>);
|
|||
impl<'f> Declaration<'f> {
|
||||
fn cast(node: SyntaxNodeRef<'f>) -> Option<Declaration<'f>> {
|
||||
match node.kind() {
|
||||
| STRUCT_ITEM | ENUM_ITEM | FUNCTION | TRAIT_ITEM
|
||||
| STRUCT | ENUM_ITEM | FUNCTION | TRAIT_ITEM
|
||||
| CONST_ITEM | STATIC_ITEM | MOD_ITEM | NAMED_FIELD
|
||||
| TYPE_ITEM => Some(Declaration(node)),
|
||||
_ => None
|
||||
|
|
|
@ -108,7 +108,7 @@ Grammar(
|
|||
nodes: [
|
||||
"FILE",
|
||||
|
||||
"STRUCT_ITEM",
|
||||
"STRUCT",
|
||||
"ENUM_ITEM",
|
||||
"FUNCTION",
|
||||
"EXTERN_CRATE_ITEM",
|
||||
|
|
|
@ -171,7 +171,7 @@ fn items_without_modifiers(p: &mut Parser) -> Option<SyntaxKind> {
|
|||
consider removing this semicolon"
|
||||
);
|
||||
}
|
||||
STRUCT_ITEM
|
||||
STRUCT
|
||||
}
|
||||
ENUM_KW => {
|
||||
structs::enum_item(p);
|
||||
|
|
|
@ -108,7 +108,7 @@ pub enum SyntaxKind {
|
|||
DOC_COMMENT,
|
||||
SHEBANG,
|
||||
FILE,
|
||||
STRUCT_ITEM,
|
||||
STRUCT,
|
||||
ENUM_ITEM,
|
||||
FUNCTION,
|
||||
EXTERN_CRATE_ITEM,
|
||||
|
@ -343,7 +343,7 @@ impl SyntaxKind {
|
|||
DOC_COMMENT => &SyntaxInfo { name: "DOC_COMMENT" },
|
||||
SHEBANG => &SyntaxInfo { name: "SHEBANG" },
|
||||
FILE => &SyntaxInfo { name: "FILE" },
|
||||
STRUCT_ITEM => &SyntaxInfo { name: "STRUCT_ITEM" },
|
||||
STRUCT => &SyntaxInfo { name: "STRUCT" },
|
||||
ENUM_ITEM => &SyntaxInfo { name: "ENUM_ITEM" },
|
||||
FUNCTION => &SyntaxInfo { name: "FUNCTION" },
|
||||
EXTERN_CRATE_ITEM => &SyntaxInfo { name: "EXTERN_CRATE_ITEM" },
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 34)
|
||||
STRUCT_ITEM@[0; 34)
|
||||
STRUCT@[0; 34)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 8)
|
||||
|
|
|
@ -7,7 +7,7 @@ FILE@[0; 21)
|
|||
ERROR@[3; 8)
|
||||
MATCH_KW@[3; 8)
|
||||
WHITESPACE@[8; 10)
|
||||
STRUCT_ITEM@[10; 21)
|
||||
STRUCT@[10; 21)
|
||||
STRUCT_KW@[10; 16)
|
||||
WHITESPACE@[16; 17)
|
||||
NAME@[17; 18)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 40)
|
||||
STRUCT_ITEM@[0; 40)
|
||||
STRUCT@[0; 40)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 8)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 74)
|
||||
STRUCT_ITEM@[0; 73)
|
||||
STRUCT@[0; 73)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 8)
|
||||
|
|
|
@ -3,7 +3,7 @@ FILE@[0; 31)
|
|||
R_CURLY@[0; 1)
|
||||
err: `expected an item`
|
||||
WHITESPACE@[1; 3)
|
||||
STRUCT_ITEM@[3; 12)
|
||||
STRUCT@[3; 12)
|
||||
STRUCT_KW@[3; 9)
|
||||
WHITESPACE@[9; 10)
|
||||
NAME@[10; 11)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 43)
|
||||
STRUCT_ITEM@[0; 11)
|
||||
STRUCT@[0; 11)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 8)
|
||||
|
@ -35,7 +35,7 @@ FILE@[0; 43)
|
|||
WHITESPACE@[29; 30)
|
||||
R_CURLY@[30; 31)
|
||||
WHITESPACE@[31; 33)
|
||||
STRUCT_ITEM@[33; 42)
|
||||
STRUCT@[33; 42)
|
||||
STRUCT_KW@[33; 39)
|
||||
WHITESPACE@[39; 40)
|
||||
NAME@[40; 41)
|
||||
|
|
|
@ -4,7 +4,7 @@ FILE@[0; 19)
|
|||
EXTERN_KW@[0; 6)
|
||||
err: `expected fn, trait or impl`
|
||||
WHITESPACE@[6; 7)
|
||||
STRUCT_ITEM@[7; 18)
|
||||
STRUCT@[7; 18)
|
||||
STRUCT_KW@[7; 13)
|
||||
WHITESPACE@[13; 14)
|
||||
NAME@[14; 17)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 81)
|
||||
STRUCT_ITEM@[0; 20)
|
||||
STRUCT@[0; 20)
|
||||
VISIBILITY@[0; 10)
|
||||
PUB_KW@[0; 3)
|
||||
L_PAREN@[3; 4)
|
||||
|
@ -12,7 +12,7 @@ FILE@[0; 81)
|
|||
IDENT@[18; 19) "S"
|
||||
SEMI@[19; 20)
|
||||
WHITESPACE@[20; 21)
|
||||
STRUCT_ITEM@[21; 40)
|
||||
STRUCT@[21; 40)
|
||||
VISIBILITY@[21; 30)
|
||||
PUB_KW@[21; 24)
|
||||
L_PAREN@[24; 25)
|
||||
|
@ -25,7 +25,7 @@ FILE@[0; 81)
|
|||
IDENT@[38; 39) "S"
|
||||
SEMI@[39; 40)
|
||||
WHITESPACE@[40; 41)
|
||||
STRUCT_ITEM@[41; 60)
|
||||
STRUCT@[41; 60)
|
||||
VISIBILITY@[41; 50)
|
||||
PUB_KW@[41; 44)
|
||||
L_PAREN@[44; 45)
|
||||
|
@ -38,7 +38,7 @@ FILE@[0; 81)
|
|||
IDENT@[58; 59) "S"
|
||||
SEMI@[59; 60)
|
||||
WHITESPACE@[60; 61)
|
||||
STRUCT_ITEM@[61; 80)
|
||||
STRUCT@[61; 80)
|
||||
VISIBILITY@[61; 70)
|
||||
PUB_KW@[61; 64)
|
||||
L_PAREN@[64; 65)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 35)
|
||||
STRUCT_ITEM@[0; 34)
|
||||
STRUCT@[0; 34)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 8)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 19)
|
||||
STRUCT_ITEM@[0; 18)
|
||||
STRUCT@[0; 18)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 8)
|
||||
|
|
|
@ -53,7 +53,7 @@ FILE@[0; 70)
|
|||
L_CURLY@[57; 58)
|
||||
R_CURLY@[58; 59)
|
||||
WHITESPACE@[59; 60)
|
||||
STRUCT_ITEM@[60; 69)
|
||||
STRUCT@[60; 69)
|
||||
STRUCT_KW@[60; 66)
|
||||
WHITESPACE@[66; 67)
|
||||
NAME@[67; 68)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 13)
|
||||
STRUCT_ITEM@[0; 13)
|
||||
STRUCT@[0; 13)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 8)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 25)
|
||||
STRUCT_ITEM@[0; 25)
|
||||
STRUCT@[0; 25)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 8)
|
||||
|
|
|
@ -38,7 +38,7 @@ FILE@[0; 118)
|
|||
WHITESPACE@[41; 46)
|
||||
R_CURLY@[46; 47)
|
||||
WHITESPACE@[47; 52)
|
||||
STRUCT_ITEM@[52; 63)
|
||||
STRUCT@[52; 63)
|
||||
STRUCT_KW@[52; 58)
|
||||
WHITESPACE@[58; 59)
|
||||
NAME@[59; 60)
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
FILE@[0; 97)
|
||||
STRUCT_ITEM@[0; 9)
|
||||
STRUCT@[0; 9)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 8)
|
||||
IDENT@[7; 8) "A"
|
||||
SEMI@[8; 9)
|
||||
WHITESPACE@[9; 10)
|
||||
STRUCT_ITEM@[10; 21)
|
||||
STRUCT@[10; 21)
|
||||
STRUCT_KW@[10; 16)
|
||||
WHITESPACE@[16; 17)
|
||||
NAME@[17; 18)
|
||||
|
@ -15,7 +15,7 @@ FILE@[0; 97)
|
|||
L_CURLY@[19; 20)
|
||||
R_CURLY@[20; 21)
|
||||
WHITESPACE@[21; 22)
|
||||
STRUCT_ITEM@[22; 33)
|
||||
STRUCT@[22; 33)
|
||||
STRUCT_KW@[22; 28)
|
||||
WHITESPACE@[28; 29)
|
||||
NAME@[29; 30)
|
||||
|
@ -24,7 +24,7 @@ FILE@[0; 97)
|
|||
R_PAREN@[31; 32)
|
||||
SEMI@[32; 33)
|
||||
WHITESPACE@[33; 35)
|
||||
STRUCT_ITEM@[35; 74)
|
||||
STRUCT@[35; 74)
|
||||
STRUCT_KW@[35; 41)
|
||||
WHITESPACE@[41; 42)
|
||||
NAME@[42; 43)
|
||||
|
@ -60,7 +60,7 @@ FILE@[0; 97)
|
|||
WHITESPACE@[72; 73)
|
||||
R_CURLY@[73; 74)
|
||||
WHITESPACE@[74; 76)
|
||||
STRUCT_ITEM@[76; 96)
|
||||
STRUCT@[76; 96)
|
||||
STRUCT_KW@[76; 82)
|
||||
WHITESPACE@[82; 83)
|
||||
NAME@[83; 84)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 290)
|
||||
STRUCT_ITEM@[0; 13)
|
||||
STRUCT@[0; 13)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 9)
|
||||
|
@ -12,7 +12,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[11; 12)
|
||||
SEMI@[12; 13)
|
||||
WHITESPACE@[13; 14)
|
||||
STRUCT_ITEM@[14; 32)
|
||||
STRUCT@[14; 32)
|
||||
STRUCT_KW@[14; 20)
|
||||
WHITESPACE@[20; 21)
|
||||
NAME@[21; 23)
|
||||
|
@ -33,7 +33,7 @@ FILE@[0; 290)
|
|||
R_PAREN@[30; 31)
|
||||
SEMI@[31; 32)
|
||||
WHITESPACE@[32; 33)
|
||||
STRUCT_ITEM@[33; 56)
|
||||
STRUCT@[33; 56)
|
||||
STRUCT_KW@[33; 39)
|
||||
WHITESPACE@[39; 40)
|
||||
NAME@[40; 42)
|
||||
|
@ -60,7 +60,7 @@ FILE@[0; 290)
|
|||
WHITESPACE@[54; 55)
|
||||
R_CURLY@[55; 56)
|
||||
WHITESPACE@[56; 58)
|
||||
STRUCT_ITEM@[58; 70)
|
||||
STRUCT@[58; 70)
|
||||
STRUCT_KW@[58; 64)
|
||||
WHITESPACE@[64; 65)
|
||||
NAME@[65; 67)
|
||||
|
@ -70,7 +70,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[68; 69)
|
||||
SEMI@[69; 70)
|
||||
WHITESPACE@[70; 71)
|
||||
STRUCT_ITEM@[71; 85)
|
||||
STRUCT@[71; 85)
|
||||
STRUCT_KW@[71; 77)
|
||||
WHITESPACE@[77; 78)
|
||||
NAME@[78; 80)
|
||||
|
@ -82,7 +82,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[83; 84)
|
||||
SEMI@[84; 85)
|
||||
WHITESPACE@[85; 86)
|
||||
STRUCT_ITEM@[86; 101)
|
||||
STRUCT@[86; 101)
|
||||
STRUCT_KW@[86; 92)
|
||||
WHITESPACE@[92; 93)
|
||||
NAME@[93; 95)
|
||||
|
@ -95,7 +95,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[99; 100)
|
||||
SEMI@[100; 101)
|
||||
WHITESPACE@[101; 102)
|
||||
STRUCT_ITEM@[102; 120)
|
||||
STRUCT@[102; 120)
|
||||
STRUCT_KW@[102; 108)
|
||||
WHITESPACE@[108; 109)
|
||||
NAME@[109; 111)
|
||||
|
@ -110,7 +110,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[118; 119)
|
||||
SEMI@[119; 120)
|
||||
WHITESPACE@[120; 121)
|
||||
STRUCT_ITEM@[121; 142)
|
||||
STRUCT@[121; 142)
|
||||
STRUCT_KW@[121; 127)
|
||||
WHITESPACE@[127; 128)
|
||||
NAME@[128; 130)
|
||||
|
@ -128,7 +128,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[140; 141)
|
||||
SEMI@[141; 142)
|
||||
WHITESPACE@[142; 143)
|
||||
STRUCT_ITEM@[143; 166)
|
||||
STRUCT@[143; 166)
|
||||
STRUCT_KW@[143; 149)
|
||||
WHITESPACE@[149; 150)
|
||||
NAME@[150; 152)
|
||||
|
@ -147,7 +147,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[164; 165)
|
||||
SEMI@[165; 166)
|
||||
WHITESPACE@[166; 167)
|
||||
STRUCT_ITEM@[167; 183)
|
||||
STRUCT@[167; 183)
|
||||
STRUCT_KW@[167; 173)
|
||||
WHITESPACE@[173; 174)
|
||||
NAME@[174; 177)
|
||||
|
@ -160,7 +160,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[181; 182)
|
||||
SEMI@[182; 183)
|
||||
WHITESPACE@[183; 184)
|
||||
STRUCT_ITEM@[184; 203)
|
||||
STRUCT@[184; 203)
|
||||
STRUCT_KW@[184; 190)
|
||||
WHITESPACE@[190; 191)
|
||||
NAME@[191; 194)
|
||||
|
@ -176,7 +176,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[201; 202)
|
||||
SEMI@[202; 203)
|
||||
WHITESPACE@[203; 204)
|
||||
STRUCT_ITEM@[204; 233)
|
||||
STRUCT@[204; 233)
|
||||
STRUCT_KW@[204; 210)
|
||||
WHITESPACE@[210; 211)
|
||||
NAME@[211; 214)
|
||||
|
@ -200,7 +200,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[231; 232)
|
||||
SEMI@[232; 233)
|
||||
WHITESPACE@[233; 235)
|
||||
STRUCT_ITEM@[235; 249)
|
||||
STRUCT@[235; 249)
|
||||
STRUCT_KW@[235; 241)
|
||||
WHITESPACE@[241; 242)
|
||||
NAME@[242; 245)
|
||||
|
@ -213,7 +213,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[247; 248)
|
||||
SEMI@[248; 249)
|
||||
WHITESPACE@[249; 250)
|
||||
STRUCT_ITEM@[250; 267)
|
||||
STRUCT@[250; 267)
|
||||
STRUCT_KW@[250; 256)
|
||||
WHITESPACE@[256; 257)
|
||||
NAME@[257; 260)
|
||||
|
@ -231,7 +231,7 @@ FILE@[0; 290)
|
|||
R_ANGLE@[265; 266)
|
||||
SEMI@[266; 267)
|
||||
WHITESPACE@[267; 268)
|
||||
STRUCT_ITEM@[268; 289)
|
||||
STRUCT@[268; 289)
|
||||
STRUCT_KW@[268; 274)
|
||||
WHITESPACE@[274; 275)
|
||||
NAME@[275; 278)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FILE@[0; 200)
|
||||
STRUCT_ITEM@[0; 12)
|
||||
STRUCT@[0; 12)
|
||||
STRUCT_KW@[0; 6)
|
||||
WHITESPACE@[6; 7)
|
||||
NAME@[7; 8)
|
||||
|
@ -12,7 +12,7 @@ FILE@[0; 200)
|
|||
R_ANGLE@[10; 11)
|
||||
SEMI@[11; 12)
|
||||
WHITESPACE@[12; 13)
|
||||
STRUCT_ITEM@[13; 26)
|
||||
STRUCT@[13; 26)
|
||||
STRUCT_KW@[13; 19)
|
||||
WHITESPACE@[19; 20)
|
||||
NAME@[20; 21)
|
||||
|
@ -26,7 +26,7 @@ FILE@[0; 200)
|
|||
R_ANGLE@[24; 25)
|
||||
SEMI@[25; 26)
|
||||
WHITESPACE@[26; 27)
|
||||
STRUCT_ITEM@[27; 43)
|
||||
STRUCT@[27; 43)
|
||||
STRUCT_KW@[27; 33)
|
||||
WHITESPACE@[33; 34)
|
||||
NAME@[34; 35)
|
||||
|
@ -42,7 +42,7 @@ FILE@[0; 200)
|
|||
R_ANGLE@[41; 42)
|
||||
SEMI@[42; 43)
|
||||
WHITESPACE@[43; 44)
|
||||
STRUCT_ITEM@[44; 63)
|
||||
STRUCT@[44; 63)
|
||||
STRUCT_KW@[44; 50)
|
||||
WHITESPACE@[50; 51)
|
||||
NAME@[51; 52)
|
||||
|
@ -61,7 +61,7 @@ FILE@[0; 200)
|
|||
R_ANGLE@[61; 62)
|
||||
SEMI@[62; 63)
|
||||
WHITESPACE@[63; 64)
|
||||
STRUCT_ITEM@[64; 86)
|
||||
STRUCT@[64; 86)
|
||||
STRUCT_KW@[64; 70)
|
||||
WHITESPACE@[70; 71)
|
||||
NAME@[71; 72)
|
||||
|
@ -82,7 +82,7 @@ FILE@[0; 200)
|
|||
R_ANGLE@[84; 85)
|
||||
SEMI@[85; 86)
|
||||
WHITESPACE@[86; 87)
|
||||
STRUCT_ITEM@[87; 116)
|
||||
STRUCT@[87; 116)
|
||||
STRUCT_KW@[87; 93)
|
||||
WHITESPACE@[93; 94)
|
||||
NAME@[94; 95)
|
||||
|
@ -109,7 +109,7 @@ FILE@[0; 200)
|
|||
R_ANGLE@[114; 115)
|
||||
SEMI@[115; 116)
|
||||
WHITESPACE@[116; 117)
|
||||
STRUCT_ITEM@[117; 143)
|
||||
STRUCT@[117; 143)
|
||||
STRUCT_KW@[117; 123)
|
||||
WHITESPACE@[123; 124)
|
||||
NAME@[124; 125)
|
||||
|
@ -135,7 +135,7 @@ FILE@[0; 200)
|
|||
R_ANGLE@[141; 142)
|
||||
SEMI@[142; 143)
|
||||
WHITESPACE@[143; 144)
|
||||
STRUCT_ITEM@[144; 180)
|
||||
STRUCT@[144; 180)
|
||||
STRUCT_KW@[144; 150)
|
||||
WHITESPACE@[150; 151)
|
||||
NAME@[151; 152)
|
||||
|
@ -170,7 +170,7 @@ FILE@[0; 200)
|
|||
R_ANGLE@[178; 179)
|
||||
SEMI@[179; 180)
|
||||
WHITESPACE@[180; 181)
|
||||
STRUCT_ITEM@[181; 199)
|
||||
STRUCT@[181; 199)
|
||||
STRUCT_KW@[181; 187)
|
||||
WHITESPACE@[187; 188)
|
||||
NAME@[188; 189)
|
||||
|
|
Loading…
Reference in a new issue