($($key: $value,)*) }; {$($key:tt: $value:expr,)*} => ({ let size = 0 $( + {let _ = $key; 1} )*; let mut map = linked_hash_map::LinkedHashMap::with_capacity(size); $(map.insert($key.into(), $value.into());)* $crate::Object::Dict(map) }) } 题图: pix...
contains_key(&key) -> bool:判断 HashMap 对象中是否包含指定的键。 len() -> usize:获取 HashMap 对象中键值对的数量。 is_empty() -> bool:判断 HashMap 对象是否为空。 iter() -> Iter<'_, K, V>:返回一个迭代器,用于遍历 HashMap 对象中的键值对。 除了上述方法外,HashMap 类型还提供了很多...
更新prost 到 0.9 ,以及相应的 tonic 更新,修复 clippy lints ritelinked - 快速 & 好用的 LinkedHashMap & LinkedHashSet 实现 该项目由 Databend 团队成员开发并维护。 目前位于 ritelabs/ritelinked sqlparser-rs - 可拓展的 SQL词法分析器和语法解析器 使用返回 error 替代 panic 添加基于 honggfuzz 的模...
【Rust日报】2021-05-04 druid 和 iced 的比较 ritelinked v0.3.0 发布 rust 下好用的 LinkedHashMap & LinkedHashSet 。目前已经升级至 hashbrown 0.11 以及 griddle 0.5.1 (感谢 jonhoo 合并了 PR)。 https://github.com/ritedb/ritelinked https://crates.io/crates/ritelinked...
rust 下好用的 LinkedHashMap & LinkedHashSet 。目前已经升级至 hashbrown 0.11 以及 griddle 0.5.1 (感谢 jonhoo 合并了 PR)。 https://github.com/ritedb/ritelinked https://crates.io/crates/ritelinked 欢迎大家试用 druid 和 iced 的比较
ritelinked - 快速 & 好用的 LinkedHashMap & LinkedHashSet 实现 该项目由 Databend 团队成员开发并维护。 目前位于 ritelabs/ritelinked sqlparser-rs - 可拓展的 SQL 词法分析器和语法解析器 使用返回 error 替代 panic 添加基于 honggfuzz 的模糊测试工具 ...
Compiling rustc-hash v1.1.0 Compiling peeking_take_while v0.1.2 Compiling time-core v0.1.1 Compiling shlex v1.1.0 Compiling lazycell v1.3.0 Compiling linked-hash-map v0.5.6 Compiling tap v1.0.1 Compiling rust_decimal v1.29.1 Compiling yaml-rust v0.4.5 ...
rver\buff\target\debug\deps\liblru_cache-a6dd2e8c4b213627.rlib" "D:\00.source\server\buff\target\debug\deps\liblinked_hash_map-47d148b5e3eee35d.rlib" "D:\00.source\server\buff\target\debug\deps\libipconfig-77037a6 a234a975e.rlib" "D:\00.source\server\buff\target\debug\deps\libwin...
name = "linked-hash-map" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" [[package]] name = "log" version = "0.4.8" source = "registry+https://github.com/r...
set:BTreeSetset实现(底层是BTreeMap); binary_heap:BinaryHeap二叉堆的实现(底层是Vec); linked_list:LinkedList双向链表实现; vec_deque:VecDeque双向队列实现(底层是RawVec); libcore Rust核心库, Rust语言特性相关的实现在此中; any:Anytrait实现;