// check-pass pub struct Tuple; pub trait Trait { type Input: From<>::Input>; } fn main() {}