rust/tests/ui/lifetimes/elided-lifetime-in-path-in-...

18 lines
266 B
Rust

//@ check-pass
struct Sqlite {}
trait HasArguments<'q> {
type Arguments;
}
impl<'q> HasArguments<'q> for Sqlite {
type Arguments = std::marker::PhantomData<&'q ()>;
}
fn foo() {
let _ = <Sqlite as HasArguments>::Arguments::default();
}
fn main() {}