2016-08-03 03:07:56 +02:00
|
|
|
// rustfmt-space_before_bound: true
|
|
|
|
|
|
|
|
trait Trait {}
|
2017-01-09 03:58:06 +01:00
|
|
|
trait Trait2 {}
|
2017-06-12 06:01:41 +02:00
|
|
|
fn f<'a, 'b : 'a, T : Trait, U>()
|
|
|
|
where
|
|
|
|
U : Trait2,
|
|
|
|
{
|
|
|
|
}
|
2017-01-09 03:58:06 +01:00
|
|
|
|
|
|
|
// should fit on the line
|
2017-06-12 06:01:41 +02:00
|
|
|
fn f2<'a, 'b : 'a, Ttttttttttttttttttttttttttttttttttttttttttttttt : Trait, U>()
|
|
|
|
where
|
|
|
|
U : Trait2,
|
|
|
|
{
|
|
|
|
}
|
2017-01-09 03:58:06 +01:00
|
|
|
// should be wrapped
|
2017-06-12 06:01:41 +02:00
|
|
|
fn f2<'a, 'b : 'a, Tttttttttttttttttttttttttttttttttttttttttttttttt : Trait, U>()
|
|
|
|
where
|
|
|
|
U : Trait2,
|
|
|
|
{
|
2017-01-09 03:58:06 +01:00
|
|
|
}
|