Skip to content

"unwrap_result_return_type" assist breaks on Returns with nested type parameters #14496

Closed
@Godlesschild

Description

@Godlesschild

rust-analyzer version: rust-analyzer version: 0.4.1462-standalone (e871540 2023-04-04)

rustc version: rustc 1.70.0-nightly (0599b6b93 2023-04-01)

Example:

fn foo() -> Result<Vec<i8>, ()> {
    Ok(vec![1, 2, 3])
}

After applying "unwrap Result return type":

fn foo() -> Vec<i8 {
    vec![1, 2, 3]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions