// run-pass #![allow(unused_must_use)] #![allow(dead_code)] #![allow(unused_mut)] // pretty-expanded FIXME #23616 use std::sync::mpsc::{channel, Sender}; // tests that ctrl's type gets inferred properly struct Command { key: K, val: V } fn cache_server(mut tx: Sender>>) { let (tx1, _rx) = channel(); tx.send(tx1); } pub fn main() { }