lru-rs:LRU缓存的实现

时间:2024-05-28 10:38:17
【文件属性】:

文件名称:lru-rs:LRU缓存的实现

文件大小:13KB

文件格式:ZIP

更新时间:2024-05-28 10:38:17

Rust

LRU缓存 LRU缓存的实现。 缓存支持put , get , get_mut和pop操作,所有操作均为O(1)。 该板条箱受到严重影响。 该板条箱的MSRV为1.36.0。 例子 以下是有关如何实例化和使用LRU缓存的简单示例。 extern crate lru; use lru :: LruCache; fn main () { let mut cache = LruCache :: new ( 2 ); cache. put ( "apple" , 3 ); cache. put ( "banana" , 2 ); assert_eq! ( * cache. get ( & "apple" ). unwrap (), 3 ); assert_eq! ( * cache. get ( & "banana" ). unwrap (), 2 );


【文件预览】:
lru-rs-master
----.travis.yml(2KB)
----LICENSE(1KB)
----src()
--------lib.rs(45KB)
----Cargo.toml(570B)
----.gitignore(40B)
----CHANGELOG.md(5KB)
----README.md(2KB)

网友评论