struct Tuple; impl From<(u8,)> for Tuple { fn from(_: (u8,)) -> Self { todo!() } } impl From<(u8, u8)> for Tuple { fn from(_: (u8, u8)) -> Self { todo!() } } impl From<(u8, u8, u8)> for Tuple { fn from(_: (u8, u8, u8)) -> Self { todo!() } } fn convert_into_tuple(_x: impl Into) {} fn main() { convert_into_tuple(42_u8); //~^ ERROR E0277 //~| HELP use a unary tuple instead //~| HELP the following other types implement trait `From` }