about summary refs log tree commit diff
path: root/tests/ui/impl-header-lifetime-elision/explicit-and-elided-same-header.rs
blob: fb5f9b0aeee55de8dc1d7b562005d1128b74c9ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
//@ run-pass

#![allow(warnings)]

// This works for functions...
fn foo<'a>(x: &str, y: &'a str) {}

// ...so this should work for impls
impl<'a> Foo<&str> for &'a str {}
trait Foo<T> {}

fn main() {
}