#dialect #arithmetic-operations #panic #defined #panic-free #value #return

anxious

anxious 提供了一个无恐慌的 Rust 语言的方言

1 个不稳定版本

0.1.0 2024 年 3 月 16 日

#1323 in Rust 模式

MIT/Apache

50KB
1K SLoC

anxious

static analysis unit tests codecov

整数运算

操作 I8 INom8 IBit8 INomBit8
+, -, *
/, %
==
<, >
&, |, ^, !
<<, >>, >>>
显示
调试

I8 在算术操作 +-* 上可能会返回恐慌值 IntegerOverflow
I8 在算术操作 /% 上可能会返回恐慌值 IntegerOverflowIntegerDivizionByZero
IBit8INomBit8+-* 上执行环绕算术
IBit8 在算术操作 /% 上可能会返回恐慌值 IntegerDivizionByZero
等性和比较定义在名义类型上
显示定义在所有名义类型上
调试定义在所有类型上

无运行时依赖

特性