weak-table: weak hash maps and sets for Rust
This crate defines several kinds of weak hash maps and sets. See the full API documentation for details.
This crate supports Rust version 1.23 and later.
Examples
Here we create a weak hash set and demonstrate that it forgets elements whose reference counts expire:
use WeakHashSet;
use ;
type Table = ;
let mut set = new;
let a = from;
let b = from;
set.insert;
assert!;
assert!;
set.insert;
assert!;
assert!;
drop;
assert!;
assert!;