文件名称:stacker:用于Rust的手动分段堆栈
文件大小:55KB
文件格式:ZIP
更新时间:2024-05-27 05:01:41
Rust
堆垛机 Rust的堆栈增长库。 在程序可能希望增大堆栈的位置启用注释固定点。 如果堆栈已达到其极限,则溢出到堆中。 该库旨在帮助实现递归算法。 # Cargo.toml [ dependencies ] stacker = " 0.1 " 平台支援 该库当前使用psm来实现其跨平台功能,Windows例外,该库使用基于Fibers的实现。 有关支持表,请参见psm的自述文件。 在所有不受支持的平台上,此库均为noop。 它应该编译并运行,但实际上不会增加堆栈,并且代码通常会继续到达保护页面。 执照 该项目获得以下任一许可 Apache许可证2.0版( 或 ) MIT许可证( 或 ) 由您选择。 贡献 除非您明确声明,否则您有意提交的任何贡献(包括Apache-2.0许可中定义的内容)均应按上述双重许可,且无任何其他条款或条件。
【文件预览】:
stacker-master
----.gitignore(22B)
----LICENSE-MIT(1KB)
----README.md(1KB)
----.github()
--------workflows()
----Cargo.toml(830B)
----tests()
--------smoke.rs(2KB)
--------simple.rs(573B)
----LICENSE-APACHE(11KB)
----build.rs(316B)
----src()
--------lib.rs(19KB)
--------arch()
----psm()
--------.gitignore(50B)
--------LICENSE-MIT(1KB)
--------Cargo.toml(432B)
--------tests()
--------examples()
--------LICENSE-APACHE(10KB)
--------build.rs(5KB)
--------src()
--------README.mkd(9KB)
----Cross.toml(80B)