Skip to content

Conversation

A4-Tacks
Copy link
Contributor

@A4-Tacks A4-Tacks commented Aug 2, 2025

Input:

//- minicore: default
enum Variant<T> {
    Defined(T),
    Undefi$0ned,
}

Old:

enum Variant<T> {
    Defined(T),
    Undefined,
}

impl Default for Variant {
    fn default() -> Self {
        Self::Undefined
    }
}

This PR fixed:

enum Variant<T> {
    Defined(T),
    Undefined,
}

impl<T> Default for Variant<T> {
    fn default() -> Self {
        Self::Undefined
    }
}

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 2, 2025
Input:
```rust
//- minicore: default
enum Variant<T> {
    Defined(T),
    Undefi$0ned,
}
```
Old:
```rust
enum Variant<T> {
    Defined(T),
    Undefined,
}

impl Default for Variant {
    fn default() -> Self {
        Self::Undefined
    }
}
```
This PR fixed:
```rust
enum Variant<T> {
    Defined(T),
    Undefined,
}

impl<T> Default for Variant<T> {
    fn default() -> Self {
        Self::Undefined
    }
}
```
@A4-Tacks A4-Tacks force-pushed the fix-gen-default-from-enum-variant-generic branch from 72fac5e to 278cfb8 Compare August 30, 2025 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants