小编bla*_*eep的帖子

如何创建不同类型的 HashMap 并测试它们是否相等?

我有一个包含多个键和值的源 JSON,我想获取多个目标 JSON 并检查它们是否是该 JSON 的子集:目标 JSON 中的所有字段都存在于源 JSON 中并保持相同的值。

为了实现这一点,我想在 a 的值部分放置几个不同类型的值HashMap并调用equals这些值。

地图中有几种类型的值,我想接受一些键值对并检查是否

  1. 钥匙在地图上
  2. 该值与地图中的值相同。

这是我想在 Java 中做的一个例子:

boolean isInMap(Map<String, Object> map, String key, Object value) {
    return map.containsKey(key) && map.get(key).equals(value);
}
Run Code Online (Sandbox Code Playgroud)

这可能是一个XY 问题,但我如何在 Rust 中做到这一点?

rust

5
推荐指数
1
解决办法
1246
查看次数

标签 统计

rust ×1