blob: 8de5bae92fc2ceb826871cd0acb020e5106c08b5 [file] [log] [blame] [edit]
pub enum Sexpr<'a> {
Ident(&'a str),
}
fn map<'a, F: Fn(String) -> Sexpr<'a>>(f: F) {}
fn main() {
map(Sexpr::Ident);
//~^ ERROR type mismatch in function arguments
}