On Monday, 27 July 2015 at 19:21:10 UTC, Tobias Müller wrote:
trait A {...} trait B {...}trait C : A,B { } impl<T: A+B> C for T { } fn myFunction(c: C) {...} Tobi
Has to be: fn my_function(c: &C) { ... }actually, because trait objects can only be passed by reference/borrowed-pointer.