monotonic:Rust的单调数据结构

时间:2024-06-11 09:12:49
【文件属性】:

文件名称:monotonic:Rust的单调数据结构

文件大小:12KB

文件格式:ZIP

更新时间:2024-06-11 09:12:49

Rust

单调的 这是一个单调增长的Rust数据结构的开发中库。 这允许在将参考保持在其内部的同时附加或插入其中。 与RefCell机制相比,这不会引起运行时检查或潜在的恐慌。 当前,此功能使用需要每晚构建的Rust功能。 库的名称可能会有所更改,因为它有点用词不当。 可以通过&mut self方法支持删除或变异元素,但这显然排除了某些预期的用例。 到目前为止工作 Chain 类似于Vec ,不同之处在于,随着结构的增长而不是重新分配,内存块保留在链表中。 这允许通过&self附加。 DynChain 与Chain相似,但是允许附加可以抹除到E任意类型,例如,通过调整大小: let vec: DynChain < Display> = DynChain :: new (); vec. push ( 42 ); vec. push ( 3.14 ); vec. push


【文件预览】:
monotonic-master
----LICENSE(1KB)
----src()
--------zone.rs(6KB)
--------chain()
--------lib.rs(77B)
----Cargo.toml(98B)
----.gitignore(18B)
----README.md(2KB)

网友评论