文件名称:typedmap:键入任何地图以防锈
文件大小:20KB
文件格式:ZIP
更新时间:2024-04-26 11:00:20
Rust
TypedMap TypedMap是类型化的HashMap 。 它允许您根据键类型定义不同的值类型。 如果要将不同的键/值对存储在单个哈希图中,例如在实现多个服务的HTTP应用程序中,则很有用。 use typedmap :: {TypedMap, TypedMapKey}; // Define key types #[derive(Debug, PartialEq, Eq, Hash)] struct Dog {name: String }; #[derive(Debug, PartialEq, Eq, Hash)] struct Cat {name: String }; struct Bark {volume: u32 }; struct Mew {pitch: f32 }; // Define value type for key types impl TypedMapKey f
【文件预览】:
typedmap-main
----.github()
--------workflows()
----src()
--------dashmap.rs(23KB)
--------typedkey.rs(3KB)
--------dynhash.rs(2KB)
--------dashentry.rs(5KB)
--------entry.rs(5KB)
--------lib.rs(3KB)
--------typedvalue.rs(2KB)
--------hashmap.rs(43KB)
----Cargo.toml(540B)
----.gitignore(44B)
----CHANGELOG.md(45B)
----README.md(5KB)