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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
{ "syn":
{ "type": "export"
, "target": "syn-internal"
, "flexible_config":
["ARCH", "HOST_ARCH", "TARGET_ARCH", "ENV", "TOOLCHAIN_CONFIG"]
}
, "syn-internal":
{ "type": ["@", "rules", "rust", "library"]
, "name": ["syn"]
, "crate_root": ["src/lib.rs"]
, "srcs":
[ "src/custom_punctuation.rs"
, "src/drops.rs"
, "src/derive.rs"
, "src/span.rs"
, "src/whitespace.rs"
, "src/verbatim.rs"
, "src/buffer.rs"
, "src/print.rs"
, "src/parse_macro_input.rs"
, "src/thread.rs"
, "src/stmt.rs"
, "src/custom_keyword.rs"
, "src/op.rs"
, "src/fixup.rs"
, "src/lifetime.rs"
, "src/expr.rs"
, "src/file.rs"
, "src/group.rs"
, "src/attr.rs"
, "src/token.rs"
, "src/lookahead.rs"
, "src/scan_expr.rs"
, "src/generics.rs"
, "src/mac.rs"
, "src/item.rs"
, "src/ident.rs"
, "src/classify.rs"
, "src/parse_quote.rs"
, "src/parse.rs"
, "src/path.rs"
, "src/discouraged.rs"
, "src/ext.rs"
, "src/spanned.rs"
, "src/sealed.rs"
, "src/data.rs"
, "src/precedence.rs"
, "src/lit.rs"
, "src/error.rs"
, "src/macros.rs"
, "src/export.rs"
, "src/meta.rs"
, "src/bigint.rs"
, "src/ty.rs"
, "src/pat.rs"
, "src/lib.rs"
, "src/punctuated.rs"
, "src/tt.rs"
, "src/restriction.rs"
, "src/gen/debug.rs"
, "src/gen/clone.rs"
, "src/gen/eq.rs"
, "src/gen/visit.rs"
, "src/gen/hash.rs"
, "src/gen/visit_mut.rs"
, "src/gen/fold.rs"
]
, "edition": ["2021"]
, "arguments_config":
["ARCH", "HOST_ARCH", "TARGET_ARCH", "ENV", "TOOLCHAIN_CONFIG"]
, "deps":
[ ["@", "proc-macro2", "", "proc_macro2"]
, ["@", "quote", "", "quote"]
, ["@", "unicode-ident", "", "unicode_ident"]
]
, "cargo_features":
["clone-impls", "default", "derive", "parsing", "printing", "proc-macro"]
, "stage": ["syn-2.0.98"]
, "version": ["2", "0", "98"]
, "pkg_name": ["syn"]
}
, "clone-impls":
{"type": ["@", "rules", "cargo", "feature"], "name": ["clone-impls"]}
, "default": {"type": ["@", "rules", "cargo", "feature"], "name": ["default"]}
, "derive": {"type": ["@", "rules", "cargo", "feature"], "name": ["derive"]}
, "extra-traits":
{"type": ["@", "rules", "cargo", "feature"], "name": ["extra-traits"]}
, "fold": {"type": ["@", "rules", "cargo", "feature"], "name": ["fold"]}
, "full": {"type": ["@", "rules", "cargo", "feature"], "name": ["full"]}
, "parsing": {"type": ["@", "rules", "cargo", "feature"], "name": ["parsing"]}
, "printing":
{"type": ["@", "rules", "cargo", "feature"], "name": ["printing"]}
, "proc-macro":
{"type": ["@", "rules", "cargo", "feature"], "name": ["proc-macro"]}
, "test": {"type": ["@", "rules", "cargo", "feature"], "name": ["test"]}
, "visit": {"type": ["@", "rules", "cargo", "feature"], "name": ["visit"]}
, "visit-mut":
{"type": ["@", "rules", "cargo", "feature"], "name": ["visit-mut"]}
}
|