//! Database module.
//!//! Exposes two sub-modules:
//! - [`vector`]: Qdrant client wrapper (vector store).
//! - [`graph`]: neo4rs client wrapper (graph store).
pubmodgraph;pubmodvector;#[cfg(test)]modtests{usesuper::*;#[test]fntest_graph_db_exports(){// Verify that GraphDb is exported and accessible
let_=std::any::type_name::<graph::GraphDb>();// Traits are verified by their implementations, not by type_name
}#[test]fntest_vector_db_exports(){// Verify that VectorDb is exported and accessible
let_=std::any::type_name::<vector::VectorDb>();// Traits are verified by their implementations, not by type_name
}#[test]fntest_module_structure(){// Verify module structure is correct
assert!(std::any::type_name::<graph::GraphDb>().contains("knot::db::graph::GraphDb"));assert!(std::any::type_name::<vector::VectorDb>().contains("knot::db::vector::VectorDb"));}}