pub trait SomeTrait {} pub trait Zzzzzzzzzzzzzzzzzz {} pub fn bet<Nonononononononono: SomeTrait + Zzzzzzzzzzzzzzzzzz>() -> Result<Nonononononononono, ()> { loop {} } pub fn beta<Nonononononononono: SomeTrait + Zzzzzzzzzzzzzzzzzz>( _param: Result<Nonononononononono, ()>, ) { loop {} }