montycat 0.2.1

Self-hosted vector database + NoSQL with built-in AI semantic search — the async Rust client for Montycat. A self-hosted Pinecone / Weaviate / Chroma alternative for RAG, AI agents & LLM memory.
Documentation
1
2
3
4
5
6
7
8
9
use std::collections::HashMap;

/// Trait for runtime schema operations.
///
pub trait RuntimeSchema {
    fn pointer_and_timestamp_fields(&self) -> Vec<(&'static str, &'static str)>;
    fn field_names_and_types(&self) -> Vec<(&'static str, &'static str)>;
    fn schema_params() -> (HashMap<&'static str, &'static str>, &'static str);
}