#tree #immutability #path #thread-safe

rpds-pathtree

不可变、路径可寻址的树数据结构

13个版本 (7个重大变更)

0.7.0 2024年8月8日
0.5.0 2024年7月30日
0.2.0 2024年3月18日
0.1.0 2023年12月13日
0.0.23 2023年11月24日

#759数据结构

Download history 244/week @ 2024-07-08 121/week @ 2024-07-15 230/week @ 2024-07-22 341/week @ 2024-07-29 352/week @ 2024-08-05

每月1,057次下载

MPL-2.0 许可证

80KB
2K SLoC

rpds-pathtree

Crates.io Docs.rs Deps.rs Security audit Continuous integration License: MPL 2.0

不可变(持久化)、路径可寻址的树数据结构。

基于 rpds 包。

特性标志

可以通过 "sync" 特性按需启用线程安全性。

许可证

根据Mozilla公共许可证2.0(MPL-2.0)许可(请参阅MPL-2.0.txthttps://www.mozilla.org/MPL/2.0/)。

此copyleft许可证的权限取决于提供受许可文件和这些文件的修改的源代码(或在某些情况下,GNU许可证之一)。必须保留版权和许可证声明。贡献者提供专利权的明确授予。但是,使用受许可工作的更大作品可以以不同条款分发,且不提供更大作品中添加的文件的源代码。

贡献

您有意提交以包含在该作品中的任何贡献均应根据Mozilla公共许可证2.0(MPL-2.0)许可。

需要在每个文件的顶部添加以下标题,并带有相应的SPDX简短标识符

// SPDX-License-Identifier: MPL-2.0

依赖项

~1.3–1.8MB
~39K SLoC