5 个版本
0.2.3 | 2021 年 5 月 16 日 |
---|---|
0.2.2 | 2021 年 5 月 16 日 |
0.2.1 | 2021 年 5 月 16 日 |
0.2.0 | 2021 年 5 月 16 日 |
0.1.0 | 2021 年 4 月 15 日 |
#238 in #hash-map
10KB
178 行
arith
支持算术运算的容器。
用法
arithmap!{"a" => 1, "b" => 2} + 1 == arithmap!{"a" => 2, "b" => 3};
arithmap!{"a" => 1, "b" => 2} + arithmap!{"b" => 2, "c" => 3} == arithmap!{"a" => 1, "b" => 4, "c" => 3};
(arithmap!{"a" => 0, "b" => 1}.prune()) == arithmap!{"b" => 1};
您可以通过 .hashmap
字段访问底层值。目前只支持 &'a str
键,直到我说服借用检查器让我使用泛型键类型。
文档
版权
版权 (C) 2021- Piotr Oleśkiewicz
本程序是自由软件:您可以按照自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,许可证版本为 3,或者(根据您的选择)许可证的任何后续版本。
本程序以希望它可能有用而分发,但没有任何保证;甚至没有关于其商业性或针对特定目的的适用性的暗示保证。有关详细信息,请参阅 GNU 通用公共许可证。