7 个版本

0.0.7 2019年11月11日
0.0.6 2019年11月11日

#234 in 缓存


smalltree 中使用

MIT/Apache

10KB
199

smallgraph

docs.rs docs

[dependencies]
smallgraph = "0.0"

基于 smallvec 和生成式索引的图实现,以提高节点成员的内存缓存局部性。

  • #![no_std]
  • smalltree 实现基于 smallgraph
  • 简单的 API,易于与借用检查器协同工作

示例

struct Foo;

fn main(){
  let g = smallgraph::SmallGraph::new();
  let n1 = g.insert(Foo);
  let n2 = g.insert(Foo);
  g.connect(n1,n2);
}

许可证

本项目可在以下任一许可证下使用:

任您选择。

贡献

除非您明确表示,否则您有意提交以包含在 smallgraph 中的任何贡献,根据 Apache-2.0 许可证的定义,应双许可如上所述,不附加任何额外条款或条件。

依赖项

~73KB