rust_logic_graph/integrations/
mod.rs

1//! Integration modules for databases and AI services
2//!
3//! This module provides integrations with various external services:
4//! - Database: PostgreSQL, MySQL, Redis, MongoDB
5//! - AI/LLM: OpenAI, Anthropic Claude, Ollama
6
7#[cfg(feature = "postgres")]
8pub mod postgres;
9
10#[cfg(feature = "mysql")]
11pub mod mysql;
12
13#[cfg(feature = "redis-cache")]
14pub mod redis;
15
16#[cfg(feature = "mongodb-db")]
17pub mod mongodb;
18
19#[cfg(feature = "openai")]
20pub mod openai;
21
22#[cfg(feature = "claude")]
23pub mod claude;
24
25#[cfg(feature = "ollama")]
26pub mod ollama;
27
28// Re-export for convenience
29#[cfg(feature = "postgres")]
30pub use postgres::PostgresNode;
31
32#[cfg(feature = "mysql")]
33pub use mysql::MySqlNode;
34
35#[cfg(feature = "redis-cache")]
36pub use redis::RedisNode;
37
38#[cfg(feature = "mongodb-db")]
39pub use mongodb::MongoNode;
40
41#[cfg(feature = "openai")]
42pub use openai::OpenAINode;
43
44#[cfg(feature = "claude")]
45pub use claude::ClaudeNode;
46
47#[cfg(feature = "ollama")]
48pub use ollama::OllamaNode;