Skip to content

builtin-derive errors when encountering macros in type position #9

Open
@lcnr

Description

@lcnr
macro_rules! mk_u32 {
    () => { u32 }
}

#[derive(Clone)]
struct Foo {
    value: mk_u32!(), // ok
}

#[derive(Clone)]
struct Bar<T> {
    param: T,
    value: mk_u32!(), // error
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions