更改或自定义关键字类型

    注意到 f32f64 没有实现 Hash,这很大程度上是由于若使用浮点数作为 散列表的键,浮点精度误差会很容易导致错误。

    对自定义类型可以轻松地实现 EqHash,只需加上一行代码:#[derive(PartialEq, Eq, Hash)]

    为了试验 HashMap 中的 ,让我们试着做一个非常简易的用户登录系统: