kv-store-memkv v0.1.0 (./kv-store)
├── memkv-client v0.1.0 (./client)
│ ├── anyhow v1.0.104
│ ├── bincode v1.3.3
│ │ └── serde v1.0.229
│ │ ├── serde_core v1.0.229
│ │ └── serde_derive v1.0.229 (proc-macro)
│ │ ├── proc-macro2 v1.0.107
│ │ │ └── unicode-ident v1.0.27
│ │ ├── quote v1.0.47
│ │ │ └── proc-macro2 v1.0.107 (*)
│ │ └── syn v3.0.9
│ │ ├── proc-macro2 v1.0.107 (*)
│ │ ├── quote v1.0.47 (*)
│ │ └── unicode-ident v1.0.27
│ ├── crossbeam v0.8.5
│ │ ├── crossbeam-channel v0.5.17
│ │ │ └── crossbeam-utils v0.8.23
│ │ ├── crossbeam-deque v0.8.8
│ │ │ ├── crossbeam-epoch v0.9.21
│ │ │ │ └── crossbeam-utils v0.8.23
│ │ │ └── crossbeam-utils v0.8.23
│ │ ├── crossbeam-epoch v0.9.21 (*)
│ │ ├── crossbeam-queue v0.3.14
│ │ │ └── crossbeam-utils v0.8.23
│ │ └── crossbeam-utils v0.8.23
│ ├── dashmap v6.2.1
│ │ ├── cfg-if v1.0.5
│ │ ├── crossbeam-utils v0.8.23
│ │ ├── hashbrown v0.14.5
│ │ │ └── ahash v0.8.12
│ │ │ ├── cfg-if v1.0.5
│ │ │ ├── once_cell v1.21.4
│ │ │ └── zerocopy v0.8.62
│ │ │ └── zerocopy-derive v0.8.62 (proc-macro)
│ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ ├── quote v1.0.47 (*)
│ │ │ └── syn v2.0.119
│ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ ├── quote v1.0.47 (*)
│ │ │ └── unicode-ident v1.0.27
│ │ │ [build-dependencies]
│ │ │ └── version_check v0.9.5
│ │ ├── lock_api v0.4.14
│ │ │ └── scopeguard v1.2.0
│ │ ├── once_cell v1.21.4
│ │ └── parking_lot_core v0.9.12
│ │ ├── cfg-if v1.0.5
│ │ ├── libc v0.2.190
│ │ └── smallvec v1.16.3
│ ├── if-addrs v0.13.4
│ │ └── libc v0.2.190
│ ├── libc v0.2.190
│ ├── libloading v0.8.9
│ │ └── cfg-if v1.0.5
│ ├── license v0.2.0 (https://github.com/miniohq/license.git?rev=37ac96884c6d249445b1c784eb239c6012cc99e1#37ac9688)
│ │ ├── base64 v0.22.1
│ │ ├── chrono v0.4.45
│ │ │ ├── num-traits v0.2.19
│ │ │ │ └── libm v0.2.16
│ │ │ │ [build-dependencies]
│ │ │ │ └── autocfg v1.5.1
│ │ │ └── serde v1.0.229 (*)
│ │ ├── jsonwebtoken v10.4.0
│ │ │ ├── base64 v0.22.1
│ │ │ ├── ed25519-dalek v2.2.0
│ │ │ │ ├── curve25519-dalek v4.1.3
│ │ │ │ │ ├── cfg-if v1.0.5
│ │ │ │ │ ├── cpufeatures v0.2.17
│ │ │ │ │ ├── curve25519-dalek-derive v0.1.1 (proc-macro)
│ │ │ │ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ │ │ │ ├── quote v1.0.47 (*)
│ │ │ │ │ │ └── syn v2.0.119 (*)
│ │ │ │ │ ├── digest v0.10.7
│ │ │ │ │ │ ├── block-buffer v0.10.4
│ │ │ │ │ │ │ └── generic-array v0.14.9
│ │ │ │ │ │ │ ├── typenum v1.20.1
│ │ │ │ │ │ │ └── zeroize v1.9.1
│ │ │ │ │ │ │ └── zeroize_derive v1.5.0 (proc-macro)
│ │ │ │ │ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ │ │ │ │ ├── quote v1.0.47 (*)
│ │ │ │ │ │ │ └── syn v2.0.119 (*)
│ │ │ │ │ │ │ [build-dependencies]
│ │ │ │ │ │ │ └── version_check v0.9.5
│ │ │ │ │ │ ├── const-oid v0.9.6
│ │ │ │ │ │ ├── crypto-common v0.1.6
│ │ │ │ │ │ │ ├── generic-array v0.14.9 (*)
│ │ │ │ │ │ │ └── typenum v1.20.1
│ │ │ │ │ │ └── subtle v2.6.1
│ │ │ │ │ ├── subtle v2.6.1
│ │ │ │ │ └── zeroize v1.9.1 (*)
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ └── rustc_version v0.4.1
│ │ │ │ │ └── semver v1.0.28
│ │ │ │ ├── ed25519 v2.2.3
│ │ │ │ │ ├── pkcs8 v0.10.2
│ │ │ │ │ │ ├── der v0.7.10
│ │ │ │ │ │ │ ├── const-oid v0.9.6
│ │ │ │ │ │ │ ├── pem-rfc7468 v0.7.0
│ │ │ │ │ │ │ │ └── base64ct v1.8.3
│ │ │ │ │ │ │ └── zeroize v1.9.1 (*)
│ │ │ │ │ │ └── spki v0.7.3
│ │ │ │ │ │ └── der v0.7.10 (*)
│ │ │ │ │ └── signature v2.2.0
│ │ │ │ │ ├── digest v0.10.7 (*)
│ │ │ │ │ └── rand_core v0.6.4
│ │ │ │ │ └── getrandom v0.2.17
│ │ │ │ │ ├── cfg-if v1.0.5
│ │ │ │ │ └── libc v0.2.190
│ │ │ │ ├── sha2 v0.10.9
│ │ │ │ │ ├── cfg-if v1.0.5
│ │ │ │ │ ├── cpufeatures v0.2.17
│ │ │ │ │ └── digest v0.10.7 (*)
│ │ │ │ ├── subtle v2.6.1
│ │ │ │ └── zeroize v1.9.1 (*)
│ │ │ ├── hmac v0.12.1
│ │ │ │ └── digest v0.10.7 (*)
│ │ │ ├── p256 v0.13.2
│ │ │ │ ├── ecdsa v0.16.9
│ │ │ │ │ ├── der v0.7.10 (*)
│ │ │ │ │ ├── digest v0.10.7 (*)
│ │ │ │ │ ├── elliptic-curve v0.13.8
│ │ │ │ │ │ ├── base16ct v0.2.0
│ │ │ │ │ │ ├── crypto-bigint v0.5.5
│ │ │ │ │ │ │ ├── generic-array v0.14.9 (*)
│ │ │ │ │ │ │ ├── rand_core v0.6.4 (*)
│ │ │ │ │ │ │ ├── subtle v2.6.1
│ │ │ │ │ │ │ └── zeroize v1.9.1 (*)
│ │ │ │ │ │ ├── digest v0.10.7 (*)
│ │ │ │ │ │ ├── ff v0.13.1
│ │ │ │ │ │ │ ├── rand_core v0.6.4 (*)
│ │ │ │ │ │ │ └── subtle v2.6.1
│ │ │ │ │ │ ├── generic-array v0.14.9 (*)
│ │ │ │ │ │ ├── group v0.13.0
│ │ │ │ │ │ │ ├── ff v0.13.1 (*)
│ │ │ │ │ │ │ ├── rand_core v0.6.4 (*)
│ │ │ │ │ │ │ └── subtle v2.6.1
│ │ │ │ │ │ ├── hkdf v0.12.4
│ │ │ │ │ │ │ └── hmac v0.12.1 (*)
│ │ │ │ │ │ ├── pem-rfc7468 v0.7.0 (*)
│ │ │ │ │ │ ├── pkcs8 v0.10.2 (*)
│ │ │ │ │ │ ├── rand_core v0.6.4 (*)
│ │ │ │ │ │ ├── sec1 v0.7.3
│ │ │ │ │ │ │ ├── base16ct v0.2.0
│ │ │ │ │ │ │ ├── der v0.7.10 (*)
│ │ │ │ │ │ │ ├── generic-array v0.14.9 (*)
│ │ │ │ │ │ │ ├── pkcs8 v0.10.2 (*)
│ │ │ │ │ │ │ ├── subtle v2.6.1
│ │ │ │ │ │ │ └── zeroize v1.9.1 (*)
│ │ │ │ │ │ ├── subtle v2.6.1
│ │ │ │ │ │ └── zeroize v1.9.1 (*)
│ │ │ │ │ ├── rfc6979 v0.4.0
│ │ │ │ │ │ ├── hmac v0.12.1 (*)
│ │ │ │ │ │ └── subtle v2.6.1
│ │ │ │ │ ├── signature v2.2.0 (*)
│ │ │ │ │ └── spki v0.7.3 (*)
│ │ │ │ ├── elliptic-curve v0.13.8 (*)
│ │ │ │ ├── primeorder v0.13.6
│ │ │ │ │ └── elliptic-curve v0.13.8 (*)
│ │ │ │ └── sha2 v0.10.9 (*)
│ │ │ ├── p384 v0.13.1
│ │ │ │ ├── ecdsa v0.16.9 (*)
│ │ │ │ ├── elliptic-curve v0.13.8 (*)
│ │ │ │ ├── primeorder v0.13.6 (*)
│ │ │ │ └── sha2 v0.10.9 (*)
│ │ │ ├── pem v3.0.6
│ │ │ │ └── base64 v0.22.1
│ │ │ ├── rand v0.8.8
│ │ │ │ ├── libc v0.2.190
│ │ │ │ ├── rand_chacha v0.3.1
│ │ │ │ │ ├── ppv-lite86 v0.2.21
│ │ │ │ │ │ └── zerocopy v0.8.62 (*)
│ │ │ │ │ └── rand_core v0.6.4 (*)
│ │ │ │ └── rand_core v0.6.4 (*)
│ │ │ ├── rsa v0.9.10
│ │ │ │ ├── const-oid v0.9.6
│ │ │ │ ├── digest v0.10.7 (*)
│ │ │ │ ├── num-bigint-dig v0.8.6
│ │ │ │ │ ├── lazy_static v1.5.1
│ │ │ │ │ │ └── spin v0.9.9
│ │ │ │ │ ├── libm v0.2.16
│ │ │ │ │ ├── num-integer v0.1.47
│ │ │ │ │ │ └── num-traits v0.2.19 (*)
│ │ │ │ │ ├── num-iter v0.1.46
│ │ │ │ │ │ ├── num-integer v0.1.47 (*)
│ │ │ │ │ │ └── num-traits v0.2.19 (*)
│ │ │ │ │ ├── num-traits v0.2.19 (*)
│ │ │ │ │ ├── rand v0.8.8 (*)
│ │ │ │ │ ├── smallvec v1.16.3
│ │ │ │ │ └── zeroize v1.9.1 (*)
│ │ │ │ ├── num-integer v0.1.47 (*)
│ │ │ │ ├── num-traits v0.2.19 (*)
│ │ │ │ ├── pkcs1 v0.7.5
│ │ │ │ │ ├── der v0.7.10 (*)
│ │ │ │ │ ├── pkcs8 v0.10.2 (*)
│ │ │ │ │ └── spki v0.7.3 (*)
│ │ │ │ ├── pkcs8 v0.10.2 (*)
│ │ │ │ ├── rand_core v0.6.4 (*)
│ │ │ │ ├── signature v2.2.0 (*)
│ │ │ │ ├── spki v0.7.3 (*)
│ │ │ │ ├── subtle v2.6.1
│ │ │ │ └── zeroize v1.9.1 (*)
│ │ │ ├── serde v1.0.229 (*)
│ │ │ ├── serde_json v1.0.154
│ │ │ │ ├── itoa v1.0.18
│ │ │ │ ├── memchr v2.8.3
│ │ │ │ ├── serde_core v1.0.229
│ │ │ │ └── zmij v1.0.23
│ │ │ ├── sha2 v0.10.9 (*)
│ │ │ ├── signature v2.2.0 (*)
│ │ │ ├── simple_asn1 v0.6.4
│ │ │ │ ├── num-bigint v0.4.8
│ │ │ │ │ ├── num-integer v0.1.47 (*)
│ │ │ │ │ └── num-traits v0.2.19 (*)
│ │ │ │ ├── num-traits v0.2.19 (*)
│ │ │ │ ├── thiserror v2.0.21
│ │ │ │ │ └── thiserror-impl v2.0.21 (proc-macro)
│ │ │ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ │ │ ├── quote v1.0.47 (*)
│ │ │ │ │ └── syn v3.0.9 (*)
│ │ │ │ └── time v0.3.55
│ │ │ │ ├── deranged v0.5.9
│ │ │ │ ├── num-conv v0.2.2
│ │ │ │ ├── powerfmt v0.2.1
│ │ │ │ ├── time-core v0.1.9
│ │ │ │ └── time-macros v0.2.32 (proc-macro)
│ │ │ │ ├── num-conv v0.2.2
│ │ │ │ └── time-core v0.1.9
│ │ │ └── zeroize v1.9.1 (*)
│ │ ├── serde v1.0.229 (*)
│ │ ├── serde_json v1.0.154 (*)
│ │ └── tokio v1.53.2
│ │ ├── bytes v1.12.1
│ │ ├── libc v0.2.190
│ │ ├── mio v1.2.4
│ │ │ └── libc v0.2.190
│ │ ├── parking_lot v0.12.5
│ │ │ ├── lock_api v0.4.14 (*)
│ │ │ └── parking_lot_core v0.9.12 (*)
│ │ ├── pin-project-lite v0.2.17
│ │ ├── signal-hook-registry v1.4.8
│ │ │ ├── errno v0.3.14
│ │ │ │ └── libc v0.2.190
│ │ │ └── libc v0.2.190
│ │ ├── socket2 v0.6.5
│ │ │ └── libc v0.2.190
│ │ └── tokio-macros v2.7.2 (proc-macro)
│ │ ├── proc-macro2 v1.0.107 (*)
│ │ ├── quote v1.0.47 (*)
│ │ └── syn v3.0.9 (*)
│ ├── memkv-proto v0.1.0 (./proto)
│ │ ├── bincode v1.3.3 (*)
│ │ ├── bytes v1.12.1
│ │ ├── crc-fast v1.10.0
│ │ │ ├── digest v0.10.7 (*)
│ │ │ └── spin v0.10.1
│ │ ├── hex v0.4.3
│ │ ├── hmac v0.12.1 (*)
│ │ ├── serde v1.0.229 (*)
│ │ ├── serde_bytes v0.11.19
│ │ │ └── serde_core v1.0.229
│ │ ├── serde_json v1.0.154 (*)
│ │ ├── sha2 v0.10.9 (*)
│ │ ├── subtle v2.6.1
│ │ ├── thiserror v1.0.69
│ │ │ └── thiserror-impl v1.0.69 (proc-macro)
│ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ ├── quote v1.0.47 (*)
│ │ │ └── syn v2.0.119 (*)
│ │ ├── tokio v1.53.2 (*)
│ │ ├── ureq v3.4.2
│ │ │ ├── base64 v0.23.1
│ │ │ ├── log v0.4.34
│ │ │ ├── percent-encoding v2.3.2
│ │ │ ├── rustls v0.23.45
│ │ │ │ ├── log v0.4.34
│ │ │ │ ├── once_cell v1.21.4
│ │ │ │ ├── ring v0.17.14
│ │ │ │ │ ├── cfg-if v1.0.5
│ │ │ │ │ ├── getrandom v0.2.17 (*)
│ │ │ │ │ └── untrusted v0.9.0
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ └── cc v1.8.0
│ │ │ │ │ ├── find-msvc-tools v0.1.14
│ │ │ │ │ ├── jobserver v0.1.35
│ │ │ │ │ │ └── libc v0.2.190
│ │ │ │ │ ├── libc v0.2.190
│ │ │ │ │ └── shlex v2.0.1
│ │ │ │ ├── rustls-pki-types v1.15.1
│ │ │ │ │ └── zeroize v1.9.1 (*)
│ │ │ │ ├── rustls-webpki v0.103.15
│ │ │ │ │ ├── ring v0.17.14 (*)
│ │ │ │ │ ├── rustls-pki-types v1.15.1 (*)
│ │ │ │ │ └── untrusted v0.9.0
│ │ │ │ ├── subtle v2.6.1
│ │ │ │ └── zeroize v1.9.1 (*)
│ │ │ ├── rustls-pki-types v1.15.1 (*)
│ │ │ ├── serde v1.0.229 (*)
│ │ │ ├── serde_json v1.0.154 (*)
│ │ │ ├── ureq-proto v0.6.4
│ │ │ │ ├── base64 v0.23.1
│ │ │ │ ├── http v1.5.0
│ │ │ │ │ ├── bytes v1.12.1
│ │ │ │ │ └── itoa v1.0.18
│ │ │ │ ├── httparse v1.10.1
│ │ │ │ └── log v0.4.34
│ │ │ ├── utf8-zero v0.8.1
│ │ │ └── webpki-roots v1.0.9
│ │ │ └── rustls-pki-types v1.15.1 (*)
│ │ └── xxhash-rust v0.8.19
│ │ [dev-dependencies]
│ │ └── criterion v0.5.1
│ │ ├── anes v0.1.6
│ │ ├── cast v0.3.0
│ │ ├── ciborium v0.2.2
│ │ │ ├── ciborium-io v0.2.2
│ │ │ ├── ciborium-ll v0.2.2
│ │ │ │ ├── ciborium-io v0.2.2
│ │ │ │ └── half v2.7.1
│ │ │ │ ├── cfg-if v1.0.5
│ │ │ │ └── zerocopy v0.8.62 (*)
│ │ │ └── serde v1.0.229 (*)
│ │ ├── clap v4.6.7
│ │ │ ├── clap_builder v4.6.7
│ │ │ │ ├── anstream v1.0.0
│ │ │ │ │ ├── anstyle v1.0.14
│ │ │ │ │ ├── anstyle-parse v1.0.0
│ │ │ │ │ │ └── utf8parse v0.2.2
│ │ │ │ │ ├── anstyle-query v1.1.5
│ │ │ │ │ ├── colorchoice v1.0.5
│ │ │ │ │ ├── is_terminal_polyfill v1.70.2
│ │ │ │ │ └── utf8parse v0.2.2
│ │ │ │ ├── anstyle v1.0.14
│ │ │ │ ├── clap_lex v1.1.1
│ │ │ │ └── strsim v0.11.1
│ │ │ └── clap_derive v4.6.7 (proc-macro)
│ │ │ ├── heck v0.5.0
│ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ ├── quote v1.0.47 (*)
│ │ │ └── syn v3.0.9 (*)
│ │ ├── criterion-plot v0.5.0
│ │ │ ├── cast v0.3.0
│ │ │ └── itertools v0.10.5
│ │ │ └── either v1.19.0
│ │ ├── is-terminal v0.4.17
│ │ │ └── libc v0.2.190
│ │ ├── itertools v0.10.5 (*)
│ │ ├── num-traits v0.2.19 (*)
│ │ ├── once_cell v1.21.4
│ │ ├── oorandom v11.1.5
│ │ ├── plotters v0.3.7
│ │ │ ├── num-traits v0.2.19 (*)
│ │ │ ├── plotters-backend v0.3.7
│ │ │ └── plotters-svg v0.3.7
│ │ │ └── plotters-backend v0.3.7
│ │ ├── rayon v1.12.0
│ │ │ ├── either v1.19.0
│ │ │ └── rayon-core v1.13.0
│ │ │ ├── crossbeam-deque v0.8.8 (*)
│ │ │ └── crossbeam-utils v0.8.23
│ │ ├── regex v1.13.1
│ │ │ ├── regex-automata v0.4.18
│ │ │ │ └── regex-syntax v0.8.11
│ │ │ └── regex-syntax v0.8.11
│ │ ├── serde v1.0.229 (*)
│ │ ├── serde_derive v1.0.229 (proc-macro) (*)
│ │ ├── serde_json v1.0.154 (*)
│ │ ├── tinytemplate v1.2.1
│ │ │ ├── serde v1.0.229 (*)
│ │ │ └── serde_json v1.0.154 (*)
│ │ └── walkdir v2.5.0
│ │ └── same-file v1.0.6
│ ├── metrics v0.23.1
│ │ └── ahash v0.8.12 (*)
│ ├── metrics-exporter-prometheus v0.15.3
│ │ ├── base64 v0.22.1
│ │ ├── http-body-util v0.1.5
│ │ │ ├── bytes v1.12.1
│ │ │ ├── futures-core v0.3.34
│ │ │ ├── http v1.5.0 (*)
│ │ │ ├── http-body v1.1.0
│ │ │ │ ├── bytes v1.12.1
│ │ │ │ └── http v1.5.0 (*)
│ │ │ └── pin-project-lite v0.2.17
│ │ ├── hyper v1.12.0
│ │ │ ├── atomic-waker v1.1.2
│ │ │ ├── bytes v1.12.1
│ │ │ ├── futures-channel v0.3.34
│ │ │ │ └── futures-core v0.3.34
│ │ │ ├── futures-core v0.3.34
│ │ │ ├── h2 v0.4.20
│ │ │ │ ├── atomic-waker v1.1.2
│ │ │ │ ├── bytes v1.12.1
│ │ │ │ ├── fnv v1.0.7
│ │ │ │ ├── futures-core v0.3.34
│ │ │ │ ├── futures-sink v0.3.34
│ │ │ │ ├── http v1.5.0 (*)
│ │ │ │ ├── indexmap v2.14.2
│ │ │ │ │ ├── equivalent v1.0.2
│ │ │ │ │ └── hashbrown v0.17.1
│ │ │ │ ├── slab v0.4.12
│ │ │ │ ├── tokio v1.53.2 (*)
│ │ │ │ ├── tokio-util v0.7.20
│ │ │ │ │ ├── bytes v1.12.1
│ │ │ │ │ ├── futures-core v0.3.34
│ │ │ │ │ ├── futures-sink v0.3.34
│ │ │ │ │ ├── libc v0.2.190
│ │ │ │ │ ├── pin-project-lite v0.2.17
│ │ │ │ │ └── tokio v1.53.2 (*)
│ │ │ │ └── tracing v0.1.44
│ │ │ │ ├── pin-project-lite v0.2.17
│ │ │ │ ├── tracing-attributes v0.1.31 (proc-macro)
│ │ │ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ │ │ ├── quote v1.0.47 (*)
│ │ │ │ │ └── syn v2.0.119 (*)
│ │ │ │ └── tracing-core v0.1.36
│ │ │ │ └── once_cell v1.21.4
│ │ │ ├── http v1.5.0 (*)
│ │ │ ├── http-body v1.1.0 (*)
│ │ │ ├── httparse v1.10.1
│ │ │ ├── httpdate v1.0.3
│ │ │ ├── itoa v1.0.18
│ │ │ ├── pin-project-lite v0.2.17
│ │ │ ├── smallvec v1.16.3
│ │ │ ├── tokio v1.53.2 (*)
│ │ │ └── want v0.3.2
│ │ │ └── try-lock v0.2.5
│ │ ├── hyper-util v0.1.21
│ │ │ ├── bytes v1.12.1
│ │ │ ├── futures-channel v0.3.34 (*)
│ │ │ ├── futures-util v0.3.34
│ │ │ │ ├── futures-core v0.3.34
│ │ │ │ ├── futures-task v0.3.34
│ │ │ │ └── pin-project-lite v0.2.17
│ │ │ ├── http v1.5.0 (*)
│ │ │ ├── http-body v1.1.0 (*)
│ │ │ ├── httparse v1.10.1
│ │ │ ├── hyper v1.12.0 (*)
│ │ │ ├── libc v0.2.190
│ │ │ ├── pin-project-lite v0.2.17
│ │ │ ├── socket2 v0.6.5 (*)
│ │ │ ├── tokio v1.53.2 (*)
│ │ │ ├── tower-service v0.3.3
│ │ │ └── tracing v0.1.44 (*)
│ │ ├── indexmap v2.14.2 (*)
│ │ ├── ipnet v2.12.2
│ │ ├── metrics v0.23.1 (*)
│ │ ├── metrics-util v0.17.0
│ │ │ ├── crossbeam-epoch v0.9.21 (*)
│ │ │ ├── crossbeam-utils v0.8.23
│ │ │ ├── hashbrown v0.14.5 (*)
│ │ │ ├── metrics v0.23.1 (*)
│ │ │ ├── num_cpus v1.17.0
│ │ │ │ └── libc v0.2.190
│ │ │ ├── quanta v0.12.6
│ │ │ │ ├── crossbeam-utils v0.8.23
│ │ │ │ ├── libc v0.2.190
│ │ │ │ ├── once_cell v1.21.4
│ │ │ │ └── raw-cpuid v11.6.0
│ │ │ │ └── bitflags v2.13.2
│ │ │ └── sketches-ddsketch v0.2.2
│ │ ├── quanta v0.12.6 (*)
│ │ ├── thiserror v1.0.69 (*)
│ │ ├── tokio v1.53.2 (*)
│ │ └── tracing v0.1.44 (*)
│ ├── parking_lot v0.12.5 (*)
│ ├── rand v0.8.8 (*)
│ ├── rdma-mummy-sys v0.2.2 (./vendor/rdma-mummy-sys)
│ │ ├── libc v0.2.190
│ │ ├── memoffset v0.9.1
│ │ │ [build-dependencies]
│ │ │ └── autocfg v1.5.1
│ │ └── paste v1.0.15 (proc-macro)
│ │ [build-dependencies]
│ │ ├── bindgen v0.66.1
│ │ │ ├── bitflags v2.13.2
│ │ │ ├── cexpr v0.6.0
│ │ │ │ └── nom v7.1.3
│ │ │ │ ├── memchr v2.8.3
│ │ │ │ └── minimal-lexical v0.2.1
│ │ │ ├── clang-sys v1.9.1
│ │ │ │ ├── glob v0.3.4
│ │ │ │ ├── libc v0.2.190
│ │ │ │ └── libloading v0.8.9 (*)
│ │ │ │ [build-dependencies]
│ │ │ │ └── glob v0.3.4
│ │ │ ├── lazy_static v1.5.1
│ │ │ ├── lazycell v1.3.0
│ │ │ ├── log v0.4.34
│ │ │ ├── peeking_take_while v0.1.2
│ │ │ ├── prettyplease v0.2.37
│ │ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ │ └── syn v2.0.119 (*)
│ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ ├── quote v1.0.47 (*)
│ │ │ ├── regex v1.13.1
│ │ │ │ ├── regex-automata v0.4.18
│ │ │ │ │ └── regex-syntax v0.8.11
│ │ │ │ └── regex-syntax v0.8.11
│ │ │ ├── rustc-hash v1.1.0
│ │ │ ├── shlex v1.3.0
│ │ │ ├── syn v2.0.119 (*)
│ │ │ └── which v4.4.2
│ │ │ ├── either v1.19.0
│ │ │ ├── home v0.5.12
│ │ │ └── rustix v0.38.44
│ │ │ ├── bitflags v2.13.2
│ │ │ └── linux-raw-sys v0.4.15
│ │ └── cmake v0.1.58
│ │ └── cc v1.8.0 (*)
│ ├── serde v1.0.229 (*)
│ ├── serde_yaml v0.9.34+deprecated
│ │ ├── indexmap v2.14.2 (*)
│ │ ├── itoa v1.0.18
│ │ ├── ryu v1.0.23
│ │ ├── serde v1.0.229 (*)
│ │ └── unsafe-libyaml v0.2.11
│ ├── sideway v0.4.1 (./vendor/sideway)
│ │ ├── bitmask-enum v2.2.5 (proc-macro)
│ │ │ ├── quote v1.0.47 (*)
│ │ │ └── syn v2.0.119 (*)
│ │ ├── libc v0.2.190
│ │ ├── os_socketaddr v0.2.5
│ │ │ └── libc v0.2.190
│ │ ├── rdma-mummy-sys v0.2.2 (./vendor/rdma-mummy-sys) (*)
│ │ ├── serde v1.0.229 (*)
│ │ ├── tabled v0.18.0
│ │ │ ├── papergrid v0.14.0
│ │ │ │ ├── bytecount v0.6.9
│ │ │ │ ├── fnv v1.0.7
│ │ │ │ └── unicode-width v0.2.2
│ │ │ └── tabled_derive v0.10.0 (proc-macro)
│ │ │ ├── heck v0.5.0
│ │ │ ├── proc-macro-error2 v2.0.1
│ │ │ │ ├── proc-macro-error-attr2 v2.0.0 (proc-macro)
│ │ │ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ │ │ └── quote v1.0.47 (*)
│ │ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ │ ├── quote v1.0.47 (*)
│ │ │ │ └── syn v2.0.119 (*)
│ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ ├── quote v1.0.47 (*)
│ │ │ └── syn v2.0.119 (*)
│ │ └── thiserror v2.0.21 (*)
│ ├── socket2 v0.6.5 (*)
│ ├── thiserror v1.0.69 (*)
│ ├── tokio v1.53.2 (*)
│ ├── tracing v0.1.44 (*)
│ ├── tracing-subscriber v0.3.23
│ │ ├── matchers v0.2.0
│ │ │ └── regex-automata v0.4.18 (*)
│ │ ├── nu-ansi-term v0.50.3
│ │ ├── once_cell v1.21.4
│ │ ├── regex-automata v0.4.18 (*)
│ │ ├── serde v1.0.229 (*)
│ │ ├── serde_json v1.0.154 (*)
│ │ ├── sharded-slab v0.1.7
│ │ │ └── lazy_static v1.5.1 (*)
│ │ ├── smallvec v1.16.3
│ │ ├── thread_local v1.1.10
│ │ │ └── cfg-if v1.0.5
│ │ ├── tracing v0.1.44 (*)
│ │ ├── tracing-core v0.1.36 (*)
│ │ ├── tracing-log v0.2.0
│ │ │ ├── log v0.4.34
│ │ │ ├── once_cell v1.21.4
│ │ │ └── tracing-core v0.1.36 (*)
│ │ └── tracing-serde v0.2.0
│ │ ├── serde v1.0.229 (*)
│ │ └── tracing-core v0.1.36 (*)
│ └── xxhash-rust v0.8.19
│ [dev-dependencies]
│ ├── memkv v0.1.0 (./server)
│ │ ├── anyhow v1.0.104
│ │ ├── bincode v1.3.3 (*)
│ │ ├── bytes v1.12.1
│ │ ├── bytesize v1.3.3
│ │ │ └── serde v1.0.229 (*)
│ │ ├── clap v4.6.7 (*)
│ │ ├── comfy-table v7.2.2
│ │ │ ├── ansi-str v0.9.0
│ │ │ │ └── ansitok v0.3.0
│ │ │ │ ├── nom v7.1.3
│ │ │ │ │ ├── memchr v2.8.3
│ │ │ │ │ └── minimal-lexical v0.2.1
│ │ │ │ └── vte v0.14.1
│ │ │ │ ├── arrayvec v0.7.8
│ │ │ │ └── memchr v2.8.3
│ │ │ ├── console v0.16.6
│ │ │ │ ├── libc v0.2.190
│ │ │ │ └── unicode-width v0.2.2
│ │ │ ├── crossterm v0.29.0
│ │ │ │ ├── bitflags v2.13.2
│ │ │ │ ├── document-features v0.2.12 (proc-macro)
│ │ │ │ │ └── litrs v1.0.1
│ │ │ │ ├── parking_lot v0.12.5 (*)
│ │ │ │ └── rustix v1.1.5
│ │ │ │ ├── bitflags v2.13.2
│ │ │ │ └── linux-raw-sys v0.12.1
│ │ │ ├── unicode-segmentation v1.13.3
│ │ │ └── unicode-width v0.2.2
│ │ ├── crc-fast v1.10.0 (*)
│ │ ├── crossbeam v0.8.5 (*)
│ │ ├── dashmap v6.2.1 (*)
│ │ ├── io-uring v0.7.15
│ │ │ ├── bitflags v2.13.2
│ │ │ ├── cfg-if v1.0.5
│ │ │ └── libc v0.2.190
│ │ ├── libc v0.2.190
│ │ ├── license v0.2.0 (https://github.com/miniohq/license.git?rev=37ac96884c6d249445b1c784eb239c6012cc99e1#37ac9688) (*)
│ │ ├── memkv-assets v0.1.0 (./assets)
│ │ │ ├── anyhow v1.0.104
│ │ │ ├── once_cell v1.21.4
│ │ │ └── zstd v0.13.3
│ │ │ └── zstd-safe v7.3.0
│ │ │ └── zstd-sys v2.1.1+zstd.1.5.7
│ │ │ [build-dependencies]
│ │ │ ├── cc v1.8.0 (*)
│ │ │ └── pkg-config v0.3.34
│ │ │ [build-dependencies]
│ │ │ ├── anyhow v1.0.104
│ │ │ ├── walkdir v2.5.0 (*)
│ │ │ └── zstd v0.13.3 (*)
│ │ ├── memkv-client v0.1.0 (./client) (*)
│ │ ├── memkv-proto v0.1.0 (./proto) (*)
│ │ ├── memmap2 v0.9.11
│ │ │ └── libc v0.2.190
│ │ ├── mmap-rs v0.6.1
│ │ │ ├── bitflags v1.3.2
│ │ │ ├── combine v4.6.8
│ │ │ │ ├── bytes v1.12.1
│ │ │ │ └── memchr v2.8.3
│ │ │ ├── libc v0.2.190
│ │ │ ├── nix v0.26.4
│ │ │ │ ├── bitflags v1.3.2
│ │ │ │ ├── cfg-if v1.0.5
│ │ │ │ ├── libc v0.2.190
│ │ │ │ ├── memoffset v0.7.1
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ └── autocfg v1.5.1
│ │ │ │ └── pin-utils v0.1.1
│ │ │ ├── sysctl v0.5.5
│ │ │ │ ├── bitflags v2.13.2
│ │ │ │ ├── byteorder v1.5.0
│ │ │ │ ├── enum-as-inner v0.6.1 (proc-macro)
│ │ │ │ │ ├── heck v0.5.0
│ │ │ │ │ ├── proc-macro2 v1.0.107 (*)
│ │ │ │ │ ├── quote v1.0.47 (*)
│ │ │ │ │ └── syn v2.0.119 (*)
│ │ │ │ ├── libc v0.2.190
│ │ │ │ ├── thiserror v1.0.69 (*)
│ │ │ │ └── walkdir v2.5.0 (*)
│ │ │ └── thiserror v1.0.69 (*)
│ │ ├── owo-colors v4.4.0
│ │ │ ├── supports-color v2.1.0
│ │ │ │ ├── is-terminal v0.4.17 (*)
│ │ │ │ └── is_ci v1.2.0
│ │ │ └── supports-color v3.0.2
│ │ │ └── is_ci v1.2.0
│ │ ├── parking_lot v0.12.5 (*)
│ │ ├── percent-encoding v2.3.2
│ │ ├── prometheus v0.13.4
│ │ │ ├── cfg-if v1.0.5
│ │ │ ├── fnv v1.0.7
│ │ │ ├── lazy_static v1.5.1 (*)
│ │ │ ├── memchr v2.8.3
│ │ │ ├── parking_lot v0.12.5 (*)
│ │ │ └── thiserror v1.0.69 (*)
│ │ ├── rand v0.8.8 (*)
│ │ ├── rayon v1.12.0 (*)
│ │ ├── rdma-mummy-sys v0.2.2 (./vendor/rdma-mummy-sys) (*)
│ │ ├── ring v0.17.14 (*)
│ │ ├── rustls v0.23.45 (*)
│ │ ├── rustls-pemfile v2.2.0
│ │ │ └── rustls-pki-types v1.15.1 (*)
│ │ ├── scc v2.4.0
│ │ │ └── sdd v3.0.10
│ │ ├── serde v1.0.229 (*)
│ │ ├── serde_json v1.0.154 (*)
│ │ ├── serde_yaml v0.9.34+deprecated (*)
│ │ ├── sideway v0.4.1 (./vendor/sideway) (*)
│ │ ├── socket2 v0.6.5 (*)
│ │ ├── sysinfo v0.32.1
│ │ │ ├── libc v0.2.190
│ │ │ ├── memchr v2.8.3
│ │ │ └── rayon v1.12.0 (*)
│ │ ├── thiserror v1.0.69 (*)
│ │ ├── tikv-jemallocator v0.6.1
│ │ │ ├── libc v0.2.190
│ │ │ └── tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
│ │ │ └── libc v0.2.190
│ │ │ [build-dependencies]
│ │ │ └── cc v1.8.0 (*)
│ │ ├── tokio v1.53.2 (*)
│ │ ├── tokio-rustls v0.26.6
│ │ │ ├── rustls v0.23.45 (*)
│ │ │ └── tokio v1.53.2 (*)
│ │ ├── tracing v0.1.44 (*)
│ │ ├── tracing-subscriber v0.3.23 (*)
│ │ ├── xxhash-rust v0.8.19
│ │ └── zeroize v1.9.1 (*)
│ │ [build-dependencies]
│ │ └── cc v1.8.0 (*)
│ │ [dev-dependencies]
│ │ ├── criterion v0.5.1 (*)
│ │ └── tempfile v3.27.0
│ │ ├── fastrand v2.5.0
│ │ ├── getrandom v0.4.3
│ │ │ ├── cfg-if v1.0.5
│ │ │ └── libc v0.2.190
│ │ ├── once_cell v1.21.4
│ │ └── rustix v1.1.5 (*)
│ ├── tempfile v3.27.0 (*)
│ └── tokio v1.53.2 (*)
├── memkv-proto v0.1.0 (./proto) (*)
└── parking_lot v0.12.5 (*)
memkv v0.1.0 (./server) (*)
memkv-assets v0.1.0 (./assets) (*)
memkv-client v0.1.0 (./client) (*)
memkv-lmcache v0.1.0 (./lmcache-plugin)
├── anyhow v1.0.104
├── memkv-client v0.1.0 (./client) (*)
├── memkv-proto v0.1.0 (./proto) (*)
├── pyo3 v0.29.3
│ ├── libc v0.2.190
│ ├── once_cell v1.21.4
│ ├── pyo3-ffi v0.29.3
│ │ └── libc v0.2.190
│ │ [build-dependencies]
│ │ └── pyo3-build-config v0.29.3
│ │ └── target-lexicon v0.13.5
│ │ [build-dependencies]
│ │ └── target-lexicon v0.13.5
│ └── pyo3-macros v0.29.3 (proc-macro)
│ ├── proc-macro2 v1.0.107 (*)
│ ├── pyo3-macros-backend v0.29.3
│ │ ├── heck v0.5.0
│ │ ├── proc-macro2 v1.0.107 (*)
│ │ ├── quote v1.0.47 (*)
│ │ └── syn v2.0.119 (*)
│ ├── quote v1.0.47 (*)
│ └── syn v2.0.119 (*)
│ [build-dependencies]
│ └── pyo3-build-config v0.29.3 (*)
└── tracing v0.1.44 (*)
memkv-nixl v0.1.0 (./plugin)
├── anyhow v1.0.104
├── bincode v1.3.3 (*)
├── crc-fast v1.10.0 (*)
├── crossbeam v0.8.5 (*)
├── dashmap v6.2.1 (*)
├── libc v0.2.190
├── libloading v0.8.9 (*)
├── memkv-client v0.1.0 (./client) (*)
├── memkv-proto v0.1.0 (./proto) (*)
├── parking_lot v0.12.5 (*)
├── rand v0.8.8 (*)
├── rdma-mummy-sys v0.2.2 (./vendor/rdma-mummy-sys) (*)
├── serde v1.0.229 (*)
├── sideway v0.4.1 (./vendor/sideway) (*)
├── thiserror v1.0.69 (*)
├── tracing v0.1.44 (*)
├── tracing-subscriber v0.3.23 (*)
└── xxhash-rust v0.8.19
[build-dependencies]
├── cc v1.8.0 (*)
└── pkg-config v0.3.34
[dev-dependencies]
└── tempfile v3.27.0 (*)
memkv-preload v0.1.0 (./preload)
├── libc v0.2.190
├── memkv-client v0.1.0 (./client) (*)
├── memkv-proto v0.1.0 (./proto) (*)
└── parking_lot v0.12.5 (*)
memkv-proto v0.1.0 (./proto) (*)
memkv-sglang v0.1.0 (./sglang-plugin)
├── anyhow v1.0.104
├── memkv-client v0.1.0 (./client) (*)
├── memkv-proto v0.1.0 (./proto) (*)
├── pyo3 v0.29.3 (*)
└── tracing v0.1.44 (*)
memkv-vllm v0.1.0 (./vllm-plugin)
├── anyhow v1.0.104
├── memkv-client v0.1.0 (./client) (*)
├── memkv-proto v0.1.0 (./proto) (*)
└── pyo3 v0.29.3 (*)