#多项式 #分配 #切片 #操作 #无std #迭代器

无std poly_it

一个支持切片和最小分配的多项式操作无std库

5个版本

0.2.3 2024年7月6日
0.2.2 2024年3月29日
0.1.3 2024年3月22日

#1030 in 算法

MIT许可证

49KB
1K SLoC

poly_it

maintenance status: passively-maintained license crates.io docs.rs rust 1.65.0+ badge Rust CI codecov

一个用于操作多项式且支持切片和最小分配的无std库。

文档

如何使用?

将以下内容添加到你的Cargo.toml

[dependencies]
poly_it = "0.2.3"

无std环境

库默认为no_std,但假设有一个全局分配器。如果禁用了默认功能,并且启用了tinyvecarrayvec功能之一,也可以完全不使用分配器。

最小支持的Rust版本(MSRV)

最小支持的Rust版本是Rust 1.65.0

致谢

这个库最初是polynomial-rs的分支,但后来重写以支持迭代器和最小分配。

依赖项

~0.5–0.8MB
~18K SLoC