1
Fork 0

Add diagnostic items for macros

This commit is contained in:
Alex Macleod 2022-01-06 14:50:46 +00:00
parent f1ce0e6a00
commit 7ea03db04a
5 changed files with 62 additions and 0 deletions

View file

@ -334,8 +334,10 @@ symbols! {
asm_sym,
asm_unwind,
assert,
assert_eq_macro,
assert_inhabited,
assert_macro,
assert_ne_macro,
assert_receiver_is_total_eq,
assert_uninit_valid,
assert_zero_valid,
@ -405,6 +407,7 @@ symbols! {
cfg_doctest,
cfg_eval,
cfg_hide,
cfg_macro,
cfg_panic,
cfg_sanitize,
cfg_target_abi,
@ -432,15 +435,18 @@ symbols! {
coerce_unsized,
cold,
column,
column_macro,
compare_and_swap,
compare_exchange,
compare_exchange_weak,
compile_error,
compile_error_macro,
compiler_builtins,
compiler_fence,
concat,
concat_bytes,
concat_idents,
concat_macro,
conservative_impl_trait,
console,
const_allocate,
@ -520,10 +526,13 @@ symbols! {
custom_inner_attributes,
custom_test_frameworks,
d,
dbg_macro,
dead_code,
dealloc,
debug,
debug_assert_eq_macro,
debug_assert_macro,
debug_assert_ne_macro,
debug_assertions,
debug_struct,
debug_trait_builder,
@ -593,6 +602,9 @@ symbols! {
enclosing_scope,
encode,
env,
env_macro,
eprint_macro,
eprintln_macro,
eq,
ermsb_target_feature,
exact_div,
@ -640,6 +652,7 @@ symbols! {
field,
field_init_shorthand,
file,
file_macro,
fill,
finish,
flags,
@ -662,6 +675,7 @@ symbols! {
format,
format_args,
format_args_capture,
format_args_macro,
format_args_nl,
format_macro,
freeze,
@ -728,7 +742,10 @@ symbols! {
in_band_lifetimes,
include,
include_bytes,
include_bytes_macro,
include_macro,
include_str,
include_str_macro,
inclusive_range_syntax,
index,
index_mut,
@ -776,6 +793,7 @@ symbols! {
lifetime,
likely,
line,
line_macro,
link,
link_args,
link_cfg,
@ -819,6 +837,7 @@ symbols! {
masked,
match_beginning_vert,
match_default_bindings,
matches_macro,
maxnumf32,
maxnumf64,
may_dangle,
@ -855,6 +874,7 @@ symbols! {
modifiers,
module,
module_path,
module_path_macro,
more_qualified_paths,
more_struct_aliases,
movbe_target_feature,
@ -938,6 +958,7 @@ symbols! {
optin_builtin_traits,
option,
option_env,
option_env_macro,
options,
or,
or_patterns,
@ -1001,6 +1022,8 @@ symbols! {
prelude_import,
preserves_flags,
primitive,
print_macro,
println_macro,
proc_dash_macro: "proc-macro",
proc_macro,
proc_macro_attribute,
@ -1288,6 +1311,7 @@ symbols! {
str,
str_alloc,
stringify,
stringify_macro,
struct_field_attributes,
struct_inherit,
struct_variant,
@ -1331,6 +1355,8 @@ symbols! {
then_with,
thread,
thread_local,
thread_local_macro,
todo_macro,
tool_attributes,
tool_lints,
trace_macros,
@ -1381,6 +1407,7 @@ symbols! {
underscore_imports,
underscore_lifetimes,
uniform_paths,
unimplemented_macro,
unit,
universal_impl_trait,
unix,
@ -1389,6 +1416,7 @@ symbols! {
unpin,
unreachable,
unreachable_code,
unreachable_macro,
unrestricted_attribute_tokens,
unsafe_block_in_unsafe_fn,
unsafe_cell,
@ -1419,6 +1447,7 @@ symbols! {
var,
variant_count,
vec,
vec_macro,
version,
vis,
visible_private_types,
@ -1443,7 +1472,9 @@ symbols! {
wrapping_sub,
wreg,
write_bytes,
write_macro,
write_str,
writeln_macro,
x87_reg,
xer,
xmm_reg,