swiftide_integrations/
lib.rs

1// show feature flags in the generated documentation
2// https://doc.rust-lang.org/rustdoc/unstable-features.html#extensions-to-the-doc-attribute
3#![cfg_attr(docsrs, feature(doc_cfg))]
4#![cfg_attr(docsrs, feature(doc_auto_cfg))]
5#![doc(html_logo_url = "https://github.com/bosun-ai/swiftide/raw/master/images/logo.png")]
6
7//! Integrations with various platforms and external services.
8
9#[cfg(feature = "anthropic")]
10pub mod anthropic;
11#[cfg(feature = "aws-bedrock")]
12pub mod aws_bedrock;
13#[cfg(feature = "dashscope")]
14pub mod dashscope;
15#[cfg(feature = "duckdb")]
16pub mod duckdb;
17#[cfg(feature = "fastembed")]
18pub mod fastembed;
19#[cfg(feature = "fluvio")]
20pub mod fluvio;
21#[cfg(feature = "gemini")]
22pub mod gemini;
23#[cfg(feature = "groq")]
24pub mod groq;
25#[cfg(feature = "kafka")]
26pub mod kafka;
27#[cfg(feature = "lancedb")]
28pub mod lancedb;
29#[cfg(feature = "ollama")]
30pub mod ollama;
31#[cfg(feature = "open-router")]
32pub mod open_router;
33#[cfg(feature = "openai")]
34pub mod openai;
35#[cfg(feature = "parquet")]
36pub mod parquet;
37#[cfg(feature = "pgvector")]
38pub mod pgvector;
39#[cfg(feature = "qdrant")]
40pub mod qdrant;
41#[cfg(feature = "redb")]
42pub mod redb;
43#[cfg(feature = "redis")]
44pub mod redis;
45#[cfg(feature = "scraping")]
46pub mod scraping;
47#[cfg(feature = "tiktoken")]
48pub mod tiktoken;
49#[cfg(feature = "tree-sitter")]
50pub mod treesitter;