No proc-macros present for crate
unresolved-proc-macro
Source: unresolved_proc_macro.rs
This diagnostic is shown when a procedural macro can not be found. This usually means that procedural macro support is simply disabled (and hence is only a weak hint instead of an error), but can also indicate project setup problems.
If you are seeing a lot of "proc macro not expanded" warnings, you can add this option to the rust-analyzer.diagnostics.disabled list to prevent them from showing. Alternatively you can enable support for procedural macros (see rust-analyzer.procMacro.attributes.enable).