```rust struct S {} impl S { fn f() {} } fn f() { <S>::$0 } ``` We show no completions here, but `<S>::f` is valid.