Rust-analyzer seemingly misses Copy traits in macro generated libraries

I'm using various types from a library I created, albeit ones that are mostly created through macros. The types of interest are all Copy, but I get consistent [rust-analyzer move-out-of-ref] errors. The compiler is quite happy so I assert these are erroneous.

I seem to recall having issues previously with way the types are created (through macros), which was solved somehow but I can't recall. Has there been some changes recently that might expose such an issue?

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.