Skip to content

unresolved-macro-call triggered for #[derive(...)] whenever a macro_rules! derive macro is defined in the same scope #12734

Closed
@repnop

Description

@repnop

rust-analyzer version: rust-analyzer version: 0.0.0 (5342f47 2022-07-09)

rustc version: rustc 1.62.0 (a8314ef7d 2022-06-27)

relevant settings: none

macro_rules! derive {
    () => {};
}

#[derive(Debug)] // <-- unresolved macro `derive`
pub struct Bar;

compiles successfully, however

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-macromacro expansionA-nameresname, path and module resolutionC-bugCategory: bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions