| //@ edition: 2021 | |
| struct Ty; | |
| impl TryFrom<Ty> for u8 { | |
| type Error = Ty; | |
| fn try_from(_: Ty) -> Result<Self, Self::Error> { | |
| loop {} | |
| } | |
| } | |
| impl TryFrom<Ty> for u8 { | |
| //~^ ERROR conflicting implementations of trait | |
| type Error = Ty; | |
| fn try_from(_: Ty) -> Result<Self, Self::Error> { | |
| loop {} | |
| } | |
| } | |
| fn main() {} |