Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Chiicake/hybrid-kv
/ types & classes
Types & classes
131 in github.com/Chiicake/hybrid-kv
⨍
Functions
617
◇
Types & classes
131
↓ 4 callers
Class
Ttl
hkv-common/src/types.rs:279
↓ 3 callers
Class
Version
hkv-common/src/types.rs:241
↓ 2 callers
Class
EntryFlags
hkv-common/src/types.rs:322
Enum
AccessClass
hkv-server/src/observation.rs:23
Interface
ActiveBenchmark
hkv-gui/src-tauri/src/runners/mod.rs:32
Class
ActiveRun
hkv-gui/src-tauri/src/benchmark_manager.rs:43
Class
ApiError
hkv-gui/src-tauri/src/commands.rs:23
Class
AppState
hkv-gui/src-tauri/src/state.rs:14
Class
BatchPromoteEntry
hkv-common/src/protocol.rs:256
Class
BatchPromoteRequest
hkv-common/src/protocol.rs:287
Class
BatchPromoteResponse
hkv-common/src/protocol.rs:318
Class
BenchConfig
hkv-engine/src/bin/bench_engine.rs:40
Class
BenchmarkEventEnvelope
hkv-gui/src-tauri/src/models.rs:110
Enum
BenchmarkLifecycleEvent
hkv-gui/src-tauri/src/runners/mod.rs:9
Class
BenchmarkManager
hkv-gui/src-tauri/src/benchmark_manager.rs:30
Class
BenchmarkManagerState
hkv-gui/src-tauri/src/benchmark_manager.rs:38
Interface
BenchmarkProcess
hkv-gui/src-tauri/src/runners/redis_benchmark.rs:11
Interface
BenchmarkProcessSpawner
hkv-gui/src-tauri/src/runners/redis_benchmark.rs:18
Class
BenchmarkResult
hkv-gui/src-tauri/src/models.rs:40
Class
BenchmarkRun
hkv-gui/src-tauri/src/models.rs:53
Class
BenchmarkRunRequest
hkv-gui/src-tauri/src/models.rs:9
Interface
BenchmarkRunSink
hkv-gui/src-tauri/src/benchmark_manager.rs:16
Interface
BenchmarkRunner
hkv-gui/src-tauri/src/runners/mod.rs:36
Class
CacheStats
hkv-common/src/protocol.rs:395
Class
ClientConfig
hkv-client/src/client.rs:105
Enum
ClientError
hkv-client/src/client.rs:54
Enum
ClientTtl
hkv-client/src/client.rs:94
Enum
CommandKind
hkv-server/src/observation.rs:13
Class
ConfigRequest
hkv-common/src/protocol.rs:487
Class
Connection
Single TCP connection with reusable buffers. The buffers are stored on the connection to avoid per-call allocations.
hkv-client/src/pool.rs:180
Class
ConnectionPool
hkv-client/src/pool.rs:57
Class
DemoteRequest
hkv-common/src/protocol.rs:347
Class
Entry
hkv-common/src/types.rs:462
Class
EntryMetadata
hkv-common/src/types.rs:383
Class
ExactCounterSnapshot
hkv-server/src/observation/exact.rs:9
Class
ExactHotKey
hkv-server/src/observation/exact.rs:71
Class
ExactHotKeyCounts
hkv-server/src/observation/exact.rs:79
Class
ExactHotnessEvaluator
hkv-server/src/observation/exact.rs:86
Class
ExactObservationCounter
hkv-server/src/observation/exact.rs:19
Class
ExactObservationLog
hkv-server/src/observation/exact.rs:53
Enum
ExecError
hkv-client/src/pool.rs:15
Interface
ExperimentObservationSink
hkv-server/src/observation.rs:37
Class
ExpirationEntry
hkv-engine/src/memory.rs:99
Class
ExpirationHandle
Handle for the background expiration sweeper. Call `stop` to signal shutdown and join the thread.
hkv-engine/src/memory.rs:340
Class
FailingClient
hkv-gui/src-tauri/src/state.rs:240
Class
FailingClientFactory
hkv-gui/src-tauri/src/state.rs:232
Class
FakeActiveBenchmark
hkv-gui/src-tauri/src/benchmark_manager.rs:360
Class
FakeChild
hkv-gui/src-tauri/src/state.rs:200
Class
FakeChild
hkv-gui/src-tauri/src/server_manager.rs:464
Class
FakeEngine
hkv-server/src/server.rs:727
Class
FakeLauncher
hkv-gui/src-tauri/src/state.rs:176
Class
FakeLauncher
hkv-gui/src-tauri/src/server_manager.rs:427
Enum
FakeOp
hkv-server/src/server.rs:717
Class
FakeProcess
hkv-gui/src-tauri/src/runners/redis_benchmark.rs:430
Class
FakeRunner
hkv-gui/src-tauri/src/benchmark_manager.rs:373
Class
FakeRunner
hkv-gui/src-tauri/src/runners/mod.rs:84
Enum
FakeScenario
hkv-gui/src-tauri/src/benchmark_manager.rs:380
Class
FakeSpawner
hkv-gui/src-tauri/src/runners/redis_benchmark.rs:466
Class
FlushRequest
hkv-common/src/protocol.rs:521
Enum
HkvError
hkv-common/src/error.rs:38
Enum
HkvErrorCategory
hkv-common/src/error.rs:17
Interface
InfoClient
hkv-gui/src-tauri/src/info_poller.rs:19
Interface
InfoClientFactory
hkv-gui/src-tauri/src/info_poller.rs:23
Class
InfoPoller
hkv-gui/src-tauri/src/info_poller.rs:9
Class
InfoPollerState
hkv-gui/src-tauri/src/info_poller.rs:14
Class
InfoSnapshot
hkv-gui/src-tauri/src/models.rs:89
Class
InvalidateRequest
hkv-common/src/protocol.rs:369
Enum
IoctlCommand
hkv-common/src/ioctl.rs:292
Class
IoctlHeader
hkv-common/src/protocol.rs:113
Class
KVClient
Synchronous client with connection pooling. This is a facade over the pool and RESP encoder/decoder. Each call acquires a connection, executes one co
hkv-client/src/client.rs:140
Interface
KVEngine
Strategy pattern: defines the engine behavior surface for the server. Keys and values are treated as bulk strings (binary-safe) for Phase 1.
hkv-engine/src/engine.rs:32
Class
Key
hkv-common/src/types.rs:70
Class
KvInfoClient
hkv-gui/src-tauri/src/info_poller.rs:27
Class
KvInfoClientFactory
hkv-gui/src-tauri/src/info_poller.rs:38
Class
LatencyHistogram
Fixed-bucket latency histogram. Uses a linear scan to pick buckets; this is O(buckets) but the list is small and stays hot in cache. If you need fast
hkv-server/src/metrics.rs:162
Class
LatencySnapshot
hkv-server/src/metrics.rs:43
Class
LaunchSpec
hkv-gui/src-tauri/src/server_manager.rs:13
Interface
ManagedChild
hkv-gui/src-tauri/src/server_manager.rs:18
Class
ManagedProcess
hkv-gui/src-tauri/src/server_manager.rs:89
Class
ManagerState
hkv-gui/src-tauri/src/server_manager.rs:101
Class
MemoryEngine
hkv-engine/src/memory.rs:320
Class
Metrics
Thread-safe metrics aggregator for the server. The struct is intentionally small and uses `AtomicU64` so record calls are zero-allocation and cheap.
hkv-server/src/metrics.rs:61
Class
MetricsSnapshot
hkv-server/src/metrics.rs:28
Class
Node
hkv-engine/src/memory.rs:66
Class
NormalizedRunSummary
hkv-gui/src-tauri/src/models.rs:66
Class
NullBenchmarkRunSink
hkv-gui/src-tauri/src/benchmark_manager.rs:21
Class
ObservationCountSummary
hkv-server/tests/observation.rs:128
Class
ObservationEvent
hkv-server/src/observation.rs:29
Class
OverheadComparison
hkv-server/tests/observation.rs:134
Class
OverheadRunMetrics
hkv-server/tests/observation.rs:107
Class
OverheadRunSummary
hkv-server/tests/observation.rs:117
Class
OverheadWorkflowConfig
hkv-server/tests/observation.rs:94
Class
OverheadWorkloadConfig
hkv-server/tests/observation.rs:88
Enum
ParseState
hkv-server/src/protocol.rs:34
Class
PoolConfig
hkv-client/src/pool.rs:30
Class
PoolInner
hkv-client/src/pool.rs:50
Class
PoolState
hkv-client/src/pool.rs:45
Class
PooledConnection
RAII wrapper returning a connection to the pool on drop.
hkv-client/src/pool.rs:131
Interface
ProcessLauncher
hkv-gui/src-tauri/src/server_manager.rs:25
Class
PromoteRequest
hkv-common/src/protocol.rs:198
next →
1–100 of 131, ranked by callers