Skip to content

Use the fully-qualified type name for Result

xaep requested to merge (removed):master into master

Otherwise derived enums failed to build if there's a Result type with different number of type arguments in the same scope, e.g:

type Result<T> = std::result::Result<T, SomeError>;

#[derive(Primitive)]
enum Foo {
    A = 1,
}

Merge request reports