Closed
Description
rust-analyzer version: rustc 1.80.0 (051478957 2024-07-21)
rustc version: rust-analyzer 1.80.0 (05147895 2024-07-21)
editor or extension: Vim 9.1 coc-rust-analyzer
code snippet to reproduce:
type Result<T> = std::result::Result<T, ()>;
fn foo() -> Result<'static, ()> { Ok(()) }
fn main() { }
use quick fix:
type Result<T> = std::result::Result<T, ()>;
fn foo() -> Result<, ()> { Ok(()) }
fn main() { }
expect:
type Result<T> = std::result::Result<T, ()>;
fn foo() -> Result<()> { Ok(()) }
fn main() { }