Skip to content

Type mismatch with tuple keys in DefaultHashMap #12488

@danielhuang

Description

@danielhuang

rust-analyzer version: rust-analyzer version: 9490120 2022-05-01 dev

rustc version: rustc 1.60.0 (7737e0b5c 2022-04-04)

relevant settings:

"rust-analyzer.diagnostics.experimental.enable": true,

Given the following code:

defaultmap = "0.5.0"
use defaultmap::DefaultHashMap;

fn main() {
    let mut map = DefaultHashMap::new(0);
    map[(0, 0)] = 1;
}

rust-analyzer reports an error:
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-tytype system / type inference / traits / method resolutionC-bugCategory: bug

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions