Cargo Features
langchain-rust has no features set by default.
[dependencies]
langchain-rust = { version = "4.1.1", features = ["postgres", "tree-sitter", "surrealdb", "sqlite", "git", "opensearch", "qdrant"] }
- postgres = pgvector, sqlx, uuid
-
Affects
sql::postgres
,vectorstore::pgvector
… - tree-sitter = cc
-
Enables tree-sitter, tree-sitter-c, tree-sitter-cpp, tree-sitter-go, tree-sitter-javascript, tree-sitter-python, and tree-sitter-rust
- surrealdb
-
Enables surrealdb
Affects
vectorstore::surrealdb
… - sqlite = sqlx
-
Affects
vectorstore::sqlite_vss
… - git = flume, gix
- opensearch = aws-config
-
Enables opensearch
Affects
vectorstore::opensearch
… - qdrant = qdrant-client, uuid
-
Affects
vectorstore::qdrant
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- sqlx postgres? sqlite?
- uuid postgres? qdrant?
- pgvector postgres?
- flume git?
- gix git?
- aws-config opensearch?
- qdrant-client qdrant?
- cc build tree-sitter?