error: implementation of `Robot` is not general enough --> $DIR/higher-ranked-auto-trait-12.rs:31:20 | LL | let _my_task = this_is_send(async move { | ____________________^ LL | | let _my_iter = IRobot { LL | | id: 32, LL | | robot: source, LL | | }; LL | | yield_now().await; LL | | }); | |______^ implementation of `Robot` is not general enough | = note: `Box<(dyn Robot + Send + '0)>` must implement `Robot`, for any lifetime `'0`... = note: ...but `Robot` is actually implemented for the type `Box<(dyn Robot + Send + 'static)>` error: aborting due to 1 previous error