//! MongoDB Atlas Vector Search integration for Synaptic.
//!
//! This crate provides:
//! - [`MongoVectorStore`]: An implementation of the [`VectorStore`](synaptic_core::VectorStore)
//! trait backed by [MongoDB Atlas Vector Search](https://www.mongodb.com/docs/atlas/atlas-vector-search/).
//! - [`MongoCheckpointer`]: An implementation of the [`Checkpointer`](synaptic_graph::Checkpointer)
//! trait for persisting graph state in MongoDB.
//!
//! # Example
//!
//! ```rust,no_run
//! use synaptic_mongodb::{MongoVectorStore, MongoVectorConfig};
//!
//! # async fn example() -> Result<(), Box<dyn std::error::Error>> {
//! let config = MongoVectorConfig::new("my_database", "my_collection");
//! let store = MongoVectorStore::from_uri("mongodb+srv://...", config).await?;
//! # Ok(())
//! # }
//! ```
pub use MongoCheckpointer;
pub use ;
// Re-export core traits for convenience.
pub use ;
pub use Checkpointer;