#调试 #显示 #浮点数 #数特性 #工具

无std floatd

FloatD仅仅是num_traits::Float + Debug + Display

1个不稳定版本

0.1.0 2024年3月24日

#1152数学


floco 中使用

MIT/Apache

7KB

floatd 🛟 🐛 🖥️ 构建状态 Apache徽章 MIT徽章

这是一个小巧的crate,提供"FloatD"特性,即num_traits::Float + Debug + Display。这个特性很可能会在项目更成熟时被整合到后续的crate中。目前,这是保存这个特性的最方便的地方。

根据rust API指南中关于向后兼容性的章节,将Display和Debug指定为特性界限是不良实践。

我认为这个crate的下游使用场景(保证一个结构体的底层数据可以被格式化为关联的错误类型)属于指南中列出的异常1。不过,效果因情况而异。

兼容性

默认情况下,这是一个无std的crate,std支持隐藏在功能标志后面。

开发依赖

预提交配置依赖于casey/just: 🤖 Just a command runner

许可证

以下任一许可证下

任选。

贡献

除非你明确声明,否则你提交的任何有意包含在作品中的贡献,根据Apache-2.0许可证定义,应按上述方式双重许可,不得附加任何额外条款或条件。

依赖关系

~560KB
~11K SLoC