error[E0282]: type annotations needed for `(Sender>, std::sync::mpsc::Receiver>)` --> $DIR/issue-25368.rs:8:9 | LL | let (tx, rx) = | ^^^^^^^^ | help: consider giving this pattern a type, where the type for type parameter `T` is specified | LL | let (tx, rx): (Sender>, std::sync::mpsc::Receiver>) = | +++++++++++++++++++++++++++++++++++++++++++++++++++++ error: aborting due to previous error For more information about this error, try `rustc --explain E0282`.