//@ run-pass #![allow(dead_code)] type Connection = Box) + 'static>; fn f() -> Option { let mock_connection: Connection = Box::new(|_| {}); Some(mock_connection) } pub fn main() { }