noisy_float-rs:用于检查浮点运算的锈库

时间:2024-05-23 01:09:29
【文件属性】:

文件名称:noisy_float-rs:用于检查浮点运算的锈库

文件大小:19KB

文件格式:ZIP

更新时间:2024-05-23 01:09:29

Rust

noisy_float-rs 这是一个Rust库,其中包含浮点类型,如果将这些浮点类型设置为非法值(例如NaN),它们会惊慌。 箱 该库的Rust板条箱可以在找到。 文献资料 该库的文档可以在找到。 描述 名称“ Noisy Float”(噪声浮点)来自术语“安静的NaN”和“信号化NaN”; “ signaling”太长,无法输入结构/板条箱名称,因此使用“ noisy”代替“ quiet”。 noisy_float::types types中定义的标准类型遵循Rust处理整数溢出所展示的原理:错误的算术运算被视为错误,但是在优化的版本中检查所有位置的成本太高。 对于创建的每个浮点数,请使用debug_assert! 调用用于检查它是否有效。 这样,在开发代码时可以保证浮点数具有有效值,但是与直接使用f32或f64相比,在发布运行期间使用这些浮点类型没有开销。 此板条箱使用了流行的


【文件预览】:
noisy_float-rs-master
----rustfmt.toml(35B)
----Cargo.toml(719B)
----src()
--------float_impl.rs(26KB)
--------types.rs(3KB)
--------lib.rs(18KB)
--------checkers.rs(2KB)
----LICENSE(11KB)
----README.md(2KB)
----.gitignore(54B)
----benches()
--------benchmark.rs(4KB)

网友评论