Skip to content

Quick fix removing lifetime param not remove comma #17727

Closed
@A4-Tacks

Description

@A4-Tacks

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() { }

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions