weak-table-rs:Rust的哈希表弱

时间:2024-06-14 09:56:14
【文件属性】:

文件名称:weak-table-rs:Rust的哈希表弱

文件大小:38KB

文件格式:ZIP

更新时间:2024-06-14 09:56:14

Rust

弱表:Rust的弱哈希图和集合 这个板条箱定义了几种弱哈希映射和集合。 有关详细信息,请参见。 此板条箱支持Rust版本1.32和更高版本。 例子 在这里,我们创建了一个弱哈希表,并演示了它忘记了密钥过期的映射: use weak_table :: WeakKeyHashMap; use std :: sync :: {Arc, Weak}; let mut table = < WeakKeyHashMap> , u32 >> :: new (); let one = Arc :: < str> :: from ( "one" ); let two = Arc :: < str> :: from ( "two" ); table. insert (one. clone (), 1 ); assert_eq! ( table. get ( "one"


【文件预览】:
weak-table-rs-master
----.gitignore(274B)
----release.toml(152B)
----Makefile(400B)
----src()
--------by_ptr.rs(709B)
--------traits.rs(4KB)
--------weak_key_hash_map.rs(31KB)
--------ptr_weak_weak_hash_map.rs(9KB)
--------weak_value_hash_map.rs(25KB)
--------ptr_weak_hash_set.rs(7KB)
--------size_policy.rs(516B)
--------util.rs(204B)
--------weak_hash_set.rs(7KB)
--------weak_weak_hash_map.rs(27KB)
--------ptr_weak_key_hash_map.rs(10KB)
--------lib.rs(6KB)
----.travis.yml(258B)
----LICENSE(1KB)
----Cargo.toml(369B)
----README.md(2KB)
----tests()
--------weak_key_hash_map.rs(4KB)
--------symbols.rs(1021B)
----CMakeLists.txt(41B)

网友评论