error[E0277]: `
>::Item` is not an iterator --> $DIR/issue-22872.rs:20:40 | LL | fn push_process
(process: P) where P: Process<'static> { | - help: consider further restricting the associated type: `,
>::Item: std::iter::Iterator`
LL | let _: Box >::Item` is not an iterator
|
= help: the trait `std::iter::Iterator` is not implemented for ` >::Item`
= note: required because of the requirements on the impl of `for<'b> Wrap<'b>` for `Wrapper `
= note: required for the cast to the object type `dyn for<'b> Wrap<'b>`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0277`.