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 = "groq")]
22pub mod groq;
23#[cfg(feature = "lancedb")]
24pub mod lancedb;
25#[cfg(feature = "ollama")]
26pub mod ollama;
27#[cfg(feature = "open-router")]
28pub mod open_router;
29#[cfg(feature = "openai")]
30pub mod openai;
31#[cfg(feature = "parquet")]
32pub mod parquet;
33#[cfg(feature = "pgvector")]
34pub mod pgvector;
35#[cfg(feature = "qdrant")]
36pub mod qdrant;
37#[cfg(feature = "redb")]
38pub mod redb;
39#[cfg(feature = "redis")]
40pub mod redis;
41#[cfg(feature = "scraping")]
42pub mod scraping;
43#[cfg(feature = "tiktoken")]
44pub mod tiktoken;
45#[cfg(feature = "tree-sitter")]
46pub mod treesitter;