Skip to main content

tidy/bootstrap/src/utils/
proc_macro_deps.rs

1/// Do not update manually - use `./x.py test tidy --bless`
2/// Holds all direct and indirect dependencies of proc-macro crates in tree.
3/// See <https://github.com/rust-lang/rust/issues/134863>
4pub static CRATES: &[&str] = &[
5    // tidy-alphabetical-start
6    "allocator-api2",
7    "anyhow",
8    "askama_derive",
9    "askama_parser",
10    "basic-toml",
11    "bitflags",
12    "block-buffer",
13    "bumpalo",
14    "cfg-if",
15    "cpufeatures",
16    "crypto-common",
17    "darling",
18    "darling_core",
19    "derive_builder_core",
20    "digest",
21    "equivalent",
22    "fluent-bundle",
23    "fluent-langneg",
24    "fluent-syntax",
25    "fnv",
26    "foldhash",
27    "generic-array",
28    "glob",
29    "hashbrown",
30    "heck",
31    "id-arena",
32    "ident_case",
33    "indexmap",
34    "intl-memoizer",
35    "intl_pluralrules",
36    "itoa",
37    "leb128fmt",
38    "libc",
39    "log",
40    "memchr",
41    "minimal-lexical",
42    "nom",
43    "pest",
44    "pest_generator",
45    "pest_meta",
46    "prettyplease",
47    "proc-macro2",
48    "quote",
49    "rustc-hash",
50    "ryu",
51    "self_cell",
52    "semver",
53    "serde",
54    "serde_core",
55    "serde_derive_internals",
56    "serde_json",
57    "sha2",
58    "smallvec",
59    "stable_deref_trait",
60    "strsim",
61    "syn",
62    "synstructure",
63    "thiserror",
64    "tinystr",
65    "type-map",
66    "typenum",
67    "ucd-trie",
68    "unic-langid",
69    "unic-langid-impl",
70    "unic-langid-macros",
71    "unicode-ident",
72    "unicode-xid",
73    "version_check",
74    "wasm-bindgen-macro-support",
75    "wasm-bindgen-shared",
76    "wasm-encoder",
77    "wasm-metadata",
78    "wasmparser",
79    "winnow",
80    "wit-bindgen-core",
81    "wit-bindgen-rust",
82    "wit-component",
83    "wit-parser",
84    "yoke",
85    "zerofrom",
86    "zerovec",
87    // tidy-alphabetical-end
88];