| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-19 | Avoid using `()` in `derive(From)` output. | Nicholas Nethercote | -35/+36 | |
| Using an error type instead of `()` avoids the duplicated errors on `struct SUnsizedField` in `deriving-from-wrong-target.rs`. It also improves the expanded output from this: ``` struct S2(u32, u32); impl ::core::convert::From<()> for S2 { #[inline] fn from(value: ()) -> S2 { (/*ERROR*/) } } ``` to this: ``` struct S2(u32, u32); impl ::core::convert::From<(/*ERROR*/)> for S2 { #[inline] fn from(value: (/*ERROR*/)) -> S2 { (/*ERROR*/) } } ``` The new code also only matchs on `item.kind` once. | ||||
| 2025-08-15 | Implement `#[derive(From)]` | Jakub Beránek | -3/+122 | |
| 2025-08-15 | Create unstable `From` builtin macro and register it | Jakub Beránek | -0/+13 | |
