5个不稳定版本

0.3.0 2021年12月11日
0.2.0 2017年9月4日
0.1.2 2017年7月17日
0.1.1 2017年7月10日
0.1.0 2017年7月9日

#1429 in 数学

每月下载量:39
用于 ferrischat_common

MIT 许可证

23KB
530 代码行

tribool

Rust中的三值逻辑。部分受Boost Tribool启发。

使用serde功能以启用使用null值作为不确定状态的Serde(反)序列化支持。

有关更多信息,请参阅维基百科页面


lib.rs:

三值/三态逻辑

三值逻辑是布尔逻辑的扩展,有三个值表示真、假和某个不确定的第三个值。

由于Rust中逻辑运算符重载的限制,AND、OR和XOR操作使用位运算符&|^实现。

有关更多信息以及该实现的完整真值表,请参阅维基百科页面

依赖关系

~175KB