#container #hash-map

arith

支持算术运算的容器

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

GPL-3.0 许可协议

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 通用公共许可证。

无运行时依赖