1 In types, the `+` type operator has low precedence, so it is often necessary
10 w: &'a Foo + Copy, // error, use &'a (Foo + Copy)
11 x: &'a Foo + 'a, // error, use &'a (Foo + 'a)
12 y: &'a mut Foo + 'a, // error, use &'a mut (Foo + 'a)
13 z: fn() -> Foo + 'a, // error, use fn() -> (Foo + 'a)
17 More details can be found in [RFC 438].
19 [RFC 438]: https://github.com/rust-lang/rfcs/pull/438