MCPcopy Create free account

hub / github.com/MarchLiu/hypatia / types & classes

Types & classes73 in github.com/MarchLiu/hypatia

↓ 1 callersInterfaceStorage
Abstract storage interface for testability. OpenShelf implements this trait by delegating to DuckDB/SQLite stores. Note: No Send+Sync bounds because D
src/storage/mod.rs:17
ClassAnswerVisitor
tests/longmemeval.rs:29
EnumAstNode
src/engine/ast.rs:5
ClassBackfillStats
Statistics returned by backfill operation.
src/lab.rs:11
ClassBenchDataGenerator
tests/bench_data.rs:161
ClassCli
src/cli/commands.rs:10
EnumCommands
src/cli/commands.rs:16
ClassContent
src/model/content.rs:26
ClassConversation
tests/locomo.rs:25
ClassConversationData
tests/locomo.rs:39
ClassDuckDbStore
src/storage/duckdb_store.rs:50
ClassEmbeddingConfig
src/embedding/config.rs:5
InterfaceEmbeddingProvider
Trait for embedding providers (local ONNX or remote API).
src/embedding/provider.rs:12
ClassEmbeddingToml
src/embedding/config.rs:60
ClassEvalInstance
tests/longmemeval.rs:56
ClassEvalResult
tests/longmemeval.rs:178
ClassEvalResult
tests/locomo.rs:187
ClassEvaluator
src/engine/evaluator.rs:9
EnumFormat
src/model/content.rs:44
ClassFtsDoc
Structured document for FTS indexing with multi-column support.
src/storage/sqlite_store.rs:67
ClassFtsFields
Decomposed fields for multi-column FTS indexing.
src/model/content.rs:18
ClassFtsResult
src/storage/sqlite_store.rs:58
EnumHypatiaError
src/error.rs:4
ClassJiebaSegmenter
Jieba-based Chinese text segmenter using `cut_for_search` mode. Produces sub-words for better recall (e.g., "南京市" also yields "南京").
src/text.rs:23
ClassKnowledge
src/model/knowledge.rs:6
ClassKnowledgeEntry
tests/bench_data.rs:101
ClassKnowledgeService
src/service/knowledge.rs:5
ClassLab
src/lab.rs:17
ClassLatencyStats
tests/bench_data.rs:350
ClassLocalConfig
src/embedding/config.rs:34
ClassLongMemEvalData
tests/longmemeval.rs:53
ClassMockStorage
Mock storage for testing the evaluator without real databases.
src/engine/evaluator.rs:306
EnumModelCommands
src/cli/commands.rs:180
ClassModelFile
src/embedding/config.rs:453
ClassModelInfo
src/embedding/config.rs:442
ClassNeedle
tests/bench_data.rs:116
ClassNullProvider
A provider that is always unavailable.
src/embedding/provider.rs:466
EnumOnnxInner
src/embedding/provider.rs:51
ClassOnnxProvider
Local ONNX embedding provider using onnxruntime.
src/embedding/provider.rs:43
ClassOpenShelf
src/storage/shelf_manager.rs:9
EnumOperatorResult
src/engine/operators.rs:6
ClassParser
src/engine/parser.rs:17
EnumPoolingStrategy
src/embedding/config.rs:23
EnumProviderKind
src/embedding/config.rs:15
ClassQaEntry
tests/locomo.rs:47
ClassQueryOpts
src/model/query.rs:4
ClassQueryResult
src/model/query.rs:40
EnumQueryTarget
src/model/query.rs:63
EnumQueryTarget
src/engine/ast.rs:31
ClassRemoteApiProvider
Remote embedding API provider (OpenAI-compatible).
src/embedding/provider.rs:325
ClassRemoteConfig
src/embedding/config.rs:43
ClassRepl
src/cli/repl.rs:4
ClassResolvedModel
src/embedding/config.rs:96
ClassScaleConfig
tests/bench_data.rs:12
ClassSearchOpts
src/model/query.rs:21
ClassSearchQuery
tests/bench_data.rs:127
ClassSearchService
src/service/search.rs:5
ClassShelfConfig
src/model/shelf.rs:24
ClassShelfId
src/model/shelf.rs:4
ClassShelfManager
src/storage/shelf_manager.rs:154
ClassShelfRegistry
src/storage/shelf_registry.rs:10
ClassShelfToml
src/embedding/config.rs:52
ClassSqlBuilder
Builds parameterized SQL queries from collected conditions.
src/engine/sql_builder.rs:4
ClassSqliteStore
src/storage/sqlite_store.rs:90
ClassStatement
src/model/statement.rs:47
ClassStatementEntry
tests/bench_data.rs:108
ClassStatementKey
src/model/statement.rs:6
ClassStatementService
src/service/statement.rs:7
EnumStorageError
src/error.rs:40
EnumSynonyms
src/model/content.rs:12
InterfaceTextSegmenter
Trait for text segmentation/tokenization. Future implementations could use LLM-based tokenizers.
src/text.rs:17
ClassTurn
tests/longmemeval.rs:76
ClassTurn
tests/locomo.rs:69