Skip to content

Hir debug view drops precedence as and &mut #16865

@A4-Tacks

Description

@A4-Tacks

rust-analyzer version: rust-analyzer 1.77.0-nightly (bf8716f1 2023-12-24)

rustc version: rustc 1.77.0-nightly (bf8716f1c 2023-12-24)

relevant settings: NONE

repository link (if public, optional): NONE

code snippet to reproduce:

fn main() {
    let r = &2;
    let _ = &mut (*r as i32);
}

view Hir output:

fn main() {
    let r = &2;
    let _ = &mut *r as i32;
}

&mut *r as i32 is (&mut *r) as i32 (in rust syntax)

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